@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v5.0.1 | 20191019
   License: none (public domain)
*/
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, menu, 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,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
  display: block;
}

/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
  display: none;
}

body {
  line-height: 1;
}

menu, ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  transition-delay: 0;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  transition-delay: 0;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  transition-delay: 0;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  transition-delay: 0;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  transition-delay: 0;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  transition-delay: 0;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  transition-delay: 0;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  transition-delay: 0;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  transition-delay: 0;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  transition-delay: 0;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  transition-delay: 0;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  transition-delay: 0;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  transition-delay: 0;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  transition-delay: 0;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  transition-delay: 0;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  transition-delay: 0;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  transition-delay: 0;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  transition-delay: 0;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  transition-delay: 0;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  transition-delay: 0;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  transition-delay: 0;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  transition-delay: 0;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  transition-delay: 0;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  transition-delay: 0;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  transition-delay: 0;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  transition-delay: 0;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  transition-delay: 0;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  transition-delay: 0;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  transition-delay: 0;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  transition-delay: 0;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  transition-delay: 0;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  transition-delay: 0;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  transition-delay: 0;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  transition-delay: 0;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  transition-delay: 0;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  transition-delay: 0;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  transition-delay: 0;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  transition-delay: 0;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  transition-delay: 0;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  transition-delay: 0;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  transition-delay: 0;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  transition-delay: 0;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  transition-delay: 0;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  transition-delay: 0;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  transition-delay: 0;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  transition-delay: 0;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  transition-delay: 0;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  transition-delay: 0;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  transition-delay: 0;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  transition-delay: 0;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  transition-delay: 0;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  transition-delay: 0;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  transition-delay: 0;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  transition-delay: 0;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  transition-delay: 0;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  transition-delay: 0;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  transition-delay: 0;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  transition-delay: 0;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  transition-delay: 0;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  transition-delay: 0;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

/**
 * Slide animations
 */
[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate3d(0, 0, 0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "\2190";
}
[dir=rtl] .slick-prev:before {
  content: "\2192";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "\2192";
}
[dir=rtl] .slick-next:before {
  content: "\2190";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\2022";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

@font-face {
  font-family: "Basilia";
  src: url("../font/Basilia-Reg.ttf") format("truetype"), url("../font/Basilia-Reg.woff") format("woff");
}
.c_product_box_text {
  text-align: justify;
  text-justify: inter-ideograph;
}

.c_block_store_text, .c_block_text, .c_product_caption_text {
  font-size: 14px;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
}

.c_block_store_title, .c_block_text__small {
  font-size: 12px;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
}

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  font-size: 14px;
  line-height: 1.6;
  height: 100%;
  width: 100%;
  color: #000;
  text-align: left;
  margin: 0;
  padding: 0;
  font-family: "Hiragino Kaku Gothic ProN", "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", YuGothic, "Yu Gothic", "\30E1\30A4\30EA\30AA", Meiryo, "\FF2D\FF33   \30B4\30B7\30C3\30AF", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-feature-settings: "palt";
  overflow-x: hidden;
  overflow-y: scroll;
  letter-spacing: 0.15em;
}

a {
  text-decoration: none;
  color: #000;
  transition: 0.24s ease all;
}

* {
  box-sizing: border-box;
}

img {
  max-width: 100%;
  height: auto;
}

div {
  font-size: 0;
}

.js-inviewElement {
  opacity: 0;
  transition: 1s ease;
}
.js-inviewElement.is-inview {
  opacity: 1;
  transform: translate(0, 0);
}

.u-sm {
  display: none;
}

.u-md {
  display: none;
}

.u-lg {
  display: none;
}

.u-xl {
  display: none;
}

.u-sm_max {
  display: none;
}

.u-md_max {
  display: none;
}

.u-lg_max {
  display: none;
}

.u-xl_max {
  display: none;
}

p.u-es {
  font-size: 10px;
}
p.u-s {
  font-size: 12px;
}
p.u-m {
  font-size: 14px;
}
p.u-l {
  font-size: 16px;
}
p.u-xl {
  font-size: 18px;
}

.l_container {
  position: relative;
  width: 100%;
  padding: 0 15px;
  z-index: 5;
}

.l-container__large {
  position: relative;
  width: 100%;
  padding: 0 15px;
  z-index: 5;
}

.l-container__small {
  width: 100%;
  padding: 0 15px;
}

.l-col3 {
  display: flex;
  margin: 0 -2.5% 0;
  flex-wrap: wrap;
}
.l-col3 .l-col3__item {
  width: 45%;
  margin: 0 2.5%;
}

.l-col4 {
  display: flex;
  margin: 0 -2.5% 0;
  flex-wrap: wrap;
}
.l-col4 .l-col4__item {
  width: 45%;
  margin: 0 2.5%;
}

.m_h2 {
  position: relative;
  text-align: center;
  z-index: 6;
}
.m_h2 span {
  padding: 2px 2px 2px 4px;
  color: #91425b;
  font-weight: bold;
  font-size: 24px;
  letter-spacing: 4px;
  line-height: 1;
  border: 2px solid #91425b;
  background-color: #fff;
}

.m_h3 {
  margin-bottom: 18px;
  text-align: center;
  color: #91425b;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  font-size: 18px;
}

.m_h4 {
  margin: 40px auto;
  text-align: center;
}
.m_h4 span {
  border-bottom: 3px solid #d5e0c1;
  padding-bottom: 8px;
  font-size: 18px;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
}

.m_indent {
  display: block;
  text-indent: -1em;
  margin-left: 1em;
}

.c_product {
  position: relative;
  transition-delay: 0.5s;
}
.c_product_name {
  position: absolute;
  font-size: 0;
  z-index: 2;
}
.c_product_image {
  position: relative;
  margin-bottom: 0 !important;
  background-color: #fff;
}
.c_product_image img {
  width: 100%;
}
.c_product_inner {
  padding: 30px 18px;
  background-color: #fff;
}
.c_product_text {
  font-size: 14px;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
}
.c_product_text small {
  display: block;
  font-size: 12px;
}
.c_product_text.mt {
  margin-top: 20px;
}
.c_product_btn {
  text-align: right;
}
.c_product_btn a {
  position: relative;
  display: inline-block;
  margin-top: 20px;
  padding: 6px 12px;
  background-color: #91425b;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  line-height: 1;
}
.c_product_btn a::after {
  content: "";
  display: inline-block;
  width: 54px;
  height: 13px;
  margin-left: 10px;
  background: url("../image/top/btn_arrow__white.svg") no-repeat center;
}
.c_product_icon {
  position: absolute;
  width: 60px;
  left: 10px;
  bottom: 10px;
}
.c_product_character {
  position: absolute;
  opacity: 0;
  width: 85px;
  right: -20px;
  bottom: -15px;
  transition-delay: 0.5s;
  transform: translate(50px, 0);
}
.c_product_character img {
  width: 100%;
}
.c_product_contain {
  margin-top: 20px;
  font-size: 12px;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
}
.c_product_contain:first-of-type {
  margin-top: 25px;
}
.c_product_contain:not(first-of-type) {
  margin-top: 8px;
}
.c_product_contain dt {
  display: inline-block;
  margin-bottom: 4px;
}
.c_product_contain dt span {
  padding: 1px;
  line-height: 1;
  border: 1px solid #000;
}
.c_product_caption {
  display: flex;
  align-items: center;
  background-color: #fff;
  margin-top: 30px;
  border: 2px solid #91425b;
  padding: 10px;
}
.c_product_caption_text {
  color: #91425b;
  width: calc(100% - 70px);
}
.c_product_caption_logo {
  width: 60px;
  margin-left: 10px;
}
.c_product_box {
  padding: 0 8px 8px;
  text-align: center;
  background-color: #fff;
}
.c_product_box_inner {
  padding: 5px 0 10px;
  border: 2px solid #91425b;
}
.c_product_box_image {
  position: relative;
}
.c_product_box_image_name {
  position: absolute;
  top: 0;
  left: 2px;
  width: 48px;
}
.c_product_box_text {
  margin-top: 15px;
  padding: 0 14px;
  font-size: 12px;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
}

.c_block {
  padding: 30px 13px;
  background-color: #fff;
  transition-delay: 0.5s;
}
.c_block_text {
  margin-bottom: 40px;
  color: #91425b;
  line-height: 1.96;
}
.c_block_text strong {
  font-weight: bold;
}
.c_block_text__small {
  margin-bottom: 40px;
  line-height: 1.7;
}
.c_block_text__small strong {
  font-weight: bold;
}
.c_block_image {
  text-align: center;
}
.c_block_caption {
  margin-top: 4px;
  text-align: center;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  font-size: 10px;
}
.c_block_logo {
  margin: 40px 0;
  text-align: center;
}
.c_block_logo img {
  width: 104px;
}
.c_block_store {
  margin-bottom: 40px;
}
.c_block_store_title {
  position: relative;
  margin-bottom: 20px;
  text-align: center;
}
.c_block_store_title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 100%;
  height: 1px;
  background-color: #000;
}
.c_block_store_title span {
  position: relative;
  padding: 0 10px;
  background-color: #fff;
  z-index: 1;
}
.c_block_store_name {
  margin-bottom: 20px;
  text-align: center;
  font-size: 18px;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
}
.c_block_store_name small {
  display: block;
  font-size: 14px;
  text-align: left;
}
.c_block_store_image {
  margin-bottom: 10px;
}
.c_block_store_text.mb {
  margin-bottom: 30px;
}
.c_block_link {
  margin-top: 15px;
  text-align: center;
}
.c_block_link a {
  display: inline-block;
  padding: 4px 20px;
  text-align: center;
  color: #fff;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  background-color: #91425b;
  font-size: 16px;
}

.c_loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #fff;
  -webkit-animation: loadfadeOut 2s 1s forwards;
          animation: loadfadeOut 2s 1s forwards;
  z-index: 11;
}
@-webkit-keyframes loadfadeOut {
  from {
    opacity: 1;
    pointer-events: none;
  }
  to {
    opacity: 0;
    pointer-events: all;
    z-index: 0;
  }
}
@keyframes loadfadeOut {
  from {
    opacity: 1;
    pointer-events: none;
  }
  to {
    opacity: 0;
    pointer-events: all;
    z-index: 0;
  }
}
.c_loader_container {
  position: absolute;
  width: 120px;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.c_loader_container img {
  width: 100%;
}

.c_bg {
  position: absolute;
  z-index: -1;
  top: 0;
  left: -70%;
  width: 140%;
  height: 100vh;
  transition: 1s cubic-bezier(0.09, 0.87, 0.25, 1);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right;
}
.c_bg[data-vg=sweets] {
  background-image: url("../image/top/img_bg_sweets.png");
  z-index: 0;
}
.c_bg[data-vg=philosophy] {
  background-image: url("../image/top/img_bg_philosophy.png");
  z-index: 1;
}
.c_bg[data-vg=news] {
  background-image: url("../image/top/img_bg_news.png");
  z-index: 2;
}
.c_bg[data-vg=about] {
  background-image: url("../image/top/img_bg_about.png");
  z-index: 3;
}
.c_bg[data-vg=recruit] {
  background-image: url("../image/top/img_bg_recruit.png");
  z-index: 4;
}
.c_bg.is-inview {
  left: 0;
}

.slick-dotted.slick-slider {
  margin-bottom: 0;
}
.slick-dots {
  bottom: 8px;
}
.slick-dots li button::before {
  content: "\25CF";
  font-size: 10px;
  color: #fff !important;
}

body[name=is-view__sweets] .c_bg[data-vg=sweets] {
  position: fixed;
}
body[name=is-view__philosophy] .c_bg[data-vg=philosophy] {
  position: fixed;
}
body[name=is-view__news] .c_bg[data-vg=news] {
  position: fixed;
}
body[name=is-view__about] .c_bg[data-vg=about] {
  position: fixed;
}
body[name=is-view__recruit] .c_bg[data-vg=recruit] {
  position: fixed;
}

.header {
  position: fixed;
  top: 0;
  right: -190px;
  display: block;
  z-index: 10;
}
.header.js-active {
  right: 0;
}
.header.js-active .sidenav {
  opacity: 1;
  pointer-events: all;
}
.header_humberger {
  position: fixed;
  width: 22px;
  height: 22px;
  top: 18px;
  right: 18px;
  z-index: 99999;
}
.header_humberger span {
  position: absolute;
  height: 1px;
  width: 20px;
  background-color: #91425b;
  transition: 0.5s ease;
}
.header_humberger span:nth-child(1) {
  top: 0;
}
.header_humberger span:nth-child(2) {
  top: 8px;
}
.header_humberger span:nth-child(3) {
  top: 16px;
}
.header_humberger.js-active span:nth-child(1) {
  transform: rotate(45deg) translate(7px, 9px);
}
.header_humberger.js-active span:nth-child(2) {
  opacity: 0;
  transform: translate(10px, 4px);
}
.header_humberger.js-active span:nth-child(3) {
  transform: rotate(-45deg) translate(3px, -4px);
}
.header .sidenav {
  position: relative;
  opacity: 0;
  pointer-events: none;
  width: 190px;
  padding-right: 20px;
  height: 100vh;
  background-color: #fffc;
  transition: 0.24s ease;
  z-index: 2;
}
.header .sidenav_logo {
  position: absolute;
  top: 60px;
  right: 20px;
}
.header .sidenav_center {
  position: absolute;
  top: 54%;
  right: 15px;
  transform: translate(0, -50%);
}
.header .sidenav_overlay {
  content: "";
  position: fixed;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: #0000;
}
.header .sidenav_overlay.js-active {
  pointer-events: all;
}
.header .sidenav_gnav {
  margin-top: 40px;
}
.header .sidenav_gnav ul li {
  margin-bottom: 20px;
  text-align: right;
}
.header .sidenav_gnav ul li a {
  display: block;
  font-size: 14px;
  letter-spacing: 0.1em;
  font-weight: bold;
  color: #91425b;
}
.header .sidenav_ec {
  text-align: right;
  font-size: 14px;
}
.header .sidenav_ec a {
  padding: 2px 4px;
  font-weight: bold;
  background-color: #91425b;
  color: #fff;
}
.header .sidenav_sns {
  display: flex;
  justify-content: flex-end;
  margin-top: 70px;
}
.header .sidenav_sns > div {
  width: 20px;
}
.header .sidenav_sns > div:first-child {
  margin-right: 10px;
}
.header .sidenav_anchorBtn {
  display: none;
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 70px;
  transition: 0.24s ease;
}
.header .sidenav_anchorBtn a {
  display: block;
}
.header .sidenav_anchorBtn a .sidenav_anchorBtn__top {
  display: none;
}
.header .sidenav_anchorBtn a.is-scrollBottom .sidenav_anchorBtn__top {
  display: block;
}
.header .sidenav_anchorBtn a.is-scrollBottom .sidenav_anchorBtn__bottom {
  display: none;
}

.footer {
  position: relative;
  padding: 20px 0 15px;
}
.footer_pagetop {
  position: relative;
  width: 70px;
  margin: 0 auto 15px;
  z-index: 5;
}
.footer_copyright {
  position: relative;
  color: #91425b;
  text-align: center;
  font-size: 10px;
  z-index: 5;
}

.mainvisual {
  background-color: #fff;
}
.mainvisual_inner {
  position: absolute;
  width: 100%;
  height: 100vh;
}
.mainvisual_slider_item {
  display: inline-block;
  width: 100%;
  height: 100vh;
  background-position: center;
  background-size: cover;
}
.mainvisual_slider_item[data-slide=slide1] {
  background-image: url("../image/top/img_mainvisual_1_sp.jpg");
}
.mainvisual_slider_item[data-slide=slide2] {
  background-image: url("../image/top/img_mainvisual_2_sp.jpg");
}
.mainvisual_slider_item[data-slide=slide3] {
  background-image: url("../image/top/img_mainvisual_3_sp.jpg");
}
.mainvisual_container {
  position: absolute;
  width: 100%;
  z-index: 1;
  color: #fff;
  text-align: center;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  top: 30%;
}
.mainvisual_logo {
  position: absolute;
  width: 100%;
  top: 10%;
  right: 0;
  text-align: center;
  z-index: 2;
}
.mainvisual_title {
  margin-top: 30px;
  font-size: 31px;
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: 0.2em;
}
.mainvisual_copy {
  margin-top: 40px;
  font-size: 18px;
  line-height: 1.8;
  font-weight: bold;
  letter-spacing: 0.2em;
}
.mainvisual_scroll {
  width: 70px;
  position: absolute;
  right: calc(50% - 35px);
  bottom: 30px;
  -webkit-animation: fadeLoop 8s linear infinite;
          animation: fadeLoop 8s linear infinite;
  transition: 0.24s ease;
  z-index: 3;
}
@-webkit-keyframes fadeLoop {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeLoop {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
.mainvisual_scroll a {
  display: block;
}

.sweets {
  position: relative;
  padding: 50px 0 42px;
  background-color: #fff;
}
.sweets .m_h2 {
  padding-bottom: 70px;
}
.sweets .c_product {
  margin-top: 100px;
  margin-bottom: 100px;
}
.sweets .c_product:first-of-type {
  margin-top: 0;
  margin-bottom: 100px;
}
.sweets .c_product:last-child {
  margin-bottom: 0;
}

.philosophy {
  position: relative;
  padding: 50px 0;
  background-color: #fff;
}
.philosophy .m_h2 {
  padding-bottom: 50px;
}

.news {
  position: relative;
  align-items: center;
  display: flex;
  flex-flow: column;
  min-height: 95vh;
  padding: 50px 0;
  background-color: #fff;
  z-index: 1;
}
.news .m_h2 {
  margin-bottom: 30px;
}
.news_logo {
  width: 30px;
  margin: 0 auto 30px;
}
.news_instagram {
  display: flex;
  flex-flow: row wrap;
}
.news_instagram_item {
  position: relative;
  width: calc(33% - 4px);
  margin: 2px;
  height: auto;
  background-color: #ccc;
}
.news_instagram_item::before {
  content: "";
  display: block;
  padding-top: 100%;
}
.news_instagram_item img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.news_more a {
  display: block;
  margin-top: 15px;
  text-align: center;
  color: #91425b;
  font-weight: bold;
  line-height: 1;
  font-size: 12px;
}

.about {
  position: relative;
  padding: 50px 0;
  background-color: #fff;
  z-index: 1;
}
.about .m_h2 {
  padding-bottom: 50px;
}

.recruit {
  position: relative;
  padding: 50px 0 0;
  background-color: #fff;
  z-index: 1;
}
.recruit .m_h2 {
  padding-bottom: 50px;
}

[data-item=item1] .c_product_name {
  width: 92px;
  top: -50px;
}

[data-item=item2] .c_product_name {
  width: 92px;
  top: -76px;
}

[data-item=item3] .c_product_name {
  width: 72px;
  top: -68px;
  left: 4px;
}

[data-item=item4] .c_product_name {
  width: 72px;
  top: -80px;
  left: 10px;
}

[data-item=item5] .c_product_name {
  width: 72px;
  top: -80px;
  left: 8px;
}

[data-item=item7] .c_product_name {
  width: 72px;
  top: -80px;
  left: 8px;
}

body[data-name=is-view__sweets] .sweets .c_bg {
  position: fixed;
  opacity: 1;
}
body[data-name=is-view__philosophy] .philosophy .c_bg {
  position: fixed;
  opacity: 1;
}

.contact {
  position: relative;
  background-color: #ddd9dc;
  text-align: center;
}
.contact_logo {
  width: 94px;
  margin: 0 auto;
  padding: 20px 0 40px;
}
.contact_heading {
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  font-size: 18px;
}
.contact_subheading {
  margin-top: 40px;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  font-size: 16px;
}
.contact_annouce {
  margin: 30px 0;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  font-size: 16px;
}
.contact_caution {
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  font-size: 14px;
}
.contact_error_text {
  max-width: 478px;
  margin: 30px auto 0;
  padding: 15px 20px;
  border: 1px solid #91425b;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  color: #91425b;
  font-size: 14px;
}
.contact_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 30px 0;
}
.contact_btn > * {
  margin: 0 2px;
}
.contact form {
  max-width: 478px;
  margin: 30px auto 0;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
}
.contact form button {
  padding: 8px 18px;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  background-color: #6b6b6b;
  box-shadow: none;
  border: none;
  line-height: 1;
  color: #fff;
  font-size: 12px;
  -webkit-appearance: button;
}
.contact form table {
  display: block;
  width: 100%;
}
.contact form table tbody {
  display: block;
}
.contact form table tbody tr {
  display: block;
  margin-bottom: 24px;
}
.contact form table tbody tr th {
  display: block;
  margin-bottom: 6px;
  font-size: 14px;
}
.contact form table tbody tr td {
  display: block;
  font-size: 14px;
}
.contact form table tbody tr td .is-error {
  color: #91425b;
  font-size: 12px;
}
.contact form table tbody tr td input {
  width: 100%;
  border: none;
  min-height: 32px;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
}
.contact form table tbody tr td select {
  width: 100%;
  min-height: 32px;
  border: none;
}
.contact form table tbody tr td textarea {
  width: 100%;
  border: none;
  min-height: 160px;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
}
.contact .confirmform table tr td {
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
}
.contact .confirmform .contact_btn a {
  display: inline-block;
  padding: 8px 18px;
  line-height: 1;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  background-color: #969696;
  box-shadow: none;
  border: none;
  color: #fff;
  font-size: 12px;
}
@media (min-width: 554px) {
  .u-sm {
    display: block;
  }
  .l-col2 {
    display: flex;
    justify-content: space-between;
  }
  .l-col2 .l-col2__item {
    width: 48%;
  }
  .l-align {
    display: flex;
    justify-content: space-between;
  }
  .l-align .l-align__image {
    width: 48%;
  }
  .l-align .l-align__text {
    width: 48%;
  }
  .l-align.l-reverse {
    flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  .c_block_store_text, .c_block_text, .c_product_caption_text {
    font-size: 16px;
  }
  .c_block_store_title, .c_block_text__small {
    font-size: 14px;
  }
  .u-md {
    display: block;
  }
  .l_container {
    max-width: 930px;
    margin: 0 auto;
    padding: 0 40px;
  }
  .l-container__large {
    max-width: 1010px;
    margin: 0 auto;
    padding: 0 40px;
  }
  .l-container__small {
    max-width: 880px;
    margin: 0 auto;
    padding: 0 40px;
  }
  .l-align {
    align-items: center;
  }
  .l-align .l-align__image {
    width: 40%;
  }
  .l-align .l-align__text {
    width: 55%;
  }
  .m_h2 {
    position: absolute;
    top: 90px;
    right: 13%;
  }
  .m_h3 {
    font-size: 21px;
  }
  .m_h4 {
    margin: 60px auto;
  }
  .m_h4 span {
    border-bottom: 6px solid #d5e0c1;
    font-size: 21px;
  }
  .c_product {
    max-width: 716px;
  }
  .c_product_name {
    width: auto !important;
  }
  .c_product_inner {
    padding: 26px;
  }
  .c_product_text {
    font-size: 16px;
  }
  .c_product_text small {
    font-size: 14px;
  }
  .c_product_text.mt {
    margin-top: 30px;
  }
  .c_product_btn a {
    font-size: 14px;
  }
  .c_product_btn a:hover {
    background-color: #bf8c99;
  }
  .c_product_icon {
    display: none;
  }
  .c_product_character {
    width: 196px;
    right: -142px;
    bottom: 0;
  }
  .c_product_contain {
    display: flex;
    align-content: flex-start;
    align-items: flex-start;
    margin-top: 25px;
    font-size: 14px;
  }
  .c_product_contain dt {
    width: 100px;
  }
  .c_product_contain dt span {
    padding: 2px 4px;
  }
  .c_product_caption {
    margin-top: 35px;
    padding: 25px 30px;
  }
  .c_product_caption_text {
    width: calc(100% - 98px);
  }
  .c_product_caption_logo {
    width: 78px;
    margin-left: 20px;
  }
  .c_product_box {
    padding: 0 30px 30px;
  }
  .c_product_box_inner {
    padding: 40px 50px 30px;
  }
  .c_product_box_image_name {
    width: 90px;
    left: -35px;
  }
  .c_product_box_text {
    margin-top: 30px;
    padding: 0 20px;
    font-size: 16px;
  }
  .c_block {
    max-width: 716px;
    padding: 50px 30px;
  }
  .c_block_text {
    margin-bottom: 60px;
    text-align: center;
  }
  .c_block_text__small {
    margin-bottom: 60px;
    text-align: center;
  }
  .c_block_caption {
    font-size: 13px;
  }
  .c_block_logo img {
    margin: 40px 0 0;
    width: 140px;
  }
  .c_block_store {
    max-width: 460px;
    margin: 0 auto 50px;
  }
  .c_block_store_name {
    margin-bottom: 18px;
    font-size: 21px;
  }
  .c_block_store_name small {
    font-size: 16px;
  }
  .c_block_store_image {
    margin-bottom: 15px;
  }
  .c_block_store_text {
    line-height: 2;
  }
  .c_block_store_text small a {
    pointer-events: none;
  }
  .c_block_link {
    margin-top: 40px;
  }
  .c_block_link a {
    padding: 6px 28px;
  }
  .c_block_link a:hover {
    background-color: #bf8c99;
  }
  .c_loader_container {
    top: 50%;
    width: 160px;
  }
  .c_bg {
    width: 100%;
  }
  .c_bg.is-inview {
    left: -10vw;
  }
  .slick-dots {
    bottom: 25px;
  }
  .slick-dots li button::before {
    font-size: 12px;
  }
  .header {
    position: relative;
    opacity: 1;
    right: 0;
    pointer-events: all;
  }
  .header.is-fix {
    position: fixed !important;
  }
  .header_humberger {
    display: none;
  }
  .header .sidenav {
    width: 210px;
    opacity: 1;
    pointer-events: all;
    background: none;
  }
  .header .sidenav_logo {
    top: 20px;
  }
  .header .sidenav_center {
    top: 48%;
  }
  .header .sidenav_overlay {
    display: none;
  }
  .header .sidenav_gnav ul li {
    margin-bottom: 30px;
  }
  .header .sidenav_gnav ul li a:hover {
    color: #bf8c99;
  }
  .header .sidenav_ec a:hover {
    background-color: #bf8c99;
  }
  .header .sidenav_sns > div:hover {
    opacity: 0.7;
  }
  .header .sidenav_anchorBtn {
    display: block;
  }
  .header .sidenav_anchorBtn:hover {
    bottom: 15px;
  }
  .footer {
    padding: 20px 0 30px;
  }
  .footer_pagetop {
    display: none;
  }
  .top .l_container,
.top .l-container__large {
    left: -60px;
  }
  .mainvisual_slider_item[data-slide=slide1] {
    background-image: url("../image/top/img_mainvisual_1.jpg");
  }
  .mainvisual_slider_item[data-slide=slide2] {
    background-image: url("../image/top/img_mainvisual_2.jpg");
  }
  .mainvisual_slider_item[data-slide=slide3] {
    background-image: url("../image/top/img_mainvisual_3.jpg");
  }
  .mainvisual_container {
    width: auto;
    text-align: left;
    top: 40%;
    right: 10%;
  }
  .mainvisual_logo {
    top: 20px;
    right: 20px;
    text-align: right;
  }
  .mainvisual_title {
    margin-top: 0;
    font-size: 48px;
  }
  .mainvisual_copy {
    margin-top: 20px;
    font-size: 21px;
  }
  .mainvisual_scroll {
    width: 70px;
    right: 20px;
    bottom: 20px;
  }
  .mainvisual_scroll:hover {
    bottom: 15px;
  }
  .sweets {
    padding: 90px 0 100px;
  }
  .sweets .c_product {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .sweets .c_product:nth-child(even) {
    margin-left: auto;
  }
  .sweets .header {
    position: absolute;
  }
  .philosophy {
    padding: 100px 0;
  }
  .news {
    padding: 100px 0;
  }
  .news .l-container__large {
    max-width: 640px;
  }
  .news_logo {
    margin-bottom: 60px;
  }
  .news_instagram_item:nth-child(8) {
    display: none;
  }
  .news_more a {
    margin-top: 15px;
    font-size: 14px;
  }
  .news_more a:hover {
    color: #bf8c99;
  }
  .about {
    padding: 100px 0;
  }
  .recruit {
    padding: 100px 0;
  }
  [data-item=item1] .c_product_name {
    top: -35px;
    left: -60px;
  }
  [data-item=item2] .c_product_name {
    top: -35px;
    left: -60px;
  }
  [data-item=item3] .c_product_name {
    top: -35px;
    left: -60px;
  }
  [data-item=item4] .c_product_name {
    top: -30px;
    left: -50px;
  }
  [data-item=item5] .c_product_name {
    top: -25px;
    left: -40px;
  }
  [data-item=item7] .c_product_name {
    top: -65px;
    left: -30px;
  }
  .contact_logo {
    padding: 30px 0 50px;
  }
  .contact_heading {
    font-size: 21px;
  }
  .contact_subheading {
    margin-top: 50px;
    font-size: 18px;
  }
  .contact_btn {
    margin: 50px 0;
  }
  .contact form {
    margin: 50px auto 0;
  }
}
@media (min-width: 992px) {
  .u-lg {
    display: block;
  }
  .l-col3 {
    margin: 0 -15px 0;
  }
  .l-col3 .l-col3__item {
    width: calc(33.33333% - 30.0001px);
    margin: 0 15px;
  }
  .l-col4 {
    margin: 0 -15px 0;
  }
  .l-col4 .l-col4__item {
    width: calc(25% - 30.0001px);
    margin: 0 15px;
  }
  .news .l-container__large {
    max-width: 840px;
  }
  .news_instagram_item {
    width: calc(25% - 6px);
    margin: 3px;
  }
}
@media (min-width: 1200px) {
  .u-xl {
    display: block;
  }
  .news .l-container__large {
    max-width: 1010px;
  }
}
@media (max-width: 553px) {
  .u-sm_max {
    display: block;
  }
}
@media (max-width: 767px) {
  .u-md_max {
    display: block;
  }
  .c_product_box_text br {
    display: none;
  }
  .c_block_store_text small {
    font-size: 12px;
  }
  .footer {
    background-color: #dcd9dc;
  }
  .top {
    overflow: hidden;
  }
  .mainvisual_slider .slick-dots {
    display: none;
  }
}
@media (max-width: 991px) {
  .u-lg_max {
    display: block;
  }
}
@media (max-width: 1199px) {
  .u-xl_max {
    display: block;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9yZXNldC1jc3Mvc2Fzcy9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYW9zL3NyYy9zYXNzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Fvcy9zcmMvc2Fzcy9fZWFzaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Fvcy9zcmMvc2Fzcy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2ZvdW5kYXRpb24vX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvZm91bmRhdGlvbi9faXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy91dGlsaXR5L191dGlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvbGF5b3V0L19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9sYXlvdXQvX21vZHVsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2xheW91dC9fY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9vYmplY3QvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvb2JqZWN0L19jb250YWN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWdCO0FDQWhCOzs7RUFBQTtBQUtBOzs7Ozs7Ozs7Ozs7O0VBYUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEQ0Q7O0FDQ0E7QUFDQTs7RUFFQztDREVEOztBQ0FBO0FBQ0E7RUFDSTtDREdKOztBQ0RBO0VBQ0M7Q0RJRDs7QUNGQTtFQUNDO0NES0Q7O0FDSEE7RUFDQztDRE1EOztBQ0pBOztFQUVDO0VBQ0E7Q0RPRDs7QUNMQTtFQUNDO0VBQ0E7Q0RRRDs7QUV2REk7RUFFRTtDRnlETjtBRXRESTtFQUVFO0NGdUROO0FFckRNO0VBQ0U7Q0Z1RFI7QUVqRUk7RUFFRTtDRmtFTjtBRS9ESTtFQUVFO0NGZ0VOO0FFOURNO0VBQ0U7Q0ZnRVI7QUUxRUk7RUFFRTtDRjJFTjtBRXhFSTtFQUVFO0NGeUVOO0FFdkVNO0VBQ0U7Q0Z5RVI7QUVuRkk7RUFFRTtDRm9GTjtBRWpGSTtFQUVFO0NGa0ZOO0FFaEZNO0VBQ0U7Q0ZrRlI7QUU1Rkk7RUFFRTtDRjZGTjtBRTFGSTtFQUVFO0NGMkZOO0FFekZNO0VBQ0U7Q0YyRlI7QUVyR0k7RUFFRTtDRnNHTjtBRW5HSTtFQUVFO0NGb0dOO0FFbEdNO0VBQ0U7Q0ZvR1I7QUU5R0k7RUFFRTtDRitHTjtBRTVHSTtFQUVFO0NGNkdOO0FFM0dNO0VBQ0U7Q0Y2R1I7QUV2SEk7RUFFRTtDRndITjtBRXJISTtFQUVFO0NGc0hOO0FFcEhNO0VBQ0U7Q0ZzSFI7QUVoSUk7RUFFRTtDRmlJTjtBRTlISTtFQUVFO0NGK0hOO0FFN0hNO0VBQ0U7Q0YrSFI7QUV6SUk7RUFFRTtDRjBJTjtBRXZJSTtFQUVFO0NGd0lOO0FFdElNO0VBQ0U7Q0Z3SVI7QUVsSkk7RUFFRTtDRm1KTjtBRWhKSTtFQUVFO0NGaUpOO0FFL0lNO0VBQ0U7Q0ZpSlI7QUUzSkk7RUFFRTtDRjRKTjtBRXpKSTtFQUVFO0NGMEpOO0FFeEpNO0VBQ0U7Q0YwSlI7QUVwS0k7RUFFRTtDRnFLTjtBRWxLSTtFQUVFO0NGbUtOO0FFaktNO0VBQ0U7Q0ZtS1I7QUU3S0k7RUFFRTtDRjhLTjtBRTNLSTtFQUVFO0NGNEtOO0FFMUtNO0VBQ0U7Q0Y0S1I7QUV0TEk7RUFFRTtDRnVMTjtBRXBMSTtFQUVFO0NGcUxOO0FFbkxNO0VBQ0U7Q0ZxTFI7QUUvTEk7RUFFRTtDRmdNTjtBRTdMSTtFQUVFO0NGOExOO0FFNUxNO0VBQ0U7Q0Y4TFI7QUV4TUk7RUFFRTtDRnlNTjtBRXRNSTtFQUVFO0NGdU1OO0FFck1NO0VBQ0U7Q0Z1TVI7QUVqTkk7RUFFRTtDRmtOTjtBRS9NSTtFQUVFO0NGZ05OO0FFOU1NO0VBQ0U7Q0ZnTlI7QUUxTkk7RUFFRTtDRjJOTjtBRXhOSTtFQUVFO0NGeU5OO0FFdk5NO0VBQ0U7Q0Z5TlI7QUVuT0k7RUFFRTtDRm9PTjtBRWpPSTtFQUVFO0NGa09OO0FFaE9NO0VBQ0U7Q0ZrT1I7QUU1T0k7RUFFRTtDRjZPTjtBRTFPSTtFQUVFO0NGMk9OO0FFek9NO0VBQ0U7Q0YyT1I7QUVyUEk7RUFFRTtDRnNQTjtBRW5QSTtFQUVFO0NGb1BOO0FFbFBNO0VBQ0U7Q0ZvUFI7QUU5UEk7RUFFRTtDRitQTjtBRTVQSTtFQUVFO0NGNlBOO0FFM1BNO0VBQ0U7Q0Y2UFI7QUV2UUk7RUFFRTtDRndRTjtBRXJRSTtFQUVFO0NGc1FOO0FFcFFNO0VBQ0U7Q0ZzUVI7QUVoUkk7RUFFRTtDRmlSTjtBRTlRSTtFQUVFO0NGK1FOO0FFN1FNO0VBQ0U7Q0YrUVI7QUV6Ukk7RUFFRTtDRjBSTjtBRXZSSTtFQUVFO0NGd1JOO0FFdFJNO0VBQ0U7Q0Z3UlI7QUVsU0k7RUFFRTtDRm1TTjtBRWhTSTtFQUVFO0NGaVNOO0FFL1JNO0VBQ0U7Q0ZpU1I7QUUzU0k7RUFFRTtDRjRTTjtBRXpTSTtFQUVFO0NGMFNOO0FFeFNNO0VBQ0U7Q0YwU1I7QUVwVEk7RUFFRTtDRnFUTjtBRWxUSTtFQUVFO0NGbVROO0FFalRNO0VBQ0U7Q0ZtVFI7QUU3VEk7RUFFRTtDRjhUTjtBRTNUSTtFQUVFO0NGNFROO0FFMVRNO0VBQ0U7Q0Y0VFI7QUV0VUk7RUFFRTtDRnVVTjtBRXBVSTtFQUVFO0NGcVVOO0FFblVNO0VBQ0U7Q0ZxVVI7QUUvVUk7RUFFRTtDRmdWTjtBRTdVSTtFQUVFO0NGOFVOO0FFNVVNO0VBQ0U7Q0Y4VVI7QUV4Vkk7RUFFRTtDRnlWTjtBRXRWSTtFQUVFO0NGdVZOO0FFclZNO0VBQ0U7Q0Z1VlI7QUVqV0k7RUFFRTtDRmtXTjtBRS9WSTtFQUVFO0NGZ1dOO0FFOVZNO0VBQ0U7Q0ZnV1I7QUUxV0k7RUFFRTtDRjJXTjtBRXhXSTtFQUVFO0NGeVdOO0FFdldNO0VBQ0U7Q0Z5V1I7QUVuWEk7RUFFRTtDRm9YTjtBRWpYSTtFQUVFO0NGa1hOO0FFaFhNO0VBQ0U7Q0ZrWFI7QUU1WEk7RUFFRTtDRjZYTjtBRTFYSTtFQUVFO0NGMlhOO0FFelhNO0VBQ0U7Q0YyWFI7QUVyWUk7RUFFRTtDRnNZTjtBRW5ZSTtFQUVFO0NGb1lOO0FFbFlNO0VBQ0U7Q0ZvWVI7QUU5WUk7RUFFRTtDRitZTjtBRTVZSTtFQUVFO0NGNllOO0FFM1lNO0VBQ0U7Q0Y2WVI7QUV2Wkk7RUFFRTtDRndaTjtBRXJaSTtFQUVFO0NGc1pOO0FFcFpNO0VBQ0U7Q0ZzWlI7QUVoYUk7RUFFRTtDRmlhTjtBRTlaSTtFQUVFO0NGK1pOO0FFN1pNO0VBQ0U7Q0YrWlI7QUV6YUk7RUFFRTtDRjBhTjtBRXZhSTtFQUVFO0NGd2FOO0FFdGFNO0VBQ0U7Q0Z3YVI7QUVsYkk7RUFFRTtDRm1iTjtBRWhiSTtFQUVFO0NGaWJOO0FFL2FNO0VBQ0U7Q0ZpYlI7QUUzYkk7RUFFRTtDRjRiTjtBRXpiSTtFQUVFO0NGMGJOO0FFeGJNO0VBQ0U7Q0YwYlI7QUVwY0k7RUFFRTtDRnFjTjtBRWxjSTtFQUVFO0NGbWNOO0FFamNNO0VBQ0U7Q0ZtY1I7QUU3Y0k7RUFFRTtDRjhjTjtBRTNjSTtFQUVFO0NGNGNOO0FFMWNNO0VBQ0U7Q0Y0Y1I7QUV0ZEk7RUFFRTtDRnVkTjtBRXBkSTtFQUVFO0NGcWROO0FFbmRNO0VBQ0U7Q0ZxZFI7QUUvZEk7RUFFRTtDRmdlTjtBRTdkSTtFQUVFO0NGOGROO0FFNWRNO0VBQ0U7Q0Y4ZFI7QUV4ZUk7RUFFRTtDRnllTjtBRXRlSTtFQUVFO0NGdWVOO0FFcmVNO0VBQ0U7Q0Z1ZVI7QUVqZkk7RUFFRTtDRmtmTjtBRS9lSTtFQUVFO0NGZ2ZOO0FFOWVNO0VBQ0U7Q0ZnZlI7QUUxZkk7RUFFRTtDRjJmTjtBRXhmSTtFQUVFO0NGeWZOO0FFdmZNO0VBQ0U7Q0Z5ZlI7QUVuZ0JJO0VBRUU7Q0ZvZ0JOO0FFamdCSTtFQUVFO0NGa2dCTjtBRWhnQk07RUFDRTtDRmtnQlI7QUU1Z0JJO0VBRUU7Q0Y2Z0JOO0FFMWdCSTtFQUVFO0NGMmdCTjtBRXpnQk07RUFDRTtDRjJnQlI7QUVyaEJJO0VBRUU7Q0ZzaEJOO0FFbmhCSTtFQUVFO0NGb2hCTjtBRWxoQk07RUFDRTtDRm9oQlI7QUU5aEJJO0VBRUU7Q0YraEJOO0FFNWhCSTtFQUVFO0NGNmhCTjtBRTNoQk07RUFDRTtDRjZoQlI7QUV2aUJJO0VBRUU7Q0Z3aUJOO0FFcmlCSTtFQUVFO0NGc2lCTjtBRXBpQk07RUFDRTtDRnNpQlI7QUVoakJJO0VBRUU7Q0ZpakJOO0FFOWlCSTtFQUVFO0NGK2lCTjtBRTdpQk07RUFDRTtDRitpQlI7QUV6akJJO0VBRUU7Q0YwakJOO0FFdmpCSTtFQUVFO0NGd2pCTjtBRXRqQk07RUFDRTtDRndqQlI7QUVsa0JJO0VBRUU7Q0Zta0JOO0FFaGtCSTtFQUVFO0NGaWtCTjtBRS9qQk07RUFDRTtDRmlrQlI7QUUza0JJO0VBRUU7Q0Y0a0JOO0FFemtCSTtFQUVFO0NGMGtCTjtBRXhrQk07RUFDRTtDRjBrQlI7O0FHcmpCSTtFQUVFLGlFQXBDTztDSDJsQmI7QUd6akJJO0VBRUUsNkRBcENPO0NIOGxCYjtBRzVqQkk7RUFFRSx3REFwQ087Q0hpbUJiO0FHL2pCSTtFQUVFLHdEQXBDTztDSG9tQmI7QUdsa0JJO0VBRUUsMkRBcENPO0NIdW1CYjtBR3JrQkk7RUFFRSxtRUFwQ087Q0gwbUJiO0FHeGtCSTtFQUVFLG9FQXBDTztDSDZtQmI7QUcza0JJO0VBRUUsbUVBcENPO0NIZ25CYjtBRzlrQkk7RUFFRSxnRUFwQ087Q0htbkJiO0FHamxCSTtFQUVFLGdFQXBDTztDSHNuQmI7QUdwbEJJO0VBRUUsa0VBcENPO0NIeW5CYjtBR3ZsQkk7RUFFRSxrRUFwQ087Q0g0bkJiO0FHMWxCSTtFQUVFLGlFQXBDTztDSCtuQmI7QUc3bEJJO0VBRUUsb0VBcENPO0NIa29CYjtBR2htQkk7RUFFRSxrRUFwQ087Q0hxb0JiO0FHbm1CSTtFQUVFLGlFQXBDTztDSHdvQmI7QUd0bUJJO0VBRUUsb0VBcENPO0NIMm9CYjtBR3ptQkk7RUFFRSxrRUFwQ087Q0g4b0JiO0FHNW1CSTtFQUVFLGlFQXBDTztDSGlwQmI7QUcvbUJJO0VBRUUsb0VBcENPO0NIb3BCYjs7QUk5b0JBOzs7OztHQUFBO0FBT0E7RUFDRTtFQUNBO0NKZ3BCRjtBSTlvQkU7RUFDRTtFQUNBO0NKZ3BCSjs7QUk1b0JBO0VBQ0U7Q0orb0JGOztBSTVvQkE7RUFDRTtDSitvQkY7O0FJNW9CQTtFQUNFO0NKK29CRjs7QUk1b0JBO0VBQ0U7Q0orb0JGOztBSTVvQkE7RUFDRTtDSitvQkY7O0FJNW9CQTtFQUNFO0NKK29CRjs7QUk1b0JBO0VBQ0U7Q0orb0JGOztBSTVvQkE7RUFDRTtDSitvQkY7O0FJem9CQTs7OztHQUFBO0FBTUE7RUFDRTtFQUNBO0NKMm9CRjtBSXpvQkU7RUFDRTtFQUNBO0NKMm9CSjs7QUl2b0JBO0VBQ0U7Q0owb0JGOztBSXZvQkE7RUFDRTtDSjBvQkY7O0FJdm9CQTtFQUNFO0NKMG9CRjs7QUl2b0JBO0VBQ0U7Q0owb0JGOztBSXZvQkE7RUFDRTtDSjBvQkY7O0FJdm9CQTtFQUNFO0NKMG9CRjs7QUl2b0JBO0VBQ0U7Q0owb0JGOztBSXZvQkE7RUFDRTtDSjBvQkY7O0FJdm9CQTtFQUNFO0NKMG9CRjs7QUl2b0JBO0VBQ0U7Q0owb0JGOztBSXBvQkE7O0dBQUE7QUFJQTtFQUNFO0NKc29CRjtBSXBvQkU7RUFDRTtDSnNvQko7O0FJbG9CQTtFQUNFO0NKcW9CRjs7QUlsb0JBO0VBQ0U7Q0pxb0JGOztBSWxvQkE7RUFDRTtDSnFvQkY7O0FJbG9CQTtFQUNFO0NKcW9CRjs7QUkvbkJBOzs7R0FBQTtBQUtBO0VBQ0U7VUFBQTtFQUNBO0NKaW9CRjs7QUk5bkJBO0VBQ0U7Q0ppb0JGO0FJaG9CRTtFQUFlO0NKbW9CakI7O0FJaG9CQTtFQUNFO0NKbW9CRjtBSWxvQkU7RUFBZTtDSnFvQmpCOztBSWxvQkE7RUFDRTtDSnFvQkY7QUlwb0JFO0VBQWU7Q0p1b0JqQjs7QUlwb0JBO0VBQ0U7Q0p1b0JGO0FJdG9CRTtFQUFlO0NKeW9CakI7O0FLL3dCQTtBQUdJO0VBQ0k7Q0xneEJSOztBSzV3QkE7QUFFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0w4d0JSO0FLMXdCQTtBQUVBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7Q0wyd0JKO0FLMXdCSTs7O0VBQ0k7RUFDQTtFQUNBO0NMOHdCUjtBSzd3QlE7OztFQUNJLFdBakVhO0NMazFCekI7QUs5d0JJOztFQUNJLGNBcEVtQjtDTHExQjNCO0FLL3dCSTs7RUFDSSxxQkFsRlk7RUFtRlo7RUFDQTtFQUNBLGFBbkZZO0VBb0ZaLGNBN0VnQjtFQThFaEI7RUFDQTtDTGt4QlI7O0FLOXdCQTtFQUNJO0NMaXhCSjtBS2h4Qkk7RUFDSTtFQUNBO0NMa3hCUjtBS2h4Qkk7RUFDSSxpQkE5RmU7Q0xnM0J2QjtBS2p4QlE7RUFDSSxpQkEvRlc7Q0xrM0J2Qjs7QUs5d0JBO0VBQ0k7Q0xpeEJKO0FLaHhCSTtFQUNJO0VBQ0E7Q0xreEJSO0FLaHhCSTtFQUNJLGlCQTNHZTtDTDYzQnZCO0FLanhCUTtFQUNJLGlCQTlHVztDTGk0QnZCOztBSzl3QkE7QUFFQTtFQUNJO0NMZ3hCSjs7QUs3d0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTGd4Qko7QUsvd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0xpeEJSO0FLaHhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0xreEJaO0FLanhCWTtFQUNJO0NMbXhCaEI7QUtseEJnQjtFQUNJLFdBcEpLO0NMdzZCekI7QUtqeEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsaUJBOUpNO0VBK0pOO0VBQ0E7RUFDQSxxQkF4S0k7RUF5S0osZUFqS0M7RUFrS0Q7RUFDQTtFQUNBLGFBektFO0VBMEtGLGNBbEtXO0VBbUtYO0VBQ0E7Q0xteEJoQjtBS2h4QlE7RUFDSSxhQWhMTTtFQWlMTixjQTNLWTtDTDY3QnhCOztBTWg5QkE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0NOazlCSjs7QU1oOUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTm05Qko7QU1qOUJJO0VBQ0k7Q05tOUJSO0FNaDlCSTtFQUNJO0VBQ0E7Q05rOUJSOztBTS84QkE7O0VBTUk7Q05rOUJKOztBTS84QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q05rOUJKO0FNaDlCSTtFQUVJO0VBQ0E7Q05pOUJSO0FNOThCSTtFQUNJO0NOZzlCUjtBTTc4Qkk7RUFDSTtDTis4QlI7O0FNNThCQTtFQUNJO0VBQ0E7RUFDQTtFQVdBO0NOcThCSjtBTS84Qkk7RUFDSTtDTmk5QlI7QU0vOEJJO0VBQ0k7Q05pOUJSO0FNLzhCSTtFQUNJO0NOaTlCUjtBTTU4Qkk7RUFDSTtDTjg4QlI7QU0zOEJJO0VBQ0k7Q042OEJSO0FNMThCSTtFQUNJO0NONDhCUjtBTXo4Qkk7RUFDSTtFQUNBO0VBQ0E7Q04yOEJSOztBTXg4QkE7RUFDSTtDTjI4Qko7O0FPbmlDQTtFQUNFO0VBQ0E7Q1BzaUNGO0FPNS9CQTtFQUNFO0VBQ0E7Q1B3Z0NGOztBTzMvQkE7RUFDRTtFQUNBLDZGQXREVztDUG9qQ2I7O0FPdi9CQTtFQUNFO0VBQ0EsNkZBL0RXO0NQOGpDYjs7QVEva0NBO0VBQ0U7RUFDQTtDUnVsQ0Y7O0FRcGxDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWURUWTtFQ1VaO0VBQ0E7RUFDQTtFQUNBLDZMREVVO0VDRFY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUnVsQ0Y7O0FRcGxDQTtFQUNFO0VBQ0EsWUR2Qlk7RUN3Qlo7Q1J1bENGOztBUXBsQ0E7RUFDRTtDUnVsQ0Y7O0FRcGxDQTtFQUNFO0VBQ0E7Q1J1bENGOztBUXBsQ0E7RUFDRTtDUnVsQ0Y7O0FTN25DQTtFQUNFO0VBQ0E7Q1Rnb0NGO0FTOW5DRTtFQUNFO0VBQ0E7Q1Rnb0NKOztBVXRvQ0E7RUFDRTtDVnlvQ0Y7O0FVbG9DQTtFQUNFO0NWMG9DRjs7QVVub0NBO0VBQ0U7Q1Yyb0NGOztBVXBvQ0E7RUFDRTtDVjRvQ0Y7O0FVcm9DQTtFQUNFO0NWNm9DRjs7QVV0b0NBO0VBQ0U7Q1Y4b0NGOztBVXZvQ0E7RUFDRTtDVitvQ0Y7O0FVeG9DQTtFQUNFO0NWZ3BDRjs7QVV4b0NFO0VBQ0U7Q1ZncENKO0FVN29DRTtFQUNFO0NWK29DSjtBVTVvQ0U7RUFDRTtDVjhvQ0o7QVUzb0NFO0VBQ0U7Q1Y2b0NKO0FVMW9DRTtFQUNFO0NWNG9DSjs7QVc3dENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1hndUNGOztBV3Z0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDWGl1Q0Y7O0FXeHRDQTtFQUNFO0VBQ0E7Q1hrdUNGOztBVzFzQ0E7RUFDRTtFQUNBO0VBQ0E7Q1hndUNGO0FXMXRDRTtFQUNFO0VBQ0E7Q1hpdUNKOztBV3Z0Q0E7RUFDRTtFQUNBO0VBQ0E7Q1hndUNGO0FXMXRDRTtFQUNFO0VBQ0E7Q1hpdUNKOztBWXR6Q0E7RUFDRTtFQUNBO0VBQ0E7Q1pvMkNGO0FZNTFDRTtFQUNFO0VBQ0EsZUxUUztFS1VUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1QkxqQlU7Q1BzM0NkOztBWWoyQ0E7RUFDRTtFQUNBO0VBQ0EsZUx0Qlc7RUt1QlgsNkZMVlc7RUtXWDtDWm8yQ0Y7O0FZNzFDQTtFQUNFO0VBQ0E7Q1pxMkNGO0FZLzFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDZGTDlCUztDUG80Q2I7O0FZNzFDQTtFQUNFO0VBQ0E7RUFDQTtDWnMyQ0Y7O0FhajZDQTtFQUNFO0VBQ0E7Q2JvNkNGO0FhOTVDRTtFQUNFO0VBQ0E7RUFDQTtDYnE2Q0o7QWE5NUNFO0VBQ0U7RUFDQTtFQUNBLHVCTm5CVTtDUHc3Q2Q7QWFuNkNJO0VBQ0U7Q2JxNkNOO0FhajZDRTtFQUNFO0VBQ0EsdUJONUJVO0NQKzdDZDtBYTU1Q0U7RUFDRTtFQUNBLDZGTnRCUztDUHk3Q2I7QWE3NUNJO0VBQ0U7RUFDQTtDYm82Q047QWE3NUNJO0VBQ0U7Q2JvNkNOO0FhNTVDRTtFQUNFO0NibTZDSjtBYWo2Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCTm5FTztFTW9FUCxZTnRFUTtFTXVFUjtFQUNBO0VBQ0E7Q2JtNkNOO0FhejVDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYm02Q1I7QWE5NUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2JnNkNKO0FhejVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiZzZDSjtBYXg1Q0k7RUFDRTtDYmk2Q047QWE3NUNFO0VBQ0U7RUFDQTtFQUNBLDZGTmpIUztDUGdoRGI7QWE3NUNJO0VBQ0U7Q2IrNUNOO0FhcDVDSTtFQUNFO0NiKzVDTjtBYTU1Q0k7RUFDRTtFQUNBO0NiODVDTjtBYXg1Q007RUFDRTtFQUNBO0VBQ0E7Q2IrNUNSO0FhdDVDRTtFQUNFO0VBQ0E7RUFDQSx1Qk56S1U7RU0wS1Y7RUFDQTtFQUNBO0NiNjVDSjtBYXQ1Q0k7RUFHRSxlTnBMTztFTXFMUDtDYjQ1Q047QWFyNUNJO0VBQ0U7RUFDQTtDYjQ1Q047QWFuNUNFO0VBQ0U7RUFDQTtFQUNBLHVCTjVNVTtDUHVtRGQ7QWFyNUNJO0VBQ0U7RUFDQTtDYjQ1Q047QWFyNUNJO0VBQ0U7Q2I0NUNOO0FhMTVDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NiNDVDUjtBYW41Q0k7RUFHRTtFQUNBO0VBQ0E7RUFDQSw2Rk5sT087Q1AybkRiOztBYXg0Q0E7RUFDRTtFQUNBLHVCTnBRWTtFTXFRWjtDYnU1Q0Y7QWFoNUNFO0VBR0U7RUFDQSxlTjlRUztFTStRVDtDYnM1Q0o7QWEvNENJO0VBQ0U7Q2J1NUNOO0FhbjVDRTtFQUdFO0VBQ0E7Q2JtNUNKO0FhNTRDSTtFQUNFO0NibzVDTjtBYWg1Q0U7RUFDRTtDYms1Q0o7QWEvNENFO0VBQ0U7RUFDQTtFQUNBLDZGTnJTUztFTXNTVDtDYmk1Q0o7QWExNENFO0VBQ0U7RUFDQTtDYmk1Q0o7QWEvNENJO0VBQ0U7Q2JpNUNOO0FheDRDRTtFQUNFO0NiZzVDSjtBYXo0Q0k7RUFHRTtFQUNBO0VBQ0E7Q2IrNENOO0FhNzRDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHVCTmpXTTtDUGd2RGQ7QWE1NENNO0VBQ0U7RUFDQTtFQUNBLHVCTnRXTTtFTXVXTjtDYjg0Q1I7QWExNENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsNkZOaFdPO0NQNHVEYjtBYXI0Q007RUFDRTtFQUNBO0VBQ0E7Q2I2NENSO0FhcjRDSTtFQUNFO0NiNDRDTjtBYWwzQ007RUFDRTtDYnc0Q1I7QWFuNENFO0VBQ0U7RUFDQTtDYnE0Q0o7QWEvM0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWU45YVE7RU0rYVIsNkZOaGFPO0VNaWFQLDBCTjlhTztFTSthUDtDYnM0Q047O0FhejNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1Qk5wY1k7RU1xY1o7VUFBQTtFQUNBO0NibzRDRjtBYWw0Q0U7RUFDRTtJQUNFO0lBQ0E7R2JvNENKO0VhajRDRTtJQUNFO0lBQ0E7SUFDQTtHYm00Q0o7Q0FDRjtBYTc0Q0U7RUFDRTtJQUNFO0lBQ0E7R2JvNENKO0VhajRDRTtJQUNFO0lBQ0E7SUFDQTtHYm00Q0o7Q0FDRjtBYWg0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiazRDSjtBYTMzQ0k7RUFDRTtDYm00Q047O0FhOTNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiaTRDRjtBYTMzQ0U7RUFDRTtFQUNBO0NiazRDSjtBYS8zQ0U7RUFDRTtFQUNBO0NiaTRDSjtBYTkzQ0U7RUFDRTtFQUNBO0NiZzRDSjtBYTczQ0U7RUFDRTtFQUNBO0NiKzNDSjtBYTUzQ0U7RUFDRTtFQUNBO0NiODNDSjtBYTMzQ0U7RUFDRTtDYjYzQ0o7O0FhOTJDSTtFQUNFO0NiczNDTjtBYWwzQ0U7RUFDRTtDYm8zQ0o7QWE1MkNRO0VBQ0U7RUFDQTtFQUNBO0NibTNDVjs7QWF0MkNJO0VBQ0U7Q2I4MkNOO0FhejJDSTtFQUNFO0NiMjJDTjtBYXQyQ0k7RUFDRTtDYncyQ047QWFuMkNJO0VBQ0U7Q2JxMkNOO0FhaDJDSTtFQUNFO0NiazJDTjs7QWMzN0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZDg3REY7QWNyN0RFO0VBQ0U7Q2QrN0RKO0FjNzdESTtFQUNFO0VBQ0E7Q2QrN0ROO0FjcjdERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZDQ3REo7QWN0N0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsMEJQekNPO0VPMENQO0NkNjdETjtBYzM3RE07RUFDRTtDZDY3RFI7QWMxN0RNO0VBQ0U7Q2Q0N0RSO0FjejdETTtFQUNFO0NkMjdEUjtBY3I3RFE7RUFDRTtDZHU3RFY7QWNwN0RRO0VBQ0U7RUFDQTtDZHM3RFY7QWNuN0RRO0VBQ0U7Q2RxN0RWO0FjLzZERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZGk3REo7QWN4NkRJO0VBQ0U7RUFDQTtFQUNBO0NkazdETjtBYzM2REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDZGs3RE47QWMzNkRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZGs3RE47QWM1NkRNO0VBQ0U7Q2RtN0RSO0FjLzZESTtFQUNFO0NkaTdETjtBYzk2RFE7RUFDRTtFQUNBO0NkZzdEVjtBYzE2RFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVQdEpDO0NQdWtFYjtBY3I2REk7RUFDRTtFQUNBO0NkNDZETjtBYzE2RE07RUFDRTtFQUNBO0VBQ0EsMEJQektLO0VPMEtMLFlQNUtNO0NQd2xFZDtBY2w2REk7RUFDRTtFQUNBO0VBQ0E7Q2R5NkROO0FjdjZETTtFQUNFO0NkeTZEUjtBY3Y2RFE7RUFDRTtDZHk2RFY7QWM5NURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0NkbzZETjtBYzE1RE07RUFDRTtDZG82RFI7QWNsNkRRO0VBQ0U7Q2RvNkRWO0FjaDZEVTtFQUNFO0NkazZEWjtBYy81RFU7RUFDRTtDZGk2RFo7O0FlM29FQTtFQUNFO0VBQ0E7Q2Y4b0VGO0FlcG9FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NmZ3BFSjtBZXpvRUU7RUFDRTtFQUNBLGVSckJTO0VRc0JUO0VBQ0E7RUFDQTtDZmdwRUo7O0FnQi9wRUE7RUFDRSx1QlRaWTtDUDByRWQ7QWdCNXFFRTtFQUNFO0VBQ0E7RUFDQTtDaEI4cUVKO0FnQjFxRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQjRxRU47QWdCMXFFTTtFQUNFO0NoQjRxRVI7QWdCcnFFTTtFQUNFO0NoQjRxRVI7QWdCcnFFTTtFQUNFO0NoQjRxRVI7QWdCN3BFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFlUaEVVO0VTaUVWO0VBQ0EsNkZUbkRTO0VTb0RUO0NoQnlxRUo7QWdCL3BFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEJ5cUVKO0FnQmhxRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQnlxRUo7QWdCanFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hCeXFFSjtBZ0JqcUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtDaEJ5cUVKO0FnQjdwRUk7RUFDRTtJQUNFO0doQnlxRU47RWdCdHFFSTtJQUNFO0doQndxRU47RWdCcnFFSTtJQUNFO0doQnVxRU47Q0FDRjtBZ0JsckVJO0VBQ0U7SUFDRTtHaEJ5cUVOO0VnQnRxRUk7SUFDRTtHaEJ3cUVOO0VnQnJxRUk7SUFDRTtHaEJ1cUVOO0NBQ0Y7QWdCcHFFSTtFQUNFO0NoQnNxRU47O0FnQmpxRUE7RUFDRTtFQUNBO0VBQ0E7Q2hCb3FFRjtBZ0I5cEVFO0VBQ0U7Q2hCcXFFSjtBZ0JscUVFO0VBQ0U7RUFDQTtDaEJvcUVKO0FnQjdwRUk7RUFDRTtFQUNBO0NoQnFxRU47QWdCbHFFSTtFQUNFO0NoQm9xRU47O0FnQm5wRUE7RUFDRTtFQUNBO0VBQ0E7Q2hCZ3FFRjtBZ0IxcEVFO0VBQ0U7Q2hCaXFFSjs7QWdCN3BFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hCZ3FFRjtBZ0IxcEVFO0VBQ0U7Q2hCaXFFSjtBZ0JocEVFO0VBQ0U7RUFDQTtDaEJpcUVKO0FnQjFwRUU7RUFDRTtFQUNBO0NoQmlxRUo7QWdCL3BFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hCaXFFTjtBZ0JscEVNO0VBQ0U7RUFDQTtFQUNBO0NoQitwRVI7QWdCNXBFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0NoQjhwRVI7QWdCeHBFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVUaFRPO0VTaVRQO0VBQ0E7RUFDQTtDaEIwcEVOOztBZ0I1b0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2hCd3BFRjtBZ0JscEVFO0VBQ0U7Q2hCeXBFSjs7QWdCcnBFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NoQndwRUY7QWdCdHBFRTtFQUNFO0NoQndwRUo7O0FnQjlvRUU7RUFDRTtFQUNBO0NoQnNwRUo7O0FnQjVvRUU7RUFDRTtFQUNBO0NoQnFwRUo7O0FnQjNvRUU7RUFDRTtFQUNBO0VBQ0E7Q2hCb3BFSjs7QWdCMW9FRTtFQUNFO0VBQ0E7RUFDQTtDaEJtcEVKOztBZ0J6b0VFO0VBQ0U7RUFDQTtFQUNBO0NoQmtwRUo7O0FnQnhvRUU7RUFDRTtFQUNBO0VBQ0E7Q2hCaXBFSjs7QWdCcG9FTTtFQUNFO0VBQ0E7Q2hCNm9FUjtBZ0J0b0VNO0VBQ0U7RUFDQTtDaEJ3b0VSOztBaUJ2a0ZBO0VBQ0U7RUFDQTtFQUNBO0NqQjBrRkY7QWlCeGtGRTtFQUNFO0VBQ0E7RUFDQTtDakIwa0ZKO0FpQm5rRkU7RUFDRSw2RlZDUztFVUFUO0NqQjBrRko7QWlCbmtGRTtFQUNFO0VBQ0EsNkZWVFM7RVVVVDtDakIwa0ZKO0FpQmxrRkU7RUFDRTtFQUNBLDZGVnBCUztFVXFCVDtDakIwa0ZKO0FpQnZrRkU7RUFDRSw2RlZ6QlM7RVUwQlQ7Q2pCeWtGSjtBaUJya0ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2RlZuQ087RVVvQ1AsZVZqRE87RVVrRFA7Q2pCdWtGTjtBaUJua0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pCcWtGSjtBaUIvakZJO0VBQ0U7Q2pCc2tGTjtBaUJsa0ZFO0VBQ0U7RUFDQTtFQUNBLDZGVjNEUztDUCtuRmI7QWlCOWpGSTtFQUNFO0VBQ0EsNkZWbkVPO0VVb0VQO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWVZ2RlE7RVV3RlI7RUFDQTtDakJxa0ZOO0FpQmxrRkk7RUFDRTtFQUNBO0NqQm9rRk47QWlCbGtGTTtFQUNFO0NqQm9rRlI7QWlCbGtGUTtFQUNFO0VBQ0E7Q2pCb2tGVjtBaUJsa0ZVO0VBQ0U7RUFDQTtFQUNBO0NqQm9rRlo7QWlCamtGVTtFQUNFO0VBQ0E7Q2pCbWtGWjtBaUJqa0ZZO0VBQ0UsZVZoSEQ7RVVpSEM7Q2pCbWtGZDtBaUJoa0ZZO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsNkZWM0dEO0NQNnFGYjtBaUIvakZZO0VBQ0U7RUFDQTtFQUNBO0NqQmlrRmQ7QWlCOWpGWTtFQUNFO0VBQ0E7RUFDQTtFQUNBLDZGVnhIRDtDUHdyRmI7QWlCcmpGUTtFQUNFO0VBQ0E7Q2pCdWpGVjtBaUJqakZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsNkZWL0lLO0VVZ0pMO0VBQ0E7RUFDQTtFQUNBLFlWbEtNO0VVbUtOO0NqQm1qRlI7QVVydEZFO0VBSEY7SUFJSTtHVjBvQ0Y7RVd2bUNGO0lBRUk7SUFDQTtHWGt1Q0Y7RVcvdENBO0lBRUk7R1hrdUNKO0VXbHJDRjtJQUVJO0lBQ0E7R1hndUNGO0VXenRDQTtJQUVJO0dYaXVDSjtFV3p0Q0E7SUFFSTtHWGl1Q0o7RVd6dENBO0lBRUk7R1hpdUNKO0NBak5GO0FPdGtDRTtFQUpGO0lBS0k7R1ArL0JGO0VPMy9CRjtJQUtJO0dQZ2dDRjtFVTNrQ0Y7SUFJSTtHVjJvQ0Y7RVd0cENGO0lBT0k7SUFDQTtJQUNBO0dYaXVDRjtFVzd0Q0Y7SUFPSTtJQUNBO0lBQ0E7R1hrdUNGO0VXOXRDRjtJQUtJO0lBQ0E7SUFDQTtHWG11Q0Y7RVd0cUNGO0lBT0k7R1hpdUNGO0VXOXRDQTtJQU1JO0dYa3VDSjtFVzl0Q0E7SUFNSTtHWGt1Q0o7RVkzMUNGO0lBTUk7SUFDQTtJQUNBO0dacTJDRjtFWXQxQ0Y7SUFRSTtHWnEyQ0Y7RVlqMkNGO0lBS0k7R1pzMkNGO0VZbjJDQTtJQU9JO0lBQ0E7R1p1MkNKO0VhMTVDRjtJQUtJO0dicTZDRjtFYWw2Q0E7SUFNSTtHYnM2Q0o7RWF4NUNBO0lBS0k7R2JvNkNKO0VhaDZDQTtJQUtJO0dibzZDSjtFYWo2Q0U7SUFLSTtHYnE2Q047RWFqNkNFO0lBSUk7R2JxNkNOO0VhNzVDRTtJQVlJO0dibzZDTjtFYWw2Q007SUFDRSwwQk4xRVM7R1A4K0NqQjtFYXI1Q0E7SUFPSTtHYmk2Q0o7RWE3NUNBO0lBVUk7SUFDQTtJQUNBO0diaTZDSjtFYXo1Q0E7SUFVSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0diKzVDSjtFYXg1Q0U7SUFLSTtHYis1Q047RWE1NUNJO0lBTUk7R2JnNkNSO0VhMTVDQTtJQVNJO0lBQ0E7R2I4NUNKO0VhMzVDRTtJQU9JO0diNjVDTjtFYXo1Q0U7SUFLSTtJQUNBO0diNjVDTjtFYXg1Q0E7SUFNSTtHYjQ1Q0o7RWF6NUNFO0lBS0k7R2I2NUNOO0VhdDVDSTtJQU9JO0lBQ0E7R2I2NUNSO0VheDVDRTtJQVNJO0lBQ0E7SUFDQTtHYjA1Q047RWE5NENGO0lBTUk7SUFDQTtHYnc1Q0Y7RWFyNUNBO0lBUUk7SUFDQTtHYnU1Q0o7RWEvNENBO0lBT0k7SUFDQTtHYm81Q0o7RWF4NENBO0lBT0k7R2JrNUNKO0VhMTRDRTtJQUlJO0lBQ0E7R2JrNUNOO0VhNzRDQTtJQUlJO0lBQ0E7R2JpNUNKO0VhcjNDRTtJQU9JO0lBQ0E7R2I2NENOO0VhMTRDSTtJQU1JO0diODRDUjtFYXo0Q0U7SUFJSTtHYjY0Q047RWF6NENFO0lBSUk7R2IwNENOO0VhbDRDTTtJQUVJO0diMDRDVjtFYS8zQ0E7SUFLSTtHYnM0Q0o7RWFuNENFO0lBVUk7R2J1NENOO0VhcjRDTTtJQUNFLDBCTmxiUztHUHl6RGpCO0VhejJDQTtJQVFJO0lBQ0E7R2JtNENKO0VhMTNDRjtJQWFJO0diazRDRjtFYXQyQ0E7SUFJSTtHYjgzQ0o7RWE3MkNBO0lBSUk7R2JxM0NKO0VhaDNDTTtJQU1JO0dibzNDVjtFYzE2REY7SUFRSTtJQUNBO0lBQ0E7SUFDQTtHZCs3REY7RWNuN0RBO0lBRUk7R2Q2N0RKO0VjejdEQTtJQVNJO0dkNjdESjtFY3A1REE7SUFZSTtJQUNBO0lBQ0E7SUFDQTtHZGs3REo7RWMvNkRFO0lBTUk7R2RtN0ROO0VjLzZERTtJQU9JO0dkbTdETjtFYy82REU7SUFXSTtHZG03RE47RWN2NkRNO0lBS0k7R2RpN0RWO0VjdDZEWTtJQUNFLGVQdkpHO0dQd2tFakI7RWM5NURRO0lBQ0UsMEJQM0tPO0dQdWxFakI7RWN6NURRO0lBQ0U7R2R3NkRWO0VjbDZERTtJQVVJO0dkcTZETjtFY242RE07SUFDRTtHZHE2RFI7RWU5bkVGO0lBU0k7R2ZncEVGO0VlN29FQTtJQU9JO0dmaXBFSjtFZ0IvcEVBOztJQUdJO0doQitxRUo7RWdCenBFSTtJQUlJO0doQjZxRVI7RWdCenFFSTtJQUlJO0doQjZxRVI7RWdCenFFSTtJQUlJO0doQjZxRVI7RWdCanFFQTtJQVVJO0lBQ0E7SUFDQTtJQUNBO0doQjBxRUo7RWdCdHFFQTtJQVNJO0lBQ0E7SUFDQTtHaEIwcUVKO0VnQnRxRUE7SUFRSTtJQUNBO0doQjBxRUo7RWdCdHFFQTtJQVFJO0lBQ0E7R2hCMHFFSjtFZ0J0cUVBO0lBVUk7SUFDQTtJQUNBO0doQjBxRUo7RWdCeHFFSTtJQUNFO0doQjBxRU47RWdCbHBFRjtJQU1JO0doQnFxRUY7RWdCOXBFQTtJQUtJO0lBQ0E7R2hCcXFFSjtFZ0J6cEVFO0lBRUk7R2hCbXFFTjtFZ0I5cEVBO0lBRUk7R2hCaXFFSjtFZ0I1cEVGO0lBTUk7R2hCaXFFRjtFZ0J6cEVGO0lBV0k7R2hCaXFFRjtFZ0IxcEVBO0lBRUk7R2hCZ3FFSjtFZ0JwcEVBO0lBS0k7R2hCa3FFSjtFZ0JocEVNO0lBQ0U7R2hCK3BFUjtFZ0Jqb0VFO0lBVUk7SUFDQTtHaEIycEVOO0VnQnpwRU07SUFDRSxlVHZUUztHUGs5RWpCO0VnQnBwRUY7SUFPSTtHaEJ5cEVGO0VnQmpwRUY7SUFXSTtHaEJ3cEVGO0VnQmxwRUE7SUFLSTtJQUNBO0doQnVwRUo7RWdCanBFQTtJQUtJO0lBQ0E7R2hCc3BFSjtFZ0JocEVBO0lBTUk7SUFDQTtHaEJxcEVKO0VnQi9vRUE7SUFNSTtJQUNBO0doQm9wRUo7RWdCOW9FQTtJQU1JO0lBQ0E7R2hCbXBFSjtFZ0I3b0VBO0lBTUk7SUFDQTtHaEJrcEVKO0VpQnhqRkE7SUFNSTtHakIya0ZKO0VpQnZrRkE7SUFLSTtHakIya0ZKO0VpQnZrRkE7SUFNSTtJQUNBO0dqQjJrRko7RWlCaGpGQTtJQU9JO0dqQnNrRko7RWlCOWpGQTtJQU1JO0dqQnFrRko7Q0Exa0RGO0FVdmpDRTtFQUhGO0lBSUk7R1Y0b0NGO0VXM21DRjtJQU1JO0dYaXVDRjtFVzl0Q0E7SUFLSTtJQUNBO0dYa3VDSjtFVzV0Q0Y7SUFNSTtHWGl1Q0Y7RVc5dENBO0lBS0k7SUFDQTtHWGt1Q0o7RWdCL2tDQTtJQU1JO0doQmlxRUo7RWdCNW9FRTtJQWdCSTtJQUNBO0doQitwRU47Q0F0eENGO0FVdG9DRTtFQUhGO0lBSUk7R1Y2b0NGO0VnQjc3QkE7SUFVSTtHaEJrcUVKO0NBOXVDRjtBVXZvQ0U7RUFIRjtJQUlJO0dWOG9DRjtDQUNGO0FVeG9DRTtFQUhGO0lBSUk7R1Yrb0NGO0VhaDhCSTtJQUVJO0diMDVDUjtFYXJ3Q0k7SUFFSTtHYjA0Q1I7RWU5eERGO0lBS0k7R2Yrb0VGO0VnQnBwRUY7SUFFSTtHaEIrcUVGO0VnQjFuRUU7SUFFSTtHaEIycUVOO0NBeGlDRjtBVXpvQ0U7RUFIRjtJQUlJO0dWZ3BDRjtDQUNGO0FVMW9DRTtFQUhGO0lBSUk7R1ZpcENGIiwiZmlsZSI6Ii9jc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHY1LjAuMSB8IDIwMTkxMDE5XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBtZW51LCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWFpbiwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogSFRNTDUgaGlkZGVuLWF0dHJpYnV0ZSBmaXggZm9yIG5ld2VyIGJyb3dzZXJzICovXG4qW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm1lbnUsIG9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDExMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMDBtcztcbn1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDEsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbi8qKlxuICogRmFkZSBhbmltYXRpb25zOlxuICogZmFkZVxuICogZmFkZS11cCwgZmFkZS1kb3duLCBmYWRlLWxlZnQsIGZhZGUtcmlnaHRcbiAqIGZhZGUtdXAtcmlnaHQsIGZhZGUtdXAtbGVmdCwgZmFkZS1kb3duLXJpZ2h0LCBmYWRlLWRvd24tbGVmdFxuICovXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTtcbn1cblxuLyoqXG4gKiBab29tIGFuaW1hdGlvbnM6XG4gKiB6b29tLWluLCB6b29tLWluLXVwLCB6b29tLWluLWRvd24sIHpvb20taW4tbGVmdCwgem9vbS1pbi1yaWdodFxuICogem9vbS1vdXQsIHpvb20tb3V0LXVwLCB6b29tLW91dC1kb3duLCB6b29tLW91dC1sZWZ0LCB6b29tLW91dC1yaWdodFxuICovXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW5dIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXRdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuLyoqXG4gKiBTbGlkZSBhbmltYXRpb25zXG4gKi9cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi8qKlxuICogRmxpcCBhbmltYXRpb25zOlxuICogZmxpcC1sZWZ0LCBmbGlwLXJpZ2h0LCBmbGlwLXVwLCBmbGlwLWRvd25cbiAqL1xuW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbn1cbltkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG59XG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG59XG5bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xufVxuW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFzaWxpYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvQmFzaWxpYS1SZWcudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250L0Jhc2lsaWEtUmVnLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBjdXN0b20tbWVkaWEgLS14cyAobWluLXdpZHRoOiA0MjVweCk7XG5AY3VzdG9tLW1lZGlhIC0tc20gKG1pbi13aWR0aDogNTU0cHgpO1xuQGN1c3RvbS1tZWRpYSAtLW1kIChtaW4td2lkdGg6IDc2OHB4KTtcbkBjdXN0b20tbWVkaWEgLS1sZyAobWluLXdpZHRoOiA5OTJweCk7XG5AY3VzdG9tLW1lZGlhIC0teGwgKG1pbi13aWR0aDogMTIwMHB4KTtcbkBjdXN0b20tbWVkaWEgLS14c19tYXggKG1heC13aWR0aDogNDI0cHgpO1xuQGN1c3RvbS1tZWRpYSAtLXNtX21heCAobWF4LXdpZHRoOiA1NTNweCk7XG5AY3VzdG9tLW1lZGlhIC0tbWRfbWF4IChtYXgtd2lkdGg6IDc2N3B4KTtcbkBjdXN0b20tbWVkaWEgLS1sZ19tYXggKG1heC13aWR0aDogOTkxcHgpO1xuQGN1c3RvbS1tZWRpYSAtLXhsX21heCAobWF4LXdpZHRoOiAxMTk5cHgpO1xuLmNfcHJvZHVjdF9ib3hfdGV4dCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoO1xufVxuXG4uY19ibG9ja19zdG9yZV90ZXh0LCAuY19ibG9ja190ZXh0LCAuY19wcm9kdWN0X2NhcHRpb25fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5jX2Jsb2NrX3N0b3JlX3RleHQsIC5jX2Jsb2NrX3RleHQsIC5jX3Byb2R1Y3RfY2FwdGlvbl90ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmNfYmxvY2tfc3RvcmVfdGl0bGUsIC5jX2Jsb2NrX3RleHRfX3NtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTog5ri45piO5pydLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBIR1PmmI7mnJ1FLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfYmxvY2tfc3RvcmVfdGl0bGUsIC5jX2Jsb2NrX3RleHRfX3NtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBZdUdvdGhpYywgXCJZdSBHb3RoaWNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4yNHMgZWFzZSBhbGw7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZGl2IHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uanMtaW52aWV3RWxlbWVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG4uanMtaW52aWV3RWxlbWVudC5pcy1pbnZpZXcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnUtc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhICgtLXNtKSB7XG4gIC51LXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1tZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLnUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LWxnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAoLS1sZykge1xuICAudS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUteGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhICgtLXhsKSB7XG4gIC51LXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1zbV9tYXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhICgtLXNtX21heCkge1xuICAudS1zbV9tYXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LW1kX21heCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKC0tbWRfbWF4KSB7XG4gIC51LW1kX21heCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtbGdfbWF4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAoLS1sZ19tYXgpIHtcbiAgLnUtbGdfbWF4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS14bF9tYXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhICgtLXhsX21heCkge1xuICAudS14bF9tYXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnAudS1lcyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbnAudS1zIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxucC51LW0ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5wLnUtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbnAudS14bCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5sX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyX19sYXJnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAubC1jb250YWluZXJfX2xhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyX19zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmwtY29udGFpbmVyX19zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhICgtLXNtKSB7XG4gIC5sLWNvbDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKC0tc20pIHtcbiAgLmwtY29sMiAubC1jb2wyX19pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbi5sLWNvbDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTIuNSUgMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhICgtLWxnKSB7XG4gIC5sLWNvbDMge1xuICAgIG1hcmdpbjogMCAtMTVweCAwO1xuICB9XG59XG4ubC1jb2wzIC5sLWNvbDNfX2l0ZW0ge1xuICB3aWR0aDogNDUlO1xuICBtYXJnaW46IDAgMi41JTtcbn1cbkBtZWRpYSAoLS1sZykge1xuICAubC1jb2wzIC5sLWNvbDNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDMwLjAwMDFweCk7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLmwtY29sNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMi41JSAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKC0tbGcpIHtcbiAgLmwtY29sNCB7XG4gICAgbWFyZ2luOiAwIC0xNXB4IDA7XG4gIH1cbn1cbi5sLWNvbDQgLmwtY29sNF9faXRlbSB7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbjogMCAyLjUlO1xufVxuQG1lZGlhICgtLWxnKSB7XG4gIC5sLWNvbDQgLmwtY29sNF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMzAuMDAwMXB4KTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKC0tc20pIHtcbiAgLmwtYWxpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmwtYWxpZ24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAoLS1zbSkge1xuICAubC1hbGlnbiAubC1hbGlnbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSAoLS1tZCkge1xuICAubC1hbGlnbiAubC1hbGlnbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAoLS1zbSkge1xuICAubC1hbGlnbiAubC1hbGlnbl9fdGV4dCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5sLWFsaWduIC5sLWFsaWduX190ZXh0IHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5AbWVkaWEgKC0tc20pIHtcbiAgLmwtYWxpZ24ubC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuLm1faDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogNjtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAubV9oMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTBweDtcbiAgICByaWdodDogMTMlO1xuICB9XG59XG4ubV9oMiBzcGFuIHtcbiAgcGFkZGluZzogMnB4IDJweCAycHggNHB4O1xuICBjb2xvcjogIzkxNDI1YjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5MTQyNWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tX2gzIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzkxNDI1YjtcbiAgZm9udC1mYW1pbHk6IOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLm1faDMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4ubV9oNCB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLm1faDQge1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICB9XG59XG4ubV9oNCBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkNWUwYzE7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5tX2g0IHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZDVlMGMxO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4ubV9pbmRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5jX3Byb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfcHJvZHVjdCB7XG4gICAgbWF4LXdpZHRoOiA3MTZweDtcbiAgfVxufVxuLmNfcHJvZHVjdF9uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfcHJvZHVjdF9uYW1lIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uY19wcm9kdWN0X2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY19wcm9kdWN0X2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNfcHJvZHVjdF9pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19wcm9kdWN0X2lubmVyIHtcbiAgICBwYWRkaW5nOiAyNnB4O1xuICB9XG59XG4uY19wcm9kdWN0X3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19wcm9kdWN0X3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNfcHJvZHVjdF90ZXh0IHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19wcm9kdWN0X3RleHQgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNfcHJvZHVjdF90ZXh0Lm10IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19wcm9kdWN0X3RleHQubXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5jX3Byb2R1Y3RfYnRuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY19wcm9kdWN0X2J0biBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE0MjViO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfcHJvZHVjdF9idG4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jX3Byb2R1Y3RfYnRuIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjhjOTk7XG4gIH1cbn1cbi5jX3Byb2R1Y3RfYnRuIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2UvdG9wL2J0bl9hcnJvd19fd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uY19wcm9kdWN0X2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfcHJvZHVjdF9pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY19wcm9kdWN0X2NoYXJhY3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDg1cHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfcHJvZHVjdF9jaGFyYWN0ZXIge1xuICAgIHdpZHRoOiAxOTZweDtcbiAgICByaWdodDogLTE0MnB4O1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmNfcHJvZHVjdF9jaGFyYWN0ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY19wcm9kdWN0X2NvbnRhaW4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbn1cbi5jX3Byb2R1Y3RfY29udGFpbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19wcm9kdWN0X2NvbnRhaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNfcHJvZHVjdF9jb250YWluOm5vdChmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5jX3Byb2R1Y3RfY29udGFpbiBkdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5jX3Byb2R1Y3RfY29udGFpbiBkdCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uY19wcm9kdWN0X2NvbnRhaW4gZHQgc3BhbiB7XG4gIHBhZGRpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfcHJvZHVjdF9jb250YWluIGR0IHNwYW4ge1xuICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gIH1cbn1cbi5jX3Byb2R1Y3RfY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5MTQyNWI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfcHJvZHVjdF9jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgfVxufVxuLmNfcHJvZHVjdF9jYXB0aW9uX3RleHQge1xuICBjb2xvcjogIzkxNDI1YjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5jX3Byb2R1Y3RfY2FwdGlvbl90ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOThweCk7XG4gIH1cbn1cbi5jX3Byb2R1Y3RfY2FwdGlvbl9sb2dvIHtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5jX3Byb2R1Y3RfY2FwdGlvbl9sb2dvIHtcbiAgICB3aWR0aDogNzhweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLmNfcHJvZHVjdF9ib3gge1xuICBwYWRkaW5nOiAwIDhweCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19wcm9kdWN0X2JveCB7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gIH1cbn1cbi5jX3Byb2R1Y3RfYm94X2lubmVyIHtcbiAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzkxNDI1Yjtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19wcm9kdWN0X2JveF9pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCA1MHB4IDMwcHg7XG4gIH1cbn1cbi5jX3Byb2R1Y3RfYm94X2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNfcHJvZHVjdF9ib3hfaW1hZ2VfbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiA0OHB4O1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5jX3Byb2R1Y3RfYm94X2ltYWdlX25hbWUge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGxlZnQ6IC0zNXB4O1xuICB9XG59XG4uY19wcm9kdWN0X2JveF90ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19wcm9kdWN0X2JveF90ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAoLS1tZF9tYXgpIHtcbiAgLmNfcHJvZHVjdF9ib3hfdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY19ibG9jayB7XG4gIHBhZGRpbmc6IDMwcHggMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA3MTZweDtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cbn1cbi5jX2Jsb2NrX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzkxNDI1YjtcbiAgbGluZS1oZWlnaHQ6IDEuOTY7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfYmxvY2tfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jX2Jsb2NrX3RleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY19ibG9ja190ZXh0X19zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfYmxvY2tfdGV4dF9fc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY19ibG9ja190ZXh0X19zbWFsbCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jX2Jsb2NrX2ltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNfYmxvY2tfY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTog5ri45piO5pydLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBIR1PmmI7mnJ1FLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19ibG9ja19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5jX2Jsb2NrX2xvZ28ge1xuICBtYXJnaW46IDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNfYmxvY2tfbG9nbyBpbWcge1xuICB3aWR0aDogMTA0cHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfYmxvY2tfbG9nbyBpbWcge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG4uY19ibG9ja19zdG9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfYmxvY2tfc3RvcmUge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgfVxufVxuLmNfYmxvY2tfc3RvcmVfdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jX2Jsb2NrX3N0b3JlX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY19ibG9ja19zdG9yZV90aXRsZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4uY19ibG9ja19zdG9yZV9uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19ibG9ja19zdG9yZV9uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLmNfYmxvY2tfc3RvcmVfbmFtZSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfYmxvY2tfc3RvcmVfbmFtZSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY19ibG9ja19zdG9yZV9pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfYmxvY2tfc3RvcmVfaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19ibG9ja19zdG9yZV90ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuQG1lZGlhICgtLW1kX21heCkge1xuICAuY19ibG9ja19zdG9yZV90ZXh0IHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19ibG9ja19zdG9yZV90ZXh0IHNtYWxsIGEge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4uY19ibG9ja19zdG9yZV90ZXh0Lm1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jX2Jsb2NrX2xpbmsge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfYmxvY2tfbGluayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmNfYmxvY2tfbGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE0MjViO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNfYmxvY2tfbGluayBhIHtcbiAgICBwYWRkaW5nOiA2cHggMjhweDtcbiAgfVxuICAuY19ibG9ja19saW5rIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjhjOTk7XG4gIH1cbn1cblxuLmNfbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBhbmltYXRpb246IGxvYWRmYWRlT3V0IDJzIDFzIGZvcndhcmRzO1xuICB6LWluZGV4OiAxMTtcbn1cbkBrZXlmcmFtZXMgbG9hZGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLmNfbG9hZGVyX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19sb2FkZXJfY29udGFpbmVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cbi5jX2xvYWRlcl9jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNzAlO1xuICB3aWR0aDogMTQwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuMDksIDAuODcsIDAuMjUsIDEpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuY19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jX2JnW2RhdGEtdmc9c3dlZXRzXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3RvcC9pbWdfYmdfc3dlZXRzLnBuZ1wiKTtcbiAgei1pbmRleDogMDtcbn1cbi5jX2JnW2RhdGEtdmc9cGhpbG9zb3BoeV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS90b3AvaW1nX2JnX3BoaWxvc29waHkucG5nXCIpO1xuICB6LWluZGV4OiAxO1xufVxuLmNfYmdbZGF0YS12Zz1uZXdzXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3RvcC9pbWdfYmdfbmV3cy5wbmdcIik7XG4gIHotaW5kZXg6IDI7XG59XG4uY19iZ1tkYXRhLXZnPWFib3V0XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3RvcC9pbWdfYmdfYWJvdXQucG5nXCIpO1xuICB6LWluZGV4OiAzO1xufVxuLmNfYmdbZGF0YS12Zz1yZWNydWl0XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3RvcC9pbWdfYmdfcmVjcnVpdC5wbmdcIik7XG4gIHotaW5kZXg6IDQ7XG59XG4uY19iZy5pcy1pbnZpZXcge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5jX2JnLmlzLWludmlldyB7XG4gICAgbGVmdDogLTEwdnc7XG4gIH1cbn1cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNsaWNrLWRvdHMge1xuICBib3R0b206IDhweDtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbmJvZHlbbmFtZT1pcy12aWV3X19zd2VldHNdIC5jX2JnW2RhdGEtdmc9c3dlZXRzXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmJvZHlbbmFtZT1pcy12aWV3X19waGlsb3NvcGh5XSAuY19iZ1tkYXRhLXZnPXBoaWxvc29waHldIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuYm9keVtuYW1lPWlzLXZpZXdfX25ld3NdIC5jX2JnW2RhdGEtdmc9bmV3c10ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5ib2R5W25hbWU9aXMtdmlld19fYWJvdXRdIC5jX2JnW2RhdGEtdmc9YWJvdXRdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuYm9keVtuYW1lPWlzLXZpZXdfX3JlY3J1aXRdIC5jX2JnW2RhdGEtdmc9cmVjcnVpdF0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xOTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cbi5oZWFkZXIuanMtYWN0aXZlIHtcbiAgcmlnaHQ6IDA7XG59XG4uaGVhZGVyLmpzLWFjdGl2ZSAuc2lkZW5hdiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmhlYWRlci5pcy1maXgge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyX2h1bWJlcmdlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMThweDtcbiAgei1pbmRleDogOTk5OTk7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmhlYWRlcl9odW1iZXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfaHVtYmVyZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxNDI1YjtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuLmhlYWRlcl9odW1iZXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG59XG4uaGVhZGVyX2h1bWJlcmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogOHB4O1xufVxuLmhlYWRlcl9odW1iZXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDE2cHg7XG59XG4uaGVhZGVyX2h1bWJlcmdlci5qcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDdweCwgOXB4KTtcbn1cbi5oZWFkZXJfaHVtYmVyZ2VyLmpzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDRweCk7XG59XG4uaGVhZGVyX2h1bWJlcmdlci5qcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgzcHgsIC00cHgpO1xufVxuLmhlYWRlciAuc2lkZW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxOTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmM7XG4gIHRyYW5zaXRpb246IDAuMjRzIGVhc2U7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmhlYWRlciAuc2lkZW5hdiB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4uaGVhZGVyIC5zaWRlbmF2X2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmhlYWRlciAuc2lkZW5hdl9sb2dvIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLnNpZGVuYXZfY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU0JTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5oZWFkZXIgLnNpZGVuYXZfY2VudGVyIHtcbiAgICB0b3A6IDQ4JTtcbiAgfVxufVxuLmhlYWRlciAuc2lkZW5hdl9vdmVybGF5IHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogIzAwMDA7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmhlYWRlciAuc2lkZW5hdl9vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC5zaWRlbmF2X292ZXJsYXkuanMtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5oZWFkZXIgLnNpZGVuYXZfZ25hdiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uaGVhZGVyIC5zaWRlbmF2X2duYXYgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuaGVhZGVyIC5zaWRlbmF2X2duYXYgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLnNpZGVuYXZfZ25hdiB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM5MTQyNWI7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmhlYWRlciAuc2lkZW5hdl9nbmF2IHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYmY4Yzk5O1xuICB9XG59XG4uaGVhZGVyIC5zaWRlbmF2X2VjIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5oZWFkZXIgLnNpZGVuYXZfZWMgYSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE0MjViO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuaGVhZGVyIC5zaWRlbmF2X2VjIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjhjOTk7XG4gIH1cbn1cbi5oZWFkZXIgLnNpZGVuYXZfc25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi5oZWFkZXIgLnNpZGVuYXZfc25zID4gZGl2IHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uaGVhZGVyIC5zaWRlbmF2X3NucyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuaGVhZGVyIC5zaWRlbmF2X3NucyA+IGRpdjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uaGVhZGVyIC5zaWRlbmF2X2FuY2hvckJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIHRyYW5zaXRpb246IDAuMjRzIGVhc2U7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmhlYWRlciAuc2lkZW5hdl9hbmNob3JCdG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXIgLnNpZGVuYXZfYW5jaG9yQnRuOmhvdmVyIHtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbn1cbi5oZWFkZXIgLnNpZGVuYXZfYW5jaG9yQnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLnNpZGVuYXZfYW5jaG9yQnRuIGEgLnNpZGVuYXZfYW5jaG9yQnRuX190b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuc2lkZW5hdl9hbmNob3JCdG4gYS5pcy1zY3JvbGxCb3R0b20gLnNpZGVuYXZfYW5jaG9yQnRuX190b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLnNpZGVuYXZfYW5jaG9yQnRuIGEuaXMtc2Nyb2xsQm90dG9tIC5zaWRlbmF2X2FuY2hvckJ0bl9fYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwIDE1cHg7XG59XG5AbWVkaWEgKC0tbWRfbWF4KSB7XG4gIC5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2Q5ZGM7XG4gIH1cbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgfVxufVxuLmZvb3Rlcl9wYWdldG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuZm9vdGVyX3BhZ2V0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXJfY29weXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzkxNDI1YjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHotaW5kZXg6IDU7XG59XG5cbkBtZWRpYSAoLS1tZF9tYXgpIHtcbiAgLnRvcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhICgtLW1kKSB7XG4gIC50b3AgLmxfY29udGFpbmVyLFxuLnRvcCAubC1jb250YWluZXJfX2xhcmdlIHtcbiAgICBsZWZ0OiAtNjBweDtcbiAgfVxufVxuXG4ubWFpbnZpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubWFpbnZpc3VhbF9pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ubWFpbnZpc3VhbF9zbGlkZXJfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tYWludmlzdWFsX3NsaWRlcl9pdGVtW2RhdGEtc2xpZGU9c2xpZGUxXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3RvcC9pbWdfbWFpbnZpc3VhbF8xX3NwLmpwZ1wiKTtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAubWFpbnZpc3VhbF9zbGlkZXJfaXRlbVtkYXRhLXNsaWRlPXNsaWRlMV0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3RvcC9pbWdfbWFpbnZpc3VhbF8xLmpwZ1wiKTtcbiAgfVxufVxuLm1haW52aXN1YWxfc2xpZGVyX2l0ZW1bZGF0YS1zbGlkZT1zbGlkZTJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvdG9wL2ltZ19tYWludmlzdWFsXzJfc3AuanBnXCIpO1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5tYWludmlzdWFsX3NsaWRlcl9pdGVtW2RhdGEtc2xpZGU9c2xpZGUyXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvdG9wL2ltZ19tYWludmlzdWFsXzIuanBnXCIpO1xuICB9XG59XG4ubWFpbnZpc3VhbF9zbGlkZXJfaXRlbVtkYXRhLXNsaWRlPXNsaWRlM10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS90b3AvaW1nX21haW52aXN1YWxfM19zcC5qcGdcIik7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLm1haW52aXN1YWxfc2xpZGVyX2l0ZW1bZGF0YS1zbGlkZT1zbGlkZTNdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS90b3AvaW1nX21haW52aXN1YWxfMy5qcGdcIik7XG4gIH1cbn1cbkBtZWRpYSAoLS1tZF9tYXgpIHtcbiAgLm1haW52aXN1YWxfc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbnZpc3VhbF9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTog5ri45piO5pydLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBIR1PmmI7mnJ1FLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG4gIHRvcDogMzAlO1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5tYWludmlzdWFsX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDQwJTtcbiAgICByaWdodDogMTAlO1xuICB9XG59XG4ubWFpbnZpc3VhbF9sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMCU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLm1haW52aXN1YWxfbG9nbyB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4ubWFpbnZpc3VhbF90aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAubWFpbnZpc3VhbF90aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5tYWludmlzdWFsX2NvcHkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLm1haW52aXN1YWxfY29weSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi5tYWludmlzdWFsX3Njcm9sbCB7XG4gIHdpZHRoOiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDM1cHgpO1xuICBib3R0b206IDMwcHg7XG4gIGFuaW1hdGlvbjogZmFkZUxvb3AgOHMgbGluZWFyIGluZmluaXRlO1xuICB0cmFuc2l0aW9uOiAwLjI0cyBlYXNlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5tYWludmlzdWFsX3Njcm9sbCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tYWludmlzdWFsX3Njcm9sbDpob3ZlciB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVMb29wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm1haW52aXN1YWxfc2Nyb2xsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3ZWV0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAwIDQycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLnN3ZWV0cyB7XG4gICAgcGFkZGluZzogOTBweCAwIDEwMHB4O1xuICB9XG59XG4uc3dlZXRzIC5tX2gyIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uc3dlZXRzIC5jX3Byb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLnN3ZWV0cyAuY19wcm9kdWN0IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cbi5zd2VldHMgLmNfcHJvZHVjdDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uc3dlZXRzIC5jX3Byb2R1Y3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLnN3ZWV0cyAuY19wcm9kdWN0Om50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAoLS1tZCkge1xuICAuc3dlZXRzIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ucGhpbG9zb3BoeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5waGlsb3NvcGh5IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG4ucGhpbG9zb3BoeSAubV9oMiB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ubmV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDk1dmg7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAubmV3cyB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuLm5ld3MgLm1faDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5uZXdzIC5sLWNvbnRhaW5lcl9fbGFyZ2Uge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAoLS1sZykge1xuICAubmV3cyAubC1jb250YWluZXJfX2xhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICB9XG59XG5AbWVkaWEgKC0teGwpIHtcbiAgLm5ld3MgLmwtY29udGFpbmVyX19sYXJnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDEwcHg7XG4gIH1cbn1cbi5uZXdzX2xvZ28ge1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAubmV3c19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ubmV3c19pbnN0YWdyYW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLm5ld3NfaW5zdGFncmFtX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDRweCk7XG4gIG1hcmdpbjogMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLm5ld3NfaW5zdGFncmFtX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKC0tbGcpIHtcbiAgLm5ld3NfaW5zdGFncmFtX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDZweCk7XG4gICAgbWFyZ2luOiAzcHg7XG4gIH1cbn1cbi5uZXdzX2luc3RhZ3JhbV9pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4ubmV3c19pbnN0YWdyYW1faXRlbSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5uZXdzX21vcmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTE0MjViO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAubmV3c19tb3JlIGEge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5uZXdzX21vcmUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiZjhjOTk7XG4gIH1cbn1cblxuLmFib3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG4uYWJvdXQgLm1faDIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnJlY3J1aXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLnJlY3J1aXQgLm1faDIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICAucmVjcnVpdCB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuXG5bZGF0YS1pdGVtPWl0ZW0xXSAuY19wcm9kdWN0X25hbWUge1xuICB3aWR0aDogOTJweDtcbiAgdG9wOiAtNTBweDtcbn1cbkBtZWRpYSAoLS1tZCkge1xuICBbZGF0YS1pdGVtPWl0ZW0xXSAuY19wcm9kdWN0X25hbWUge1xuICAgIHRvcDogLTM1cHg7XG4gICAgbGVmdDogLTYwcHg7XG4gIH1cbn1cblxuW2RhdGEtaXRlbT1pdGVtMl0gLmNfcHJvZHVjdF9uYW1lIHtcbiAgd2lkdGg6IDkycHg7XG4gIHRvcDogLTc2cHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgW2RhdGEtaXRlbT1pdGVtMl0gLmNfcHJvZHVjdF9uYW1lIHtcbiAgICB0b3A6IC0zNXB4O1xuICAgIGxlZnQ6IC02MHB4O1xuICB9XG59XG5cbltkYXRhLWl0ZW09aXRlbTNdIC5jX3Byb2R1Y3RfbmFtZSB7XG4gIHdpZHRoOiA3MnB4O1xuICB0b3A6IC02OHB4O1xuICBsZWZ0OiA0cHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgW2RhdGEtaXRlbT1pdGVtM10gLmNfcHJvZHVjdF9uYW1lIHtcbiAgICB0b3A6IC0zNXB4O1xuICAgIGxlZnQ6IC02MHB4O1xuICB9XG59XG5cbltkYXRhLWl0ZW09aXRlbTRdIC5jX3Byb2R1Y3RfbmFtZSB7XG4gIHdpZHRoOiA3MnB4O1xuICB0b3A6IC04MHB4O1xuICBsZWZ0OiAxMHB4O1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIFtkYXRhLWl0ZW09aXRlbTRdIC5jX3Byb2R1Y3RfbmFtZSB7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxufVxuXG5bZGF0YS1pdGVtPWl0ZW01XSAuY19wcm9kdWN0X25hbWUge1xuICB3aWR0aDogNzJweDtcbiAgdG9wOiAtODBweDtcbiAgbGVmdDogOHB4O1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIFtkYXRhLWl0ZW09aXRlbTVdIC5jX3Byb2R1Y3RfbmFtZSB7XG4gICAgdG9wOiAtMjVweDtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxufVxuXG5bZGF0YS1pdGVtPWl0ZW03XSAuY19wcm9kdWN0X25hbWUge1xuICB3aWR0aDogNzJweDtcbiAgdG9wOiAtODBweDtcbiAgbGVmdDogOHB4O1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIFtkYXRhLWl0ZW09aXRlbTddIC5jX3Byb2R1Y3RfbmFtZSB7XG4gICAgdG9wOiAtNjVweDtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuXG5ib2R5W2RhdGEtbmFtZT1pcy12aWV3X19zd2VldHNdIC5zd2VldHMgLmNfYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5W2RhdGEtbmFtZT1pcy12aWV3X19waGlsb3NvcGh5XSAucGhpbG9zb3BoeSAuY19iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnRhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ5ZGM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0X2xvZ28ge1xuICB3aWR0aDogOTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5jb250YWN0X2xvZ28ge1xuICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuICB9XG59XG4uY29udGFjdF9oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNvbnRhY3RfaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4uY29udGFjdF9zdWJoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1mYW1pbHk6IOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNvbnRhY3Rfc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jb250YWN0X2Fubm91Y2Uge1xuICBtYXJnaW46IDMwcHggMDtcbiAgZm9udC1mYW1pbHk6IOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY29udGFjdF9jYXV0aW9uIHtcbiAgZm9udC1mYW1pbHk6IOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29udGFjdF9lcnJvcl90ZXh0IHtcbiAgbWF4LXdpZHRoOiA0NzhweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTE0MjViO1xuICBmb250LWZhbWlseTog5ri45piO5pydLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBIR1PmmI7mnJ1FLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG4gIGNvbG9yOiAjOTE0MjViO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29udGFjdF9idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgLmNvbnRhY3RfYnRuIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuLmNvbnRhY3RfYnRuID4gKiB7XG4gIG1hcmdpbjogMCAycHg7XG59XG4uY29udGFjdCBmb3JtIHtcbiAgbWF4LXdpZHRoOiA0NzhweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgZm9udC1mYW1pbHk6IOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xufVxuQG1lZGlhICgtLW1kKSB7XG4gIC5jb250YWN0IGZvcm0ge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIH1cbn1cbi5jb250YWN0IGZvcm0gYnV0dG9uIHtcbiAgcGFkZGluZzogOHB4IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNmI2YjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG4uY29udGFjdCBmb3JtIHRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3QgZm9ybSB0YWJsZSB0Ym9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhY3QgZm9ybSB0YWJsZSB0Ym9keSB0ciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNvbnRhY3QgZm9ybSB0YWJsZSB0Ym9keSB0ciB0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb250YWN0IGZvcm0gdGFibGUgdGJvZHkgdHIgdGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNvbnRhY3QgZm9ybSB0YWJsZSB0Ym9keSB0ciB0ZCAuaXMtZXJyb3Ige1xuICBjb2xvcjogIzkxNDI1YjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNvbnRhY3QgZm9ybSB0YWJsZSB0Ym9keSB0ciB0ZCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbn1cbi5jb250YWN0IGZvcm0gdGFibGUgdGJvZHkgdHIgdGQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb250YWN0IGZvcm0gdGFibGUgdGJvZHkgdHIgdGQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgZm9udC1mYW1pbHk6IOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xufVxuLmNvbnRhY3QgLmNvbmZpcm1mb3JtIHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuLmNvbnRhY3QgLmNvbmZpcm1mb3JtIC5jb250YWN0X2J0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTY5NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufSIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2NS4wLjEgfCAyMDE5MTAxOVxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBtZW51LCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWFpbiwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4vKiBIVE1MNSBoaWRkZW4tYXR0cmlidXRlIGZpeCBmb3IgbmV3ZXIgYnJvd3NlcnMgKi9cbipbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm1lbnUsIG9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIi8vIEdlbmVyYXRlIER1cmF0aW9uICYmIERlbGF5XG5bZGF0YS1hb3NdIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2MCB7XG4gICAgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nI3skaSAqIDUwfSddICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAjeyRpICogNTB9bXM7XG4gICAgfVxuXG4gICAgYm9keVtkYXRhLWFvcy1kZWxheT0nI3skaSAqIDUwfSddICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuXG4gICAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDUwfW1zO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGFvcy1lYXNpbmc6IChcbiAgbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCksXG5cbiAgZWFzZTogY3ViaWMtYmV6aWVyKC4yNTAsIC4xMDAsIC4yNTAsIDEpLFxuICBlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgMSwgMSksXG4gIGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoLjAwMCwgMCwgLjU4MCwgMSksXG4gIGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgLjU4MCwgMSksXG5cbiAgZWFzZS1pbi1iYWNrOiBjdWJpYy1iZXppZXIoLjYsIC0uMjgsIC43MzUsIC4wNDUpLFxuICBlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyLCAxLjI3NSksXG4gIGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllciguNjgsIC0uNTUsIC4yNjUsIDEuNTUpLFxuXG4gIGVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKC40NywgMCwgLjc0NSwgLjcxNSksXG4gIGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllciguMzksIC41NzUsIC41NjUsIDEpLFxuICBlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjQ0NSwgLjA1LCAuNTUsIC45NSksXG5cbiAgZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxuXG4gIGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSlcbik7XG5cbi8vIEVhc2luZ3MgaW1wbGVtZW50YXRpb25zXG4vLyBEZWZhdWx0IHRpbWluZyBmdW5jdGlvbjogJ2Vhc2UnXG5cbltkYXRhLWFvc10ge1xuICBAZWFjaCAka2V5LCAkdmFsIGluICRhb3MtZWFzaW5nIHtcbiAgICBib2R5W2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdmFsO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQW5pbWF0aW9ucyB2YXJpYWJsZXNcbiRhb3MtZGlzdGFuY2U6IDEwMHB4ICFkZWZhdWx0O1xuXG5cblxuXG4vKipcbiAqIEZhZGUgYW5pbWF0aW9uczpcbiAqIGZhZGVcbiAqIGZhZGUtdXAsIGZhZGUtZG93biwgZmFkZS1sZWZ0LCBmYWRlLXJpZ2h0XG4gKiBmYWRlLXVwLXJpZ2h0LCBmYWRlLXVwLWxlZnQsIGZhZGUtZG93bi1yaWdodCwgZmFkZS1kb3duLWxlZnRcbiAqL1xuXG5bZGF0YS1hb3NePSdmYWRlJ11bZGF0YS1hb3NePSdmYWRlJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5cblxuXG4vKipcbiAqIFpvb20gYW5pbWF0aW9uczpcbiAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gKi9cblxuW2RhdGEtYW9zXj0nem9vbSddW2RhdGEtYW9zXj0nem9vbSddIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J3pvb20taW4nXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0J10ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuXG5cblxuLyoqXG4gKiBTbGlkZSBhbmltYXRpb25zXG4gKi9cblxuW2RhdGEtYW9zXj0nc2xpZGUnXVtkYXRhLWFvc149J3NsaWRlJ10ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J3NsaWRlLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG5cblxuXG4vKipcbiAqIEZsaXAgYW5pbWF0aW9uczpcbiAqIGZsaXAtbGVmdCwgZmxpcC1yaWdodCwgZmxpcC11cCwgZmxpcC1kb3duXG4gKi9cblxuW2RhdGEtYW9zXj0nZmxpcCddW2RhdGEtYW9zXj0nZmxpcCddIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvcz0nZmxpcC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLXVwJ10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtZG93biddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gY29sb3JcbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ncmV5OiAjNzc3O1xuJGNvbG9yLW1haW46ICM5MTQyNWI7XG4kY29sb3ItbWFpbi1saWdodDogI2Y2ZjdlYztcbiRjb2xvci1ibGFja19ob3ZlcjogIzZkNmQ2ZDtcbiRjb2xvci1tYWluX2hvdmVyOiAjYmY4Yzk5O1xuXG4vLyBmb250LWZhbWlseVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaWxpYSc7XG4gIHNyYzogdXJsKCcuLi9mb250L0Jhc2lsaWEtUmVnLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250L0Jhc2lsaWEtUmVnLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLy8gZm9udC1mYW1pbHlcbiRmb250LXNhbnM6ICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm9OIFczJywgWXVHb3RoaWMsICdZdSBHb3RoaWMnLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCfvvK3vvLMg44K044K344OD44KvJywgc2Fucy1zZXJpZjtcbiRmb250LXNlcmlmOiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbiRmb250LWVuOiAnQmFzaWxpYScsIHNhbnMtc2VyaWY7XG5cbi8vYnAgbWluXG5AY3VzdG9tLW1lZGlhIC0teHMgKG1pbi13aWR0aDogNDI1cHgpO1xuQGN1c3RvbS1tZWRpYSAtLXNtIChtaW4td2lkdGg6IDU1NHB4KTtcbkBjdXN0b20tbWVkaWEgLS1tZCAobWluLXdpZHRoOiA3NjhweCk7XG5AY3VzdG9tLW1lZGlhIC0tbGcgKG1pbi13aWR0aDogOTkycHgpO1xuQGN1c3RvbS1tZWRpYSAtLXhsIChtaW4td2lkdGg6IDEyMDBweCk7XG5cbi8vYnAgbWF4XG5AY3VzdG9tLW1lZGlhIC0teHNfbWF4IChtYXgtd2lkdGg6IDQyNHB4KTtcbkBjdXN0b20tbWVkaWEgLS1zbV9tYXggKG1heC13aWR0aDogNTUzcHgpO1xuQGN1c3RvbS1tZWRpYSAtLW1kX21heCAobWF4LXdpZHRoOiA3NjdweCk7XG5AY3VzdG9tLW1lZGlhIC0tbGdfbWF4IChtYXgtd2lkdGg6IDk5MXB4KTtcbkBjdXN0b20tbWVkaWEgLS14bF9tYXggKG1heC13aWR0aDogMTE5OXB4KTtcblxuLy9melxuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0OiA0MDApIHtcbiAgJHJhdGU6IDEwMCAvICR2aWV3cG9ydDtcblxuICBAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XG59XG5cbkBtaXhpbiBmeigkZm9udF9zaXplOiAxMCkge1xuICBmb250LXNpemU6IGdldF92dygkZm9udF9zaXplKTtcblxuICBAbWVkaWEgKC0tc20pIHtcbiAgICBmb250LXNpemU6ICRmb250X3NpemUgLSAycHg7XG4gIH1cblxuICBAbWVkaWEgKC0tbWQpIHtcbiAgICBmb250LXNpemU6ICRmb250X3NpemUgKiAxcHg7XG4gIH1cbn1cblxuLy9mb250LWp1c3RpZnlcbiVqdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG59XG5cbi8vaG92ZXJcbiVob3Zlci1lZmZlY3Rfb3BhY2l0eSB7XG4gIHRyYW5zaXRpb246IC40cyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IC40cyBlYXNlO1xuICB9XG59XG5cbiVmb250X2RlZmF1bHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcblxuICBAbWVkaWEgKC0tbWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuJWZvbnRfc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcblxuICBAbWVkaWEgKC0tbWQpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiIsImh0bWwge1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdHJhbnNpdGlvbjogLjI0cyBlYXNlIGFsbDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5kaXYge1xuICBmb250LXNpemU6IDA7XG59XG4iLCIuanMtaW52aWV3RWxlbWVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG5cbiAgJi5pcy1pbnZpZXcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbiIsIi51LXNtIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKC0tc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1tZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhICgtLW1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtbGcge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAoLS1sZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LXhsIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKC0teGwpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1zbV9tYXgge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAoLS1zbV9tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1tZF9tYXgge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAoLS1tZF9tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1sZ19tYXgge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAoLS1sZ19tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS14bF9tYXgge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAoLS14bF9tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5wIHtcbiAgJi51LWVzIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAmLnUtcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgJi51LW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICYudS1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAmLnUteGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuIiwiLy9jb250YWluZXIgbGF5b3V0XG4ubF9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHotaW5kZXg6IDU7XG5cbiAgQG1lZGlhICgtLW1kKSB7XG4gICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyX19sYXJnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgei1pbmRleDogNTtcblxuICBAbWVkaWEgKC0tbWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyX19zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgQG1lZGlhICgtLW1kKSB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuLy9jb2wyIGxheW91dFxuLmwtY29sMiB7XG4gIEBtZWRpYSAoLS1zbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmwtY29sMl9faXRlbSB7XG4gICAgQG1lZGlhICgtLXNtKSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cbiAgfVxufVxuXG4vL2NvbDMgbGF5b3V0XG4ubC1jb2wzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0yLjUlIDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAbWVkaWEgKC0tbGcpIHtcbiAgICBtYXJnaW46IDAgLTE1cHggMDtcbiAgfVxuXG4gIC5sLWNvbDNfX2l0ZW0ge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luOiAwIDIuNSU7XG5cbiAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDMwLjAwMDFweCk7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLy9jb2w0IGxheW91dFxuLmwtY29sNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMi41JSAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQG1lZGlhICgtLWxnKSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4IDA7XG4gIH1cblxuICAubC1jb2w0X19pdGVtIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbjogMCAyLjUlO1xuXG4gICAgQG1lZGlhICgtLWxnKSB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAzMC4wMDAxcHgpO1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vZGlzcGxheSBmbGV4IGFsaWduIGl0ZW0gbGF5b3V0XG4ubC1hbGlnbiB7XG4gIEBtZWRpYSAoLS1zbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgQG1lZGlhICgtLW1kKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5sLWFsaWduX19pbWFnZSB7XG4gICAgQG1lZGlhICgtLXNtKSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gIH1cblxuICAubC1hbGlnbl9fdGV4dCB7XG4gICAgQG1lZGlhICgtLXNtKSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG4gIH1cblxuICAmLmwtcmV2ZXJzZSB7XG4gICAgQG1lZGlhICgtLXNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG59XG4iLCIubV9oMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA2O1xuXG4gIEBtZWRpYSAoLS1tZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkwcHg7XG4gICAgcmlnaHQ6IDEzJTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHBhZGRpbmc6IDJweCAycHggMnB4IDRweDtcbiAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5tX2gzIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLW1haW47XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuXG4gIEBtZWRpYSAoLS1tZCkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4ubV9oNCB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhICgtLW1kKSB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIH1cblxuICBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2Q1ZTBjMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZDVlMGMxO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubV9pbmRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG4iLCIuY19wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG5cbiAgQG1lZGlhICgtLW1kKSB7XG4gICAgbWF4LXdpZHRoOiA3MTZweDtcbiAgfVxuXG4gICZfbmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfaW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIHBhZGRpbmc6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl90ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuXG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2J0biB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4taG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZS90b3AvYnRuX2Fycm93X193aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuXG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfY2hhcmFjdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogODVweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIHdpZHRoOiAxOTZweDtcbiAgICAgIHJpZ2h0OiAtMTQycHg7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfY29udGFpbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmOm5vdChmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgZHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIH1cblxuICAgICZfdGV4dCB7XG4gICAgICBAZXh0ZW5kICVmb250X2RlZmF1bHQ7XG5cbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcblxuICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5OHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xvZ28ge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2JveCB7XG4gICAgcGFkZGluZzogMCA4cHggOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICAgIH1cblxuICAgICZfaW5uZXIge1xuICAgICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluO1xuXG4gICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA1MHB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICZfbmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuXG4gICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl90ZXh0IHtcbiAgICAgIEBleHRlbmQgJWp1c3RpZnk7XG5cbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG5cbiAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgYnIge1xuICAgICAgICBAbWVkaWEgKC0tbWRfbWF4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY19ibG9jayB7XG4gIHBhZGRpbmc6IDMwcHggMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG5cbiAgQG1lZGlhICgtLW1kKSB7XG4gICAgbWF4LXdpZHRoOiA3MTZweDtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cblxuICAmX3RleHQge1xuICAgIEBleHRlbmQgJWZvbnRfZGVmYXVsdDtcblxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk2O1xuXG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAmX3RleHRfX3NtYWxsIHtcbiAgICBAZXh0ZW5kICVmb250X3NtYWxsO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAmX2ltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfbG9nbyB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDRweDtcblxuICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3N0b3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgIEBleHRlbmQgJWZvbnRfc21hbGw7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG5cbiAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB9XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2ltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfdGV4dCB7XG4gICAgICBAZXh0ZW5kICVmb250X2RlZmF1bHQ7XG5cbiAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cblxuICAgICAgc21hbGwge1xuICAgICAgICBAbWVkaWEgKC0tbWRfbWF4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDI4cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4taG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNfbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGFuaW1hdGlvbjogbG9hZGZhZGVPdXQgMnMgMXMgZm9yd2FyZHM7XG4gIHotaW5kZXg6IDExO1xuXG4gIEBrZXlmcmFtZXMgbG9hZGZhZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cblxuICAmX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmNfYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC03MCU7XG4gIHdpZHRoOiAxNDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC4wOSwgMC44NywgMC4yNSwgMSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXG4gIEBtZWRpYSAoLS1tZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJltkYXRhLXZnPVwic3dlZXRzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlL3RvcC9pbWdfYmdfc3dlZXRzLnBuZycpO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAmW2RhdGEtdmc9XCJwaGlsb3NvcGh5XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlL3RvcC9pbWdfYmdfcGhpbG9zb3BoeS5wbmcnKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJltkYXRhLXZnPVwibmV3c1wiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZS90b3AvaW1nX2JnX25ld3MucG5nJyk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZbZGF0YS12Zz1cImFib3V0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlL3RvcC9pbWdfYmdfYWJvdXQucG5nJyk7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gICZbZGF0YS12Zz1cInJlY3J1aXRcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2UvdG9wL2ltZ19iZ19yZWNydWl0LnBuZycpO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICAmLmlzLWludmlldyB7XG4gICAgbGVmdDogMDtcblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgbGVmdDogLTEwdnc7XG4gICAgfVxuICB9XG5cbiAgLy8gJi5pcy1maXgge1xuICAvLyAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgLy8gfVxufVxuXG4vL3NsaWRlciBjdXN0b21pemVcbi5zbGljayB7XG4gICYtZG90dGVkIHtcbiAgICAmLnNsaWNrLXNsaWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZG90cyB7XG4gICAgYm90dG9tOiA4cHg7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4pePXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5IHtcbiAgJltuYW1lPVwiaXMtdmlld19fc3dlZXRzXCJdIHtcbiAgICAuY19iZ1tkYXRhLXZnPVwic3dlZXRzXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gIH1cblxuICAmW25hbWU9XCJpcy12aWV3X19waGlsb3NvcGh5XCJdIHtcbiAgICAuY19iZ1tkYXRhLXZnPVwicGhpbG9zb3BoeVwiXSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuICB9XG5cbiAgJltuYW1lPVwiaXMtdmlld19fbmV3c1wiXSB7XG4gICAgLmNfYmdbZGF0YS12Zz1cIm5ld3NcIl0ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgfVxuXG4gICZbbmFtZT1cImlzLXZpZXdfX2Fib3V0XCJdIHtcbiAgICAuY19iZ1tkYXRhLXZnPVwiYWJvdXRcIl0ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgfVxuXG4gICZbbmFtZT1cImlzLXZpZXdfX3JlY3J1aXRcIl0ge1xuICAgIC5jX2JnW2RhdGEtdmc9XCJyZWNydWl0XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xOTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xuXG4gIEBtZWRpYSAoLS1tZCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cblxuICAmLmpzLWFjdGl2ZSB7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAuc2lkZW5hdiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG4gIH1cblxuICAmLmlzLWZpeCB7XG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX2h1bWJlcmdlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICB0b3A6IDE4cHg7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgei1pbmRleDogOTk5OTk7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcblxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3cHgsIDlweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCA0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDNweCwgLTRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYztcbiAgICB0cmFuc2l0aW9uOiAuMjRzIGVhc2U7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgICZfbG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICByaWdodDogMjBweDtcblxuICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NlbnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDU0JTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICB0b3A6IDQ4JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX292ZXJsYXkge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDtcblxuICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuanMtYWN0aXZlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2duYXYge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcblxuICAgICAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi1ob3ZlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfZWMge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1ob3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3NucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2FuY2hvckJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIC8vIGFuaW1hdGlvbjogZmFkZUxvb3AgNnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgdHJhbnNpdGlvbjogLjI0cyBlYXNlO1xuXG4gICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAuc2lkZW5hdl9hbmNob3JCdG5fX3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtc2Nyb2xsQm90dG9tIHtcbiAgICAgICAgICAuc2lkZW5hdl9hbmNob3JCdG5fX3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2lkZW5hdl9hbmNob3JCdG5fX2JvdHRvbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwIDE1cHg7XG5cbiAgQG1lZGlhICgtLW1kX21heCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2Q5ZGM7XG4gIH1cblxuICBAbWVkaWEgKC0tbWQpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgfVxuXG4gICZfcGFnZXRvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgei1pbmRleDogNTtcblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX2NvcHlyaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn1cbiIsIi50b3Age1xuICBAbWVkaWEgKC0tbWRfbWF4KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5sX2NvbnRhaW5lcixcbiAgLmwtY29udGFpbmVyX19sYXJnZSB7XG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICBsZWZ0OiAtNjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm1haW52aXN1YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgJl9pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICAmX3NsaWRlciB7XG4gICAgJl9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICZbZGF0YS1zbGlkZT1cInNsaWRlMVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3RvcC9pbWdfbWFpbnZpc3VhbF8xX3NwLmpwZ1wiKTtcblxuICAgICAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS90b3AvaW1nX21haW52aXN1YWxfMS5qcGdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJltkYXRhLXNsaWRlPVwic2xpZGUyXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvdG9wL2ltZ19tYWludmlzdWFsXzJfc3AuanBnXCIpO1xuXG4gICAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3RvcC9pbWdfbWFpbnZpc3VhbF8yLmpwZ1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2RhdGEtc2xpZGU9XCJzbGlkZTNcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS90b3AvaW1nX21haW52aXN1YWxfM19zcC5qcGdcIik7XG5cbiAgICAgICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2UvdG9wL2ltZ19tYWludmlzdWFsXzMuanBnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgQG1lZGlhICgtLW1kX21heCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgdG9wOiAzMCU7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICB9XG4gIH1cblxuICAmX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwJTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAmX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuXG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gICZfY29weSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG4gIH1cblxuICAmX3Njcm9sbCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDM1cHgpO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBhbmltYXRpb246IGZhZGVMb29wIDhzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOiAuMjRzIGVhc2U7XG4gICAgei1pbmRleDogMztcblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogMjBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGZhZGVMb29wIHtcbiAgICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5zd2VldHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCA0MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gIEBtZWRpYSAoLS1tZCkge1xuICAgIHBhZGRpbmc6IDkwcHggMCAxMDBweDtcbiAgfVxuXG4gIC5tX2gyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5jX3Byb2R1Y3Qge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnBoaWxvc29waHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBAbWVkaWEgKC0tbWQpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG5cbiAgLm1faDIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWluLWhlaWdodDogOTV2aDtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuXG4gIEBtZWRpYSAoLS1tZCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICAubV9oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5sLWNvbnRhaW5lcl9fbGFyZ2Uge1xuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tbGcpIHtcbiAgICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgICB9XG4gIH1cblxuICAmX2xvZ28ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9pbnN0YWdyYW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICZfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogY2FsYygzMyUgLSA0cHgpO1xuICAgICAgbWFyZ2luOiAycHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXG4gICAgICBAbWVkaWEgKC0tbWQpIHtcblxuXG4gICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAoLS1sZykge1xuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSA2cHgpO1xuICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9tb3JlIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYm91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuXG4gIEBtZWRpYSAoLS1tZCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICAubV9oMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnJlY3J1aXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuXG4gIC5tX2gyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIEBtZWRpYSAoLS1tZCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cblxuLy9lYWNoIHByb2R1Y3QgdGl0bGUgcG9zaXRpb25cbltkYXRhLWl0ZW09XCJpdGVtMVwiXSB7XG4gIC5jX3Byb2R1Y3RfbmFtZSB7XG4gICAgd2lkdGg6IDkycHg7XG4gICAgdG9wOiAtNTBweDtcblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgdG9wOiAtMzVweDtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1pdGVtPVwiaXRlbTJcIl0ge1xuICAuY19wcm9kdWN0X25hbWUge1xuICAgIHdpZHRoOiA5MnB4O1xuICAgIHRvcDogLTc2cHg7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIHRvcDogLTM1cHg7XG4gICAgICBsZWZ0OiAtNjBweDtcbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtaXRlbT1cIml0ZW0zXCJdIHtcbiAgLmNfcHJvZHVjdF9uYW1lIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICB0b3A6IC02OHB4O1xuICAgIGxlZnQ6IDRweDtcblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgdG9wOiAtMzVweDtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1pdGVtPVwiaXRlbTRcIl0ge1xuICAuY19wcm9kdWN0X25hbWUge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIHRvcDogLTgwcHg7XG4gICAgbGVmdDogMTBweDtcblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1pdGVtPVwiaXRlbTVcIl0ge1xuICAuY19wcm9kdWN0X25hbWUge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIHRvcDogLTgwcHg7XG4gICAgbGVmdDogOHB4O1xuXG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWl0ZW09XCJpdGVtN1wiXSB7XG4gIC5jX3Byb2R1Y3RfbmFtZSB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgdG9wOiAtODBweDtcbiAgICBsZWZ0OiA4cHg7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIHRvcDogLTY1cHg7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLy9lYWNoIGJnIGNoYW5nZVxuYm9keSB7XG4gICZbZGF0YS1uYW1lPVwiaXMtdmlld19fc3dlZXRzXCJdIHtcbiAgICAuc3dlZXRzIHtcbiAgICAgIC5jX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1uYW1lPVwiaXMtdmlld19fcGhpbG9zb3BoeVwiXSB7XG4gICAgLnBoaWxvc29waHkge1xuICAgICAgLmNfYmcge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDlkYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfbG9nbyB7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgIEBtZWRpYSAoLS1tZCkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfYW5ub3VjZSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICZfY2F1dGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfZXJyb3Ige1xuICAgICZfdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDQ3OHB4O1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICBAbWVkaWEgKC0tbWQpIHtcbiAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgIH1cbiAgfVxuXG4gIGZvcm0ge1xuICAgIG1heC13aWR0aDogNDc4cHg7XG4gICAgbWFyZ2luOiAzMHB4ICBhdXRvIDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuXG4gICAgQG1lZGlhICgtLW1kKSB7XG4gICAgICBtYXJnaW46IDUwcHggIGF1dG8gMDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2YjZiO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgLmlzLWVycm9yIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbmZpcm1mb3JtIHtcbiAgICB0YWJsZSB7XG4gICAgICB0ciB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0X2J0biB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTY5NjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/