@charset "UTF-8";

@font-face {
  font-family: icomoon;
  src: url(../fonts/icomoon.eot?fpgz5p);
  src: url(../fonts/icomoon.eot?fpgz5p#iefix) format("embedded-opentype"), url(../fonts/icomoon.woff2?fpgz5p) format("woff2"), url(../fonts/icomoon.ttf?fpgz5p) format("truetype"), url(../fonts/icomoon.woff?fpgz5p) format("woff"), url(../fonts/icomoon.svg?fpgz5p#icomoon) format("svg");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: sf-regular;
  src: url(../fonts/stateface-regular-webfont.eot);
  src: url(../fonts/stateface-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/stateface-regular-webfont.woff) format("woff"), url(../fonts/stateface-regular-webfont.ttf) format("truetype"), url(../fonts/stateface-regular-webfont.svg#sf-regular) format("svg");
  font-style: normal;
  font-weight: 400
}

.sf-replace.sf-01, .sf-replace.sf-02, .sf-replace.sf-04, .sf-replace.sf-05, .sf-replace.sf-06, .sf-replace.sf-08, .sf-replace.sf-09, .sf-replace.sf-10, .sf-replace.sf-11001, .sf-replace.sf-12, .sf-replace.sf-13, .sf-replace.sf-15, .sf-replace.sf-16, .sf-replace.sf-17, .sf-replace.sf-18, .sf-replace.sf-19, .sf-replace.sf-20, .sf-replace.sf-21, .sf-replace.sf-22, .sf-replace.sf-23, .sf-replace.sf-24, .sf-replace.sf-25, .sf-replace.sf-26, .sf-replace.sf-27, .sf-replace.sf-28, .sf-replace.sf-29, .sf-replace.sf-30, .sf-replace.sf-31, .sf-replace.sf-32, .sf-replace.sf-33, .sf-replace.sf-34, .sf-replace.sf-35, .sf-replace.sf-36, .sf-replace.sf-37, .sf-replace.sf-38, .sf-replace.sf-39, .sf-replace.sf-40, .sf-replace.sf-41, .sf-replace.sf-42, .sf-replace.sf-44, .sf-replace.sf-45, .sf-replace.sf-46, .sf-replace.sf-47, .sf-replace.sf-48, .sf-replace.sf-49, .sf-replace.sf-50, .sf-replace.sf-51, .sf-replace.sf-53, .sf-replace.sf-54, .sf-replace.sf-55, .sf-replace.sf-56, .sf-replace.sf-66, .sf-replace.sf-72, .sf-replace.sf-ak, .sf-replace.sf-al, .sf-replace.sf-alabama, .sf-replace.sf-alaska, .sf-replace.sf-ar, .sf-replace.sf-arizona, .sf-replace.sf-arkansas, .sf-replace.sf-az, .sf-replace.sf-ca, .sf-replace.sf-california, .sf-replace.sf-co, .sf-replace.sf-colorado, .sf-replace.sf-connecticut, .sf-replace.sf-ct, .sf-replace.sf-dc, .sf-replace.sf-de, .sf-replace.sf-delaware, .sf-replace.sf-district-of-columbia, .sf-replace.sf-fl, .sf-replace.sf-florida, .sf-replace.sf-ga, .sf-replace.sf-georgia, .sf-replace.sf-gu, .sf-replace.sf-guam, .sf-replace.sf-hawaii, .sf-replace.sf-hi, .sf-replace.sf-ia, .sf-replace.sf-id, .sf-replace.sf-idaho, .sf-replace.sf-il, .sf-replace.sf-illinois, .sf-replace.sf-in, .sf-replace.sf-indiana, .sf-replace.sf-iowa, .sf-replace.sf-kansas, .sf-replace.sf-kentucky, .sf-replace.sf-ks, .sf-replace.sf-ky, .sf-replace.sf-la, .sf-replace.sf-louisiana, .sf-replace.sf-ma, .sf-replace.sf-maine, .sf-replace.sf-maryland, .sf-replace.sf-massachusetts, .sf-replace.sf-md, .sf-replace.sf-me, .sf-replace.sf-mi, .sf-replace.sf-michigan, .sf-replace.sf-minnesota, .sf-replace.sf-mississippi, .sf-replace.sf-missouri, .sf-replace.sf-mn, .sf-replace.sf-mo, .sf-replace.sf-montana, .sf-replace.sf-ms, .sf-replace.sf-mt, .sf-replace.sf-nc, .sf-replace.sf-nd, .sf-replace.sf-ne, .sf-replace.sf-nebraska, .sf-replace.sf-nevada, .sf-replace.sf-new-hampshire, .sf-replace.sf-new-jersey, .sf-replace.sf-new-mexico, .sf-replace.sf-new-york, .sf-replace.sf-nh, .sf-replace.sf-nj, .sf-replace.sf-nm, .sf-replace.sf-north-carolina, .sf-replace.sf-north-dakota, .sf-replace.sf-nv, .sf-replace.sf-ny, .sf-replace.sf-oh, .sf-replace.sf-ohio, .sf-replace.sf-ok, .sf-replace.sf-oklahoma, .sf-replace.sf-or, .sf-replace.sf-oregon, .sf-replace.sf-pa, .sf-replace.sf-pennsylvania, .sf-replace.sf-pr, .sf-replace.sf-puerto-rico, .sf-replace.sf-rhode-island, .sf-replace.sf-ri, .sf-replace.sf-sc, .sf-replace.sf-sd, .sf-replace.sf-south-carolina, .sf-replace.sf-south-dakota, .sf-replace.sf-tennessee, .sf-replace.sf-texas, .sf-replace.sf-tn, .sf-replace.sf-tx, .sf-replace.sf-ut, .sf-replace.sf-utah, .sf-replace.sf-va, .sf-replace.sf-vermont, .sf-replace.sf-virginia, .sf-replace.sf-vt, .sf-replace.sf-wa, .sf-replace.sf-washington, .sf-replace.sf-west-virginia, .sf-replace.sf-wi, .sf-replace.sf-wisconsin, .sf-replace.sf-wv, .sf-replace.sf-wy, .sf-replace.sf-wyoming {
  position: relative;
  display: inline-block;
  min-width: 1em;
  text-indent: -999em
}

.sf-replace.sf-01:before, .sf-replace.sf-02:before, .sf-replace.sf-04:before, .sf-replace.sf-05:before, .sf-replace.sf-06:before, .sf-replace.sf-08:before, .sf-replace.sf-09:before, .sf-replace.sf-10:before, .sf-replace.sf-11001:before, .sf-replace.sf-12:before, .sf-replace.sf-13:before, .sf-replace.sf-15:before, .sf-replace.sf-16:before, .sf-replace.sf-17:before, .sf-replace.sf-18:before, .sf-replace.sf-19:before, .sf-replace.sf-20:before, .sf-replace.sf-21:before, .sf-replace.sf-22:before, .sf-replace.sf-23:before, .sf-replace.sf-24:before, .sf-replace.sf-25:before, .sf-replace.sf-26:before, .sf-replace.sf-27:before, .sf-replace.sf-28:before, .sf-replace.sf-29:before, .sf-replace.sf-30:before, .sf-replace.sf-31:before, .sf-replace.sf-32:before, .sf-replace.sf-33:before, .sf-replace.sf-34:before, .sf-replace.sf-35:before, .sf-replace.sf-36:before, .sf-replace.sf-37:before, .sf-replace.sf-38:before, .sf-replace.sf-39:before, .sf-replace.sf-40:before, .sf-replace.sf-41:before, .sf-replace.sf-42:before, .sf-replace.sf-44:before, .sf-replace.sf-45:before, .sf-replace.sf-46:before, .sf-replace.sf-47:before, .sf-replace.sf-48:before, .sf-replace.sf-49:before, .sf-replace.sf-50:before, .sf-replace.sf-51:before, .sf-replace.sf-53:before, .sf-replace.sf-54:before, .sf-replace.sf-55:before, .sf-replace.sf-56:before, .sf-replace.sf-66:before, .sf-replace.sf-72:before, .sf-replace.sf-ak:before, .sf-replace.sf-al:before, .sf-replace.sf-alabama:before, .sf-replace.sf-alaska:before, .sf-replace.sf-ar:before, .sf-replace.sf-arizona:before, .sf-replace.sf-arkansas:before, .sf-replace.sf-az:before, .sf-replace.sf-ca:before, .sf-replace.sf-california:before, .sf-replace.sf-co:before, .sf-replace.sf-colorado:before, .sf-replace.sf-connecticut:before, .sf-replace.sf-ct:before, .sf-replace.sf-dc:before, .sf-replace.sf-de:before, .sf-replace.sf-delaware:before, .sf-replace.sf-district-of-columbia:before, .sf-replace.sf-fl:before, .sf-replace.sf-florida:before, .sf-replace.sf-ga:before, .sf-replace.sf-georgia:before, .sf-replace.sf-gu:before, .sf-replace.sf-guam:before, .sf-replace.sf-hawaii:before, .sf-replace.sf-hi:before, .sf-replace.sf-ia:before, .sf-replace.sf-id:before, .sf-replace.sf-idaho:before, .sf-replace.sf-il:before, .sf-replace.sf-illinois:before, .sf-replace.sf-in:before, .sf-replace.sf-indiana:before, .sf-replace.sf-iowa:before, .sf-replace.sf-kansas:before, .sf-replace.sf-kentucky:before, .sf-replace.sf-ks:before, .sf-replace.sf-ky:before, .sf-replace.sf-la:before, .sf-replace.sf-louisiana:before, .sf-replace.sf-ma:before, .sf-replace.sf-maine:before, .sf-replace.sf-maryland:before, .sf-replace.sf-massachusetts:before, .sf-replace.sf-md:before, .sf-replace.sf-me:before, .sf-replace.sf-mi:before, .sf-replace.sf-michigan:before, .sf-replace.sf-minnesota:before, .sf-replace.sf-mississippi:before, .sf-replace.sf-missouri:before, .sf-replace.sf-mn:before, .sf-replace.sf-mo:before, .sf-replace.sf-montana:before, .sf-replace.sf-ms:before, .sf-replace.sf-mt:before, .sf-replace.sf-nc:before, .sf-replace.sf-nd:before, .sf-replace.sf-ne:before, .sf-replace.sf-nebraska:before, .sf-replace.sf-nevada:before, .sf-replace.sf-new-hampshire:before, .sf-replace.sf-new-jersey:before, .sf-replace.sf-new-mexico:before, .sf-replace.sf-new-york:before, .sf-replace.sf-nh:before, .sf-replace.sf-nj:before, .sf-replace.sf-nm:before, .sf-replace.sf-north-carolina:before, .sf-replace.sf-north-dakota:before, .sf-replace.sf-nv:before, .sf-replace.sf-ny:before, .sf-replace.sf-oh:before, .sf-replace.sf-ohio:before, .sf-replace.sf-ok:before, .sf-replace.sf-oklahoma:before, .sf-replace.sf-or:before, .sf-replace.sf-oregon:before, .sf-replace.sf-pa:before, .sf-replace.sf-pennsylvania:before, .sf-replace.sf-pr:before, .sf-replace.sf-puerto-rico:before, .sf-replace.sf-rhode-island:before, .sf-replace.sf-ri:before, .sf-replace.sf-sc:before, .sf-replace.sf-sd:before, .sf-replace.sf-south-carolina:before, .sf-replace.sf-south-dakota:before, .sf-replace.sf-tennessee:before, .sf-replace.sf-texas:before, .sf-replace.sf-tn:before, .sf-replace.sf-tx:before, .sf-replace.sf-ut:before, .sf-replace.sf-utah:before, .sf-replace.sf-va:before, .sf-replace.sf-vermont:before, .sf-replace.sf-virginia:before, .sf-replace.sf-vt:before, .sf-replace.sf-wa:before, .sf-replace.sf-washington:before, .sf-replace.sf-west-virginia:before, .sf-replace.sf-wi:before, .sf-replace.sf-wisconsin:before, .sf-replace.sf-wv:before, .sf-replace.sf-wy:before, .sf-replace.sf-wyoming:before {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: 0
}

.sf-01:before, .sf-02:before, .sf-04:before, .sf-05:before, .sf-06:before, .sf-08:before, .sf-09:before, .sf-10:before, .sf-11001:before, .sf-12:before, .sf-13:before, .sf-15:before, .sf-16:before, .sf-17:before, .sf-18:before, .sf-19:before, .sf-20:before, .sf-21:before, .sf-22:before, .sf-23:before, .sf-24:before, .sf-25:before, .sf-26:before, .sf-27:before, .sf-28:before, .sf-29:before, .sf-30:before, .sf-31:before, .sf-32:before, .sf-33:before, .sf-34:before, .sf-35:before, .sf-36:before, .sf-37:before, .sf-38:before, .sf-39:before, .sf-40:before, .sf-41:before, .sf-42:before, .sf-44:before, .sf-45:before, .sf-46:before, .sf-47:before, .sf-48:before, .sf-49:before, .sf-50:before, .sf-51:before, .sf-53:before, .sf-54:before, .sf-55:before, .sf-56:before, .sf-66:before, .sf-72:before, .sf-ak:before, .sf-al:before, .sf-alabama:before, .sf-alaska:before, .sf-ar:before, .sf-arizona:before, .sf-arkansas:before, .sf-az:before, .sf-ca:before, .sf-california:before, .sf-co:before, .sf-colorado:before, .sf-connecticut:before, .sf-ct:before, .sf-dc:before, .sf-de:before, .sf-delaware:before, .sf-district-of-columbia:before, .sf-fl:before, .sf-florida:before, .sf-ga:before, .sf-georgia:before, .sf-gu:before, .sf-guam:before, .sf-hawaii:before, .sf-hi:before, .sf-ia:before, .sf-id:before, .sf-idaho:before, .sf-il:before, .sf-illinois:before, .sf-in:before, .sf-indiana:before, .sf-iowa:before, .sf-kansas:before, .sf-kentucky:before, .sf-ks:before, .sf-ky:before, .sf-la:before, .sf-louisiana:before, .sf-ma:before, .sf-maine:before, .sf-maryland:before, .sf-massachusetts:before, .sf-md:before, .sf-me:before, .sf-mi:before, .sf-michigan:before, .sf-minnesota:before, .sf-mississippi:before, .sf-missouri:before, .sf-mn:before, .sf-mo:before, .sf-montana:before, .sf-ms:before, .sf-mt:before, .sf-nc:before, .sf-nd:before, .sf-ne:before, .sf-nebraska:before, .sf-nevada:before, .sf-new-hampshire:before, .sf-new-jersey:before, .sf-new-mexico:before, .sf-new-york:before, .sf-nh:before, .sf-nj:before, .sf-nm:before, .sf-north-carolina:before, .sf-north-dakota:before, .sf-nv:before, .sf-ny:before, .sf-oh:before, .sf-ohio:before, .sf-ok:before, .sf-oklahoma:before, .sf-or:before, .sf-oregon:before, .sf-pa:before, .sf-pennsylvania:before, .sf-pr:before, .sf-puerto-rico:before, .sf-rhode-island:before, .sf-ri:before, .sf-sc:before, .sf-sd:before, .sf-south-carolina:before, .sf-south-dakota:before, .sf-tennessee:before, .sf-texas:before, .sf-tn:before, .sf-tx:before, .sf-ut:before, .sf-utah:before, .sf-va:before, .sf-vermont:before, .sf-virginia:before, .sf-vt:before, .sf-wa:before, .sf-washington:before, .sf-west-virginia:before, .sf-wi:before, .sf-wisconsin:before, .sf-wv:before, .sf-wy:before, .sf-wyoming:before {
  display: inline-block;
  margin-right: 5px;
  font-family: sf-regular;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  speak: none
}

.sf-01:before, .sf-al:before, .sf-alabama:before {
  content: "B"
}

.sf-02:before, .sf-ak:before, .sf-alaska:before {
  content: "A"
}

.sf-04:before, .sf-arizona:before, .sf-az:before {
  content: "D"
}

.sf-05:before, .sf-ar:before, .sf-arkansas:before {
  content: "C"
}

.sf-06:before, .sf-ca:before, .sf-california:before {
  content: "E"
}

.sf-08:before, .sf-co:before, .sf-colorado:before {
  content: "F"
}

.sf-09:before, .sf-connecticut:before, .sf-ct:before {
  content: "G"
}

.sf-10:before, .sf-de:before, .sf-delaware:before {
  content: "H"
}

.sf-12:before, .sf-fl:before, .sf-florida:before {
  content: "I"
}

.sf-13:before, .sf-ga:before, .sf-georgia:before {
  content: "J"
}

.sf-15:before, .sf-hawaii:before, .sf-hi:before {
  content: "K"
}

.sf-16:before, .sf-id:before, .sf-idaho:before {
  content: "M"
}

.sf-17:before, .sf-il:before, .sf-illinois:before {
  content: "N"
}

.sf-18:before, .sf-in:before, .sf-indiana:before {
  content: "O"
}

.sf-19:before, .sf-ia:before, .sf-iowa:before {
  content: "L"
}

.sf-20:before, .sf-kansas:before, .sf-ks:before {
  content: "P"
}

.sf-21:before, .sf-kentucky:before, .sf-ky:before {
  content: "Q"
}

.sf-22:before, .sf-la:before, .sf-louisiana:before {
  content: "R"
}

.sf-23:before, .sf-maine:before, .sf-me:before {
  content: "U"
}

.sf-24:before, .sf-maryland:before, .sf-md:before {
  content: "T"
}

.sf-25:before, .sf-ma:before, .sf-massachusetts:before {
  content: "S"
}

.sf-26:before, .sf-mi:before, .sf-michigan:before {
  content: "V"
}

.sf-27:before, .sf-minnesota:before, .sf-mn:before {
  content: "W"
}

.sf-28:before, .sf-mississippi:before, .sf-ms:before {
  content: "Y"
}

.sf-29:before, .sf-missouri:before, .sf-mo:before {
  content: "X"
}

.sf-30:before, .sf-montana:before, .sf-mt:before {
  content: "Z"
}

.sf-31:before, .sf-ne:before, .sf-nebraska:before {
  content: "c"
}

.sf-32:before, .sf-nevada:before, .sf-nv:before {
  content: "g"
}

.sf-33:before, .sf-new-hampshire:before, .sf-nh:before {
  content: "d"
}

.sf-34:before, .sf-new-jersey:before, .sf-nj:before {
  content: "e"
}

.sf-35:before, .sf-new-mexico:before, .sf-nm:before {
  content: "f"
}

.sf-36:before, .sf-new-york:before, .sf-ny:before {
  content: "h"
}

.sf-37:before, .sf-nc:before, .sf-north-carolina:before {
  content: "a"
}

.sf-38:before, .sf-nd:before, .sf-north-dakota:before {
  content: "b"
}

.sf-39:before, .sf-oh:before, .sf-ohio:before {
  content: "i"
}

.sf-40:before, .sf-ok:before, .sf-oklahoma:before {
  content: "j"
}

.sf-41:before, .sf-or:before, .sf-oregon:before {
  content: "k"
}

.sf-42:before, .sf-pa:before, .sf-pennsylvania:before {
  content: "l"
}

.sf-44:before, .sf-rhode-island:before, .sf-ri:before {
  content: "m"
}

.sf-45:before, .sf-sc:before, .sf-south-carolina:before {
  content: "n"
}

.sf-46:before, .sf-sd:before, .sf-south-dakota:before {
  content: "o"
}

.sf-47:before, .sf-tennessee:before, .sf-tn:before {
  content: "p"
}

.sf-48:before, .sf-texas:before, .sf-tx:before {
  content: "q"
}

.sf-49:before, .sf-ut:before, .sf-utah:before {
  content: "r"
}

.sf-50:before, .sf-vermont:before, .sf-vt:before {
  content: "t"
}

.sf-51:before, .sf-va:before, .sf-virginia:before {
  content: "s"
}

.sf-53:before, .sf-wa:before, .sf-washington:before {
  content: "u"
}

.sf-54:before, .sf-west-virginia:before, .sf-wv:before {
  content: "w"
}

.sf-55:before, .sf-wi:before, .sf-wisconsin:before {
  content: "v"
}

.sf-56:before, .sf-wy:before, .sf-wyoming:before {
  content: "x"
}

.sf-11001:before, .sf-dc:before, .sf-district-of-columbia:before {
  content: "y"
}

.sf-72:before, .sf-pr:before, .sf-puerto-rico:before {
  content: "3"
}

.sf-66:before, .sf-gu:before, .sf-guam:before {
  content: "4"
}

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

*, ::after, ::before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit
}

[class*=" icon-"], [class^=icon-] {
  font-family: icomoon !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.icon-envelope2:before {
  content: "\e906"
}

.icon-mail:before {
  content: "\e909"
}

.icon-facebook:before {
  content: "\e601"
}

.icon-twitter:before {
  content: "\e607"
}

.icon-gear:before {
  content: "\e900"
}

.icon-icon-star:before {
  content: "\e901"
}

.icon-menu:before {
  content: "\e604"
}

.icon-close:before {
  content: "\e609"
}

.icon-arrow-up:before {
  content: "\e902"
}

.icon-arrow-down:before {
  content: "\e903"
}

.icon-arrow-left:before {
  content: "\e904"
}

.icon-arrow-right:before {
  content: "\e905"
}

.button, .home-articles .js-pager__items a, .landing-page-block .views-row a .visit, .transparent-button, .white-button, button, input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #1b8bf7;
  border: 0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: proxima-nova, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  line-height: 1;
  padding: 1em 1.5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap
}

#sliding-popup {
  background: rgb(251,77,97);
  background: linear-gradient(90deg, rgba(251,77,97,1) 0%, rgba(239,55,76,1) 19%, rgba(239,55,76,1) 70%, rgba(252,77,97,1) 100%);
  border-top: 3px solid white;
  width: 100%;
  color: white;
}
#sliding-popup .eu-cookie-compliance-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 50px;
}
#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-message {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1;
  max-width: unset;
}
#sliding-popup .eu-cookie-compliance-content button {
  all: unset;
  cursor: pointer;
  margin-right: 25px;
  padding: 5px;
  color: #FFF;
  border: 1px solid #FFF;
  transition: all .3s ease-in;
}
#sliding-popup .eu-cookie-compliance-content button:hover {
  background-color: #FFF;
  color: rgba(239, 55, 76, 1);
}
#sliding-popup .eu-cookie-compliance-content p {
  margin: 0;
  font-weight: bold;
  font-family: georgia;
}
@media screen and (max-width:768px) {
  #sliding-popup .eu-cookie-compliance-content {
    height: auto;
    flex-flow: column;
    align-items: flex-start;
  }
  #sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-message {
    font-size: 14px;
    flex-flow: row wrap;
    margin-top: 15px;
  }
  #sliding-popup .eu-cookie-compliance-content button {
    border: 0;
    text-decoration: underline;
    font-family: georgia;
    font-weight: bold;
    font-size: 14px;
    padding-left: 0;
    min-width: 150px;
  }
}

#block-redistrictingalert {
  display: none;
  overflow: hidden;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  margin-left: -20px;
  margin-right: -20px;
  width: calc(100% + 40px);
  padding: 0 20px;
  background: #1b8bf7;
  color: #FFF;
  transition: .3s all;
}
@media screen and (max-width:768px) {
  #block-redistrictingalert {
  height: auto;
  }

  #block-redistrictingalert .alert-box {
    flex-flow: row wrap;
    padding: 10px;
    justify-content: space-between;
  }

  #block-redistrictingalert .alert-box div:first-child {
    flex-basis: 100% !important;
    border-bottom: 1px solid white;
    padding-bottom: 10px;
    margin-bottom: 5px;
  }

  #block-redistrictingalert .alert-box a {
    font-size: 12px;
    margin-top: 5px;
    padding: 0;
  }

  #block-redistrictingalert .alert-box div:first-child p::before {
    content: none !important;
  }

  #alert-exit {
    background-size: 18px 18px !important;
    margin-top: 3px;
  }

  #alert-exit div {
    all: unset !important;
  }
}
#block-redistrictingalert.open {
  display: flex;
}
#block-redistrictingalert.closed {
  height: 0;
}

#block-redistrictingalert .alert-box {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  display: flex;
  align-items: center;
}

#block-redistrictingalert  .alert-box div:first-child{
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1;
}

#block-redistrictingalert  .alert-box div:first-child p::before {
  content: "";
  margin-right: 15px;
  text-decoration: none !important;
  display: inline-block;
  background-image: url("/themes/custom/cookpolitical/images/bell.svg");
  background-repeat: no-repeat;
  background-size: 25px 25px;
  width: 20px;
  height: 20px;
  background-position: center;
  transition: .3s all ease-in;
  font-size: 0;
  transition: .3s all;
}

#block-redistrictingalert a {
  all: unset;
  cursor: pointer;
  padding: 5px;
  color: #FFF;
  text-decoration: underline;
  transition: all .3s ease-in;
  display: flex;
  justify-content: center;
  align-items: center;
}

#block-redistrictingalert  a:hover {
  opacity: .8;
}

#block-redistrictingalert  p {
  margin: 0;
  font-weight: lighter;
  font-style: italic;
  font-family: georgia;
  font-size: 14px;
  display: flex;
}

#alert-exit {
  content: "";
  margin-left: 25px;
  text-decoration: none !important;
  display: inline-block;
  cursor: pointer;
  background-image: url("/themes/custom/cookpolitical/images/x.svg");
  background-repeat: no-repeat;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  background-position: center;
  transition: .3s all ease-in;
  font-size: 0;
  transition: .3s all;
}
#alert-exit:hover {
  transform: scale(1.1);
}

.button:focus, .button:hover, .home-articles .js-pager__items a:focus, .home-articles .js-pager__items a:hover, .landing-page-block .views-row a .visit:focus, .landing-page-block .views-row a .visit:hover, .transparent-button:focus, .transparent-button:hover, .white-button:focus, .white-button:hover, button:focus, button:hover, input[type=button]:focus, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover {
  background-color: #166fc6;
  color: #fff
}

.button:disabled, .home-articles .js-pager__items a:disabled, .landing-page-block .views-row a .visit:disabled, .transparent-button:disabled, .white-button:disabled, button:disabled, input[type=button]:disabled, input[type=reset]:disabled, input[type=submit]:disabled {
  cursor: not-allowed;
  opacity: .5
}

.button:disabled:hover, .home-articles .js-pager__items a:disabled:hover, .landing-page-block .views-row a .visit:disabled:hover, .transparent-button:disabled:hover, .white-button:disabled:hover, button:disabled:hover, input[type=button]:disabled:hover, input[type=reset]:disabled:hover, input[type=submit]:disabled:hover {
  background-color: #1b8bf7
}

.home-articles .js-pager__items a, .transparent-button {
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #0a5395;
  color: #0a5395
}

.home-articles .js-pager__items a:hover, .transparent-button:hover {
  border-color: #166fc6
}

.white-button {
  background-color: rgba(255, 255, 255, .8);
  color: #0a5395
}

fieldset {
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0
}

legend {
  font-weight: 700;
  margin-bottom: .375em;
  padding: 0
}

label {
  display: block;
  font-weight: 700;
  margin-bottom: .375em;
  font-size: 1.6rem
}

input, select, textarea {
  display: block;
  font-family: proxima-nova, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.6rem;
  line-height: 1.3
}

input:not([type]), input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: .75em;
  padding: .5em;
  -webkit-transition: border-color 150ms ease;
  transition: border-color 150ms ease;
  width: 100%
}

input:not([type]):hover, input[type=color]:hover, input[type=date]:hover, input[type=datetime-local]:hover, input[type=datetime]:hover, input[type=email]:hover, input[type=month]:hover, input[type=number]:hover, input[type=password]:hover, input[type=search]:hover, input[type=tel]:hover, input[type=text]:hover, input[type=time]:hover, input[type=url]:hover, input[type=week]:hover, textarea:hover {
  border-color: #b1b1b1
}

input:not([type]):focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus {
  border-color: #1b8bf7;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06), 0 0 5px rgba(8, 126, 240, .7);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06), 0 0 5px rgba(8, 126, 240, .7);
  outline: 0
}

input:not([type]):disabled, input[type=color]:disabled, input[type=date]:disabled, input[type=datetime-local]:disabled, input[type=datetime]:disabled, input[type=email]:disabled, input[type=month]:disabled, input[type=number]:disabled, input[type=password]:disabled, input[type=search]:disabled, input[type=tel]:disabled, input[type=text]:disabled, input[type=time]:disabled, input[type=url]:disabled, input[type=week]:disabled, textarea:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed
}

input:not([type]):disabled:hover, input[type=color]:disabled:hover, input[type=date]:disabled:hover, input[type=datetime-local]:disabled:hover, input[type=datetime]:disabled:hover, input[type=email]:disabled:hover, input[type=month]:disabled:hover, input[type=number]:disabled:hover, input[type=password]:disabled:hover, input[type=search]:disabled:hover, input[type=tel]:disabled:hover, input[type=text]:disabled:hover, input[type=time]:disabled:hover, input[type=url]:disabled:hover, input[type=week]:disabled:hover, textarea:disabled:hover {
  border: 1px solid #ddd
}

input:not([type])::-webkit-input-placeholder, input[type=color]::-webkit-input-placeholder, input[type=date]::-webkit-input-placeholder, input[type=datetime-local]::-webkit-input-placeholder, input[type=datetime]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=month]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, input[type=time]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, input[type=week]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #a3a3a3
}

input:not([type])::-moz-placeholder, input[type=color]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=week]::-moz-placeholder, textarea::-moz-placeholder {
  color: #a3a3a3
}

input:not([type]):-ms-input-placeholder, input[type=color]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=datetime-local]:-ms-input-placeholder, input[type=datetime]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=month]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=week]:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #a3a3a3
}

input:not([type])::placeholder, input[type=color]::placeholder, input[type=date]::placeholder, input[type=datetime-local]::placeholder, input[type=datetime]::placeholder, input[type=email]::placeholder, input[type=month]::placeholder, input[type=number]::placeholder, input[type=password]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=time]::placeholder, input[type=url]::placeholder, input[type=week]::placeholder, textarea::placeholder {
  color: #a3a3a3
}

textarea {
  resize: vertical
}

[type=checkbox], [type=radio] {
  display: inline;
  margin-right: .375em
}

[type=file] {
  margin-bottom: .75em;
  width: 100%
}

select {
  margin-bottom: .75em;
  width: 100%
}

#content-area .js-form-item {
  margin-bottom: 1.5em;
  max-width: 400px
}

.js-form-type-checkbox label {
  display: inline
}

.layered-label {
  position: relative;
  background-color: #f7f7f7;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.layered-label input, .layered-label label {
  margin: 0
}

.layered-label label {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  z-index: 1;
  font-weight: 400;
  padding: .5em;
  line-height: 1.3
}

.layered-label input {
  position: relative;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0)
}

#content-area .author-subscriptions {
  margin-top: 1em
}

#content-area .author-subscriptions .js-form-item {
  max-width: 100%
}

#content-area .author-subscriptions .fieldset-wrapper {
  border: 1px solid #ddd;
  padding: 1em
}

#content-area .author-subscriptions legend {
  background-color: #1e487e;
  color: #fff;
  margin: 0;
  padding: .5em 1em;
  text-transform: uppercase;
  font-weight: 300;
  display: block;
  width: 100%
}

#content-area .author-subscriptions .author-subscription-instructions {
  margin: 0 0 .5em 0
}

#content-area .author-subscriptions .js-form-type-checkbox {
  margin: .25em 0 0 0
}

.chosen-container-single {
  width: 100% !important
}

.chosen-container-single .chosen-single {
  display: block;
  font-family: proxima-nova, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.6rem;
  line-height: 1.3;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none #f7f7f7;
  border: 1px solid #ddd;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: .5em;
  -webkit-transition: border-color 150ms ease;
  transition: border-color 150ms ease;
  width: 100%;
  height: auto
}

.chosen-container-single .chosen-single:hover {
  border-color: #b1b1b1
}

.chosen-container-single .chosen-single:focus {
  border-color: #1b8bf7;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06), 0 0 5px rgba(8, 126, 240, .7);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .06), 0 0 5px rgba(8, 126, 240, .7);
  outline: 0
}

.chosen-container-single .chosen-single:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed
}

.chosen-container-single .chosen-single:disabled:hover {
  border: 1px solid #ddd
}

.chosen-container-single .chosen-single span {
  margin-right: 28px
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 8px;
  display: block;
  width: 12px;
  height: 100%
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 12px;
  height: 6px;
  background: none transparent;
  position: absolute;
  top: 50%;
  margin: -3.6923076923px 0 0 0
}

.chosen-container-single .chosen-single div b:after {
  content: '';
  display: block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 9.6px solid #666
}

.chosen-container-single .chosen-default {
  color: proxima-nova, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
}

.chosen-container-single.chosen-container-active .chosen-single {
  background: none #f7f7f7
}

.chosen-container-single.chosen-container-active .chosen-single div b:after {
  border-bottom: 9.6px solid #666;
  border-top: none
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #000;
  font-size: 1.6rem
}

.chosen-container .chosen-results {
  margin: 0 !important;
  padding: 0
}

.chosen-container .chosen-results li {
  line-height: 1.4;
  padding: .5em;
  margin: 0 !important
}

.chosen-container .chosen-results li.highlighted {
  background-color: #1b8bf7;
  background-image: none;
  color: #fff
}

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

*, ::after, ::before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit
}

body, html {
  height: 100%
}

body {
  background-color: #f2f2f2
}

#content-area .js-form-item {
  margin-bottom: 1.5em;
  max-width: 1000px;
  margin: 0 auto
}

.js-form-time label {
  font-size: 2rem
}

ol, ul {
  list-style-type: none;
  margin: 0;
  padding: 0
}

dl {
  margin: 0
}

dt {
  font-weight: 600;
  margin: 0
}

dd {
  margin: 0
}

figure {
  margin: 0
}

img, picture {
  margin: 0;
  max-width: 100%
}

table {
  border-collapse: collapse;
  margin: .75em 0;
  table-layout: fixed;
  width: 100% !important
}

td, th {
  border-bottom: none;
  padding: .5em 1em;
  text-align: center;
  font-size: 1.3rem;
  border: 1px solid #fff
}

thead th {
  font-weight: 400;
  background-color: #0a5395;
  color: #fff
}

tbody th {
  background-color: rgba(27, 139, 247, .1);
  color: #666;
  font-weight: 400
}

td {
  background-color: transparent;
  font-weight: 300
}

tbody tr:nth-child(2n+2) {
  background-color: rgba(27, 139, 247, .2)
}

td, th, tr {
  vertical-align: middle
}

.section-chart tbody tr:nth-child(2n+1) {
  background-color: #000 !important
}

.section-chart tbody tr:nth-child(2n+2) {
  background-color: rgba(27, 139, 247, .2) !important
}

table.dataTable thead .sorting_asc {
  background-image: url(https://cdn.datatables.net/1.10.13/images/sort_asc.png)
}

table.dataTable thead .sorting_desc {
  background-image: url(https://cdn.datatables.net/1.10.13/images/sort_desc.png)
}

table.dataTable thead .sorting {
  background-image: url(https://cdn.datatables.net/1.10.13/images/sort_both.png)
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: center right
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
  cursor: pointer
}

table.dataTable tfoot th, table.dataTable thead th {
  font-weight: 700
}

table.dataTable, table.dataTable td, table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}

.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
  margin: 0
}

div#fec-table_filter>label input, div#polls-table_filter>label input {
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important
}

.dataTables_wrapper .dataTables_length {
  float: left;
  margin: 30px 0 0 10px
}

.dataTables_wrapper .dataTables_length>label>select {
  display: inline-block;
  width: 60px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0
}

.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding: 0
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: .5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  color: #333 !important;
  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  border-radius: 2px
}

.dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_paginate, .dataTables_wrapper .dataTables_processing {
  color: #333
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #dcdcdc));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#dcdcdc));
  background: -webkit-linear-gradient(top, #fff 0, #dcdcdc 100%);
  background: linear-gradient(to bottom, #fff 0, #dcdcdc 100%)
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: #fff !important;
  border: 1px solid #111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #585858), color-stop(100%, #111));
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #585858), to(#111));
  background: -webkit-linear-gradient(top, #585858 0, #111 100%);
  background: linear-gradient(to bottom, #585858 0, #111 100%)
}

.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: .755em
}

tr.footable-empty {
  display: none !important
}

tr.footable-detail-row {
  background: 0 0 !important
}

tr.footable-detail-row td {
  padding: 5px
}

table>tbody>tr>td>span.footable-toggle {
  margin-right: 8px;
  opacity: .9
}

table>tbody>tr>td>span.footable-toggle:before {
  width: 20px;
  height: 20px;
  color: #000;
  font-size: 17px;
  border: 1px solid #000;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: block;
  cursor: pointer
}

html {
  font-size: 62.5%
}

body {
  color: #666;
  font-family: proxima-nova, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.6rem;
  line-height: 1.5
}

h1, h2, h3, h4, h5, h6 {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 1.333em;
  line-height: 1.2;
  margin: 0 0 .75em;
  font-weight: 400
}

h1 {
  font-size: 2.6rem
}

@media screen and (min-width:768px) {
  h1 {
    font-size: 4rem;
    color: #222
  }
}

p {
  margin: 0 0 1.5em
}

a {
  color: #1b8bf7;
  text-decoration: none;
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease
}

a:active, a:focus, a:hover {
  color: #1468b9
}

hr {
  border-bottom: 1px solid #ddd;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin: 1.5em 0
}

.bold {
  font-weight: 700
}

.dem-li-color, .indy-li-color, .neutral-li-color, .rep-li-color {
  font-size: 1.5rem;
  font-weight: 400
}

.dem-li-color>a, .indy-li-color>a, .neutral-li-color>a, .rep-li-color>a {
  color: inherit
}

.rep-li-color {
  color: #ae142c
}

.indy-li-color {
  color: #b8860b
}

.dem-li-color {
  color: #1e487e
}

.fresh-li-font {
  font-style: italic
}

.block>h2 {
  font-family: proxima-nova, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: 2rem;
  text-transform: uppercase;
  color: #777;
  margin: 0 0 .25em;
  padding: 0 0 .25em;
  border-bottom: 1px solid #ddd
}

.sidebar .block {
  margin-bottom: 20px
}

.sidebar .block>h2 {
  border-bottom: none;
  padding-bottom: 0
}

.block.blue-title>h2 {
  margin: 0;
  padding: 20px;
  color: #fff;
  background: #0a5395;
  border-bottom: none
}

.block.small-heading>h2 {
  text-transform: none;
  font-weight: 400;
  color: #666;
  border-bottom: none;
  margin: 0;
  padding: 0
}

#main-block-with-map {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 99%;
  height: 490px;
  float: right;
  overflow: hidden;
  position: relative
}

@media screen and (min-width:768px) {
  #main-block-with-map {
    width: 400px
  }
}

#main-block-with-map .block-with-map-navy-control-next, #main-block-with-map .block-with-map-navy-control-prev {
  position: absolute;
  bottom: 0;
  display: block;
  padding: 0;
  width: 133px;
  height: 55px;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: .8;
  cursor: pointer
}

#main-block-with-map .block-with-map-navy-control-next:hover, #main-block-with-map .block-with-map-navy-control-prev:hover {
  margin-right: 1px;
  margin-left: 1px;
  opacity: .3;
  background: #f9f9f9;
  -webkit-transition: all .2s ease
}

#main-block-with-map .block-with-map-navy-control-next {
  right: 0
}

#main-block-with-map .icon-arrow-right:before {
  color: #aaa;
  float: right;
  font-size: 12px;
  line-height: 55px;
  margin-right: 7px
}

#main-block-with-map .icon-arrow-left:before {
  color: #aaa;
  font-size: 12px;
  margin-left: 7px;
  line-height: 55px
}

#main-block-with-map ul {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none
}

#main-block-with-map ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0
}

#main-block-with-map .block-with-map {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ddd;
  width: 100%;
  height: 490px;
  background-color: #fff;
  position: relative
}

@media screen and (min-width:1px) {
  #main-block-with-map .block-with-map {
    margin-bottom: 15px
  }
}

@media screen and (min-width:768px) {
  #main-block-with-map .block-with-map {
    width: 400px
  }
}

#main-block-with-map .block-with-map .block-with-map-title {
  text-align: center;
  margin: 18px 0 0;
  color: #ef374c;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase
}

#main-block-with-map .block-with-map .block-with-map-subtitle {
  text-align: center;
  margin: 10px 0 0;
  color: #222;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 26px;
  text-transform: capitalize
}

#main-block-with-map .block-with-map .block-with-map-section {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 330px;
  height: 100%;
  margin: 37px auto 0;
  overflow: hidden
}

#main-block-with-map .block-with-map .block-with-map-info-below {
  margin: 1px 0 0;
  text-align: center;
  color: #888;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 15px
}

@media screen and (min-width:768px) {
  #main-block-with-map .block-with-map .block-with-map-info-below {
    font-size: 15px
  }
}

#main-block-with-map .block-with-map .block-with-map-one-liner {
  margin: 1px 0 0;
  text-align: center;
  color: #888;
  font-size: 15px;
  font-weight: 400;
  line-height: 15px;
  margin: 20px 15px 0;
  text-overflow: ellipsis;
  width: 365px;
  overflow: hidden;
  white-space: nowrap
}

#main-block-with-map .block-with-map .block-with-map-data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 370px;
  margin: 0 auto;
  display: none
}

#main-block-with-map .block-with-map .block-with-map-data>div {
  height: 40px;
  width: 120px;
  margin-top: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 9px
}

body.path-frontpage .freshman-profile-block .sticker-price a {
	 position: relative;
}
 body.path-frontpage .freshman-profile-block .sticker-price a img {
	 top: -15px;
	 left: 150px;
}
 body.path-frontpage #content-area > div {
	 display: flex;
	 flex-flow: row wrap;
	 justify-content: space-between;
}
 body.path-frontpage #content-area > div #block-views-block-articles-block-4 {
	 min-width: 650px;
	 margin-bottom: 50px;
	 margin-right: 20px;
	 width: 100%;
	 flex: 1;
}
 @media screen and (max-width: 768px) {
	 body.path-frontpage #content-area > div #block-views-block-articles-block-4 {
		 width: 100%;
		 min-width: unset;
		 flex-basis: 100%;
	}
}
 body.path-frontpage #content-area #block-views-block-freshman-profile-select-block, body.path-frontpage #content-area #block-views-block-freshman-profile-select-block-2 {
	 flex-grow: 100;
	 min-width: 400px;
	 max-width: 400px;
	 width: unset !important;
	 margin-bottom: 50px;
}
@media screen and (max-width: 600px) {
  body.path-frontpage #content-area #block-views-block-freshman-profile-select-block, body.path-frontpage #content-area #block-views-block-freshman-profile-select-block-2 {
 	 min-width: unset;
   width: 100%;
   flex-basis: 100%;
 	 max-width: 400px;
 }
 #block-views-block-articles-block-4 {
   margin-right: 0 !important;
 }
}
 @media screen and (max-width: 1110px) {
	 body.path-frontpage #content-area #block-views-block-freshman-profile-select-block, body.path-frontpage #content-area #block-views-block-freshman-profile-select-block-2 {
		 max-width: unset;
		 flex-basis: 100%;
	}
	 body.path-frontpage #content-area #block-views-block-freshman-profile-select-block #main-block-with-map, body.path-frontpage #content-area #block-views-block-freshman-profile-select-block-2 #main-block-with-map {
		 width: 100%;
	}
	 body.path-frontpage #content-area #block-views-block-freshman-profile-select-block #main-block-with-map .block-with-map, body.path-frontpage #content-area #block-views-block-freshman-profile-select-block-2 #main-block-with-map .block-with-map, body.path-frontpage #content-area #block-views-block-freshman-profile-select-block #main-block-with-map .block-with-map-senat, body.path-frontpage #content-area #block-views-block-freshman-profile-select-block-2 #main-block-with-map .block-with-map-senat {
		 width: 100%;
	}
}
 body.path-frontpage #content-area #block-views-block-freshman-profile-select-block #block-whatiscookpoliticalreport-2, body.path-frontpage #content-area #block-views-block-freshman-profile-select-block-2 #block-whatiscookpoliticalreport-2 {
	 flex-basis: 100%;
}
#block-whatiscookpoliticalreport-2 {
  flex-basis: 100%;
}

#main-block-with-map .block-with-map .block-with-map-data>div>span {
  font-size: 28px;
  font-weight: 700;
  text-transform: uppercase
}

#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-dem {
  margin-right: 5px;
  background-color: #347abe
}

#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-dem span:first-child {
  color: #77a9db
}

#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-dem span:nth-child(2) {
  color: #fff;
  float: right
}

#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-tos {
  margin-right: 5px;
  background-color: #999
}

#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-tos span:first-child {
  color: #c3c0c0
}

#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-tos span:nth-child(2) {
  color: #fff;
  float: right
}

#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-rep {
  background-color: #ee384c
}

#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-rep span:first-child {
  color: rgba(255, 255, 255, .47)
}

#main-block-with-map .block-with-map .block-with-map-data .block-with-map-data-rep span:nth-child(2) {
  color: #fff;
  float: right
}

#main-block-with-map .block-with-map .block-with-map-navy {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid #ddd;
  height: 55px;
  width: 100%;
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

#main-block-with-map .block-with-map .block-with-map-navy>div {
  width: 33.33%;
  text-align: center;
  color: #aaa;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  padding: 6px 15px;
  word-spacing: 5px
}

#main-block-with-map .block-with-map .block-with-map-navy>div p {
  line-height: 20px;
  margin: 0
}

#main-block-with-map .block-with-map .block-with-map-navy .block-with-map-navy-1 {
  border-right: 1px solid #ddd
}

#main-block-with-map .block-with-map .block-with-map-navy .block-with-map-navy-2 {
  color: #2a7ccb
}

#main-block-with-map .block-with-map .block-with-map-navy .block-with-map-navy-3 {
  border-left: 1px solid #ddd
}

#main-block-with-map .viewport {
  float: left;
  width: 400px;
  height: 490px;
  overflow: hidden;
  position: relative
}

#main-block-with-map .disable {
  visibility: hidden
}

#main-block-with-map .overview {
  list-style: none;
  position: absolute;
  padding: 0;
  margin: 0;
  width: 400px;
  left: 0;
  top: 0
}

#main-block-with-map .overview li {
  float: left;
  width: 400px
}

.highlights-block {
  position: relative;
  display: inline-block;
  width: 100%
}

.announcment {
  padding: 20px;
  background: url(/themes/custom/cookpolitical/images/congressional-background.png) no-repeat center top #0a5395;
  background-size: cover;
  color: #fff;
  margin-top: 40px;
  margin-bottom: 40px
}

.ratings_container-labels.rating-label {
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px
}

.freshman-profile-block .view-freshman-profile-select {
  position: relative;
}

.freshman-profile-block #paywall {
  position: absolute;
  width: 100%;
  background-color: #999;
  height: 100%;
  top: 0;
  z-index: 10;
  mix-blend-mode: lighten;
}

.freshman-profile-block .sticker-price {
  position: absolute;
  z-index: 15;
  width: 100%;
  height: calc(100% + 12px);
  top: -5px;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.freshman-profile-block .sticker-price a {
  background: #0a5395;
  width: 200px;
  text-align: center;
  padding: 20px;
  font-weight: bold;
  text-transform: uppercase;
  box-shadow: 0 0 25px 8px #999;
  border: 1px solid #0a5395;
  color: #fff;
  transition: 0.3s all;
}

.freshman-profile-block .sticker-price a img {
  position: absolute;
  background: white;
  border-radius: 50px;
  width: 30px;
  height: 30px;
  border: 1px solid #0a5395;
  top: 80px;
  left: 250px;
  opacity: 100;
  transition: 0.3s all ease-in;
  padding: 4px;
}

.freshman-profile-block .sticker-price a:hover {
  color: #0a5395;
  font-size: 17px;
  background-color: #fff;
}

.freshman-profile-block .sticker-price a:hover img {
  opacity: 0;
  left: 275px;
  right: 0;
}

.freshman-profile-block .freshman-intro {
  text-align: center;
  max-width: 300px;
  margin: 10px auto 0;
  font-style: italic;
  font-size: 14px;
}

.freshman-profile-block .freshman-intro.small-copy {
  font-size: 10px;
  color: #666;
}

.freshman-profile-block form {
  max-width: 300px;
  margin: 10px auto 0;
}

.freshman-profile-block form label {
  color: #000;
  margin-bottom: 0;
}

.freshman-profile-block form .js-form-type-select {
  position: relative;
  max-width: 300px;
  margin: 0 auto;
}

.freshman-profile-block form .js-form-type-select::after {
  content: "";
  background-image: url("/themes/custom/cookpolitical/images/down-blue.svg");
  background-color: #fff;
  pointer-events: none;
  background-size: contain;
  position: absolute;
  right: 14px;
  bottom: 5px;
  font-size: 40px;
  z-index: 5;
  color: #fff;
  width: 15px;
  height: 22px;
  background-repeat: no-repeat;
}

.freshman-profile-block form .js-form-type-select select {
  width: 100% !important;
  margin: 0 !important;
  padding: 10px !important;
  height: 40px;
  font-size: 14px;
  display: -webkit-box;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  appearance: none;
  color: #ccc;
  border: 1px solid #0a5395;
}

.freshman-profile-block form .js-form-type-select select::-ms-expand {
  display: none;
}

.freshman-profile-block form .js-form-type-select select option {
  color: #000;
}

.freshman-profile-block form .form-actions {
  position: relative;
}

.freshman-profile-block form .form-actions::after {
  content: "";
  transition: 0.3s all;
  position: absolute;
  color: #0a5395;
  right: 10px;
  z-index: 2;
  top: 0;
  font-weight: bold;
  background-image: url("/themes/custom/cookpolitical/images/right-blue.svg");
  width: 40px;
  height: 40px;
  background-size: 25px 25px;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  pointer-events: none;
}

.freshman-profile-block form .form-actions:hover::after {
  opacity: 100;
  right: 0;
}

.freshman-profile-block form .form-actions input {
  width: 100%;
  font-size: 14px;
  border-radius: 0;
  margin-bottom: 10px;
  background-color: #0a5395;
  border: 1px solid #0a5395;
  border-top-width: 0;
  color: #fff;
  transition: 0.3s all;
}

.freshman-profile-block form .form-actions input:hover {
  background-color: #fff;
  color: #0a5395;
}

.ui-dialog .ui-dialog-titlebar {
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  margin: 0;
  background-color: #0a5395;
  padding-left: 19px
}

.ui-dialog .ui-dialog-titlebar-close {
  background: #347abe;
  position: absolute;
  top: -20px;
  right: -20px;
  width: 40px;
  height: 40px;
  font-weight: 400;
  -webkit-border-radius: 21px;
  border-radius: 21px;
  border: 2px solid
}

.ui-dialog .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick {
  top: 50%;
  position: absolute;
  margin: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.ui-dialog .ui-dialog-titlebar-close:hover {
  border: 2px solid #347abe
}

.custom-search-block-form form {
  position: relative;
  display: flex;
  margin-right: 10px;
}

.custom-search-block-form .layered-label {
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  width: 100%;
}

.custom-search-block-form .layered-label input, .custom-search-block-form .layered-label label {
  line-height: 1;
  padding: 9px 25px 9px 9px;
  font-size: 1.5rem
}

.custom-search-block-form .layered-label input {
  -webkit-border-radius: 0;
  border-radius: 0
}

.custom-search-block-form .form-actions {
  display: flex;
  height: 40px;
  overflow: visible;
  justify-content: center;
  align-items: center;
}

.custom-search-block-form .form-actions input {
  text-indent: -999em;
  overflow: hidden;
  background: no-repeat center center transparent;
  padding: 0;
  margin: 0;
  display: block;
  z-index: 1;
  -webkit-border-radius: 0;
  border-radius: 0
}

#block-customsearchform {
  display: block
}

@media screen and (max-width:1030px) {
  #block-customsearchform {
    display: none;
  }
}

@media screen and (min-width:1040px) {
  #block-customsearchform {
    padding-right: 0
  }
}

#block-customsearchform .form-item input {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 300;
  display: none;
}
#block-customsearchform label {
  display: none;
}

#block-customsearchform .form-item input {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(255, 255, 255, .5)
}

#block-customsearchform input[type=submit] {
  background-image: url("/themes/custom/cookpolitical/images/search.svg");
  background-repeat: no-repeat;
  background-size: 30px 30px;
  width: 40px;
  height: 40px;
  background-position: center;
  transition: .3s all ease-in;
}

#block-customsearchform input[type=submit]:focus, #block-customsearchform input[type=submit]:hover {
  transform: scale(1.1);
}

#block-customsearchform-2 {
  padding: 20px;
  border-bottom: 1px solid #ddd
}

#block-customsearchform-2 form {
  background-color: #f2f2f2
}

#block-customsearchform-2 .form-item input, #block-customsearchform-2 label {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1.8rem;
  color: #0e3a71;
  padding: 15px 25px 15px 10px
}

#block-customsearchform-2 .form-item input {
  border: 1px solid #ddd
}

#block-customsearchform-2 input[type=submit] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAVFBMVEUAAAAPOnIZQ3wPOnMPO3MPOnMQOnIQP3YbRYMXQngPOnIQO3MQOnMQO3IQOnIQO3IQOnMQO3MSPXMRO3QRPXMRQHQUPngPO3MRO3QRPHMQO3QPOnKposY6AAAAG3RSTlMA6BLg2c7BHwkW7tGumZNybV9HPDosGLaLiYJxpQ6sAAAAbElEQVQI1zWOVw7DQAgFYat7ieO0uf89A+tkPngahNATozu2/ZQf94QxPS6B/J6V2PlZ4mMRCovFQRanMtjceEkjUUV25ssU+3OiweVG9Jgo1URZ3foISYGxb1WWAeKaGYM0qq1Dpsgf0/L8AijYBaVHpL44AAAAAElFTkSuQmCC)
}

#block-customsearchform-2 input[type=submit]:focus, #block-customsearchform-2 input[type=submit]:hover {
  background-color: rgba(255, 255, 255, .25)
}
body.search-active #block-mainnavigation-3 {
  opacity: 0;
}

body.search-active .custom-search-block-form form {
  margin-right: 0;
}

body.search-active #custom-search-block-form .js-form-type-search input {
  display: block;
  width: 400px;
  position: absolute;
  left: -400px;
}

#block-searchclose {
  z-index: 1
}

 .search-close  {
  cursor: pointer;
  display: block;
  background-image: url("/themes/custom/cookpolitical/images/x.svg");
  background-repeat: no-repeat;
  background-size: 30px 30px;
  width: 0;
  height: 40px;
  background-position: center;
  transition: .3s all ease-in;
}

body.search-active .search-close {
  width: 40px;
  margin-right: 5px;
}

.breadcrumb {
  display: none
}

@media screen and (min-width:768px) {
  .breadcrumb {
    padding: 0 0 20px;
    display: block
  }
}

.breadcrumb li {
  list-style-type: none;
  display: inline-block;
  color: #888;
  font-size: 1.4rem
}

.breadcrumb li:before {
  content: "\e905";
  font-family: icomoon;
  font-weight: 400;
  display: inline-block;
  margin: 0 .5em;
  color: #888;
  font-size: .6em
}

.breadcrumb li:nth-child(1):before {
  content: '';
  display: none
}

#mobile-menu-region {
  background-color: #fff;
  display: none
}

#mobile-menu-region ul.menu {
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
  text-align: left
}

#mobile-menu-region ul.menu li {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 0;
  position: relative
}

#mobile-menu-region ul.menu li .mobile-menu-expander {
  position: absolute;
  z-index: 2;
  top: 10px;
  right: 10px;
  padding: 10px
}

#mobile-menu-region ul.menu li .mobile-menu-expander:before {
  content: "\e905";
  font-family: icomoon;
  font-weight: 400;
  font-size: 16px;
  line-height: 1
}

#mobile-menu-region ul.menu li.open>.mobile-menu-expander:before {
  content: "\e903"
}

#mobile-menu-region ul.menu a {
  display: block;
  position: relative;
  color: #0e3a71;
  padding: 1em;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1.8rem;
  border-bottom: 1px solid #ddd;
  position: relative;
  z-index: 1
}

#mobile-menu-region ul.menu a:hover {
  text-decoration: underline
}

#mobile-menu-region ul.menu a.privacy, #mobile-menu-region ul.menu a.terms {
  display: none
}

#mobile-menu-region ul.menu li.mobile-parent a {
  padding-right: 60px
}

#mobile-menu-region ul.menu ul {
  display: none
}

#mobile-menu-region ul.menu ul a {
  font-weight: 300;
  padding-left: 2em
}

#mobile-menu-region ul.menu ul ul a {
  padding-left: 3em
}

#mobile-menu-region ul.menu li.open>ul {
  display: block
}

.mobile-menu-open #mobile-menu-region {
  display: block
}

@media screen and (min-width:1130px) {
  .mobile-menu-open #mobile-menu-region {
    display: none;
  }
}

#block-useraccountmenu ul.menu a {
  color: #666;
}

#header-region {
  z-index: 1;
}

#header-region .menu--main {
  display: none;
  margin-right: 10px;
  opacity: 100;
  transition: .3s all;
}

#header-region > div:first-child {
  display: flex;
  flex-flow: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

#header-region .menu--main ul.menu {
  display: block;
  margin: 0;
  padding: 0;
  overflow: visible;
  text-align: left;
  font-size: 1.8rem
}

#header-region .menu--main ul.menu li {
  list-style-type: none;
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative
}

#header-region .menu--main ul.menu li:hover a::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -0;
  margin: auto;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #fff;
  opacity: 1;
  -webkit-transition: .3s all;
  transition: .3s all
}

#header-region .menu--main ul.menu li a {
  display: flex;
  align-items: center;
  position: relative;
  color: #fff;
  padding: 0 0 0 20px;
  text-transform: uppercase;
  font-weight: 300;
  z-index: 2;
  height: 80px;
}

#header-region .menu--main ul.menu li a:focus, #header-region .menu--main ul.menu li a:hover {
  text-decoration: underline
}

#header-region .menu--main ul.menu li a.subscribe {
  font-weight: 600
}

#header-region .menu--main ul.menu li a.privacy, #header-region .menu--main ul.menu li a.terms {
  display: none
}

#header-region .menu--main ul.menu ul {
  position: absolute;
  left: auto !important;
  right: 0 !important;
  width: 200px;
  background: #fff;
  border: 1px solid #ddd;
  padding: 10px 0;
  display: none;
  font-size: 1.4rem;
  border-top: 0;
  -webkit-transition: .3s all;
  transition: .3s all;
  box-shadow: 0 0 14px -8px black;
  top: 80px;
}

#header-region .menu--main ul.menu ul li a::after {
  content: none !important;
}

#header-region .menu--main ul.menu ul li {
  display: block;
  margin: 0
}

#header-region .menu--main ul.menu ul li a {
  text-decoration: none;
  display: block;
  padding: 10px 20px;
  color: #0e3a71;
  font-weight: 400;
  height: auto;
}

#header-region .menu--main ul.menu ul li a:hover {
  text-decoration: none;
  color: #ee384c
}

#header-region .menu--main ul.menu a:focus+ul, #header-region .menu--main ul.menu a:hover+ul, #header-region .menu--main ul.menu li:focus>ul, #header-region .menu--main ul.menu li:hover>ul {
  display: block
}

@media screen and (min-width:768px) {
  #header-region .menu--main {
    float: right;
    clear: right;
    position: relative;
    z-index: 1;
    display: block;
  }
}

@media screen and (min-width:1240px) {
  #header-region .menu--main {
    padding: 0;
  }

  #header-region .menu--main ul.menu {
    font-size: 1.8rem
  }

  #header-region .menu--main ul.menu ul {
    font-size: 1.5rem
  }
}

body.adminimal-admin-toolbar #toolbar-administration {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 4000
}

body.adminimal-admin-toolbar.stickmenu .toolbar-tray-open #fixed-header {
  top: 79px
}

body.adminimal-admin-toolbar.stickmenu #fixed-header {
  top: 39px
}

.stickmenu #fixed-header {
  box-shadow: 0 0 16px -4px #000;
}

.ajax-throbber.sk-three-bounce .sk-child {
  background-color: #0a5395 !important
}

#staging::before {
  content: "On mobile devices, the 2020 Demographic Swingometer may have limited functionality. We recommend using a desktop or tablet for best performance and usability.";
  padding: 20px;
  margin: 20px;
  display: block;
  font-weight: 200;
  color: #000
}

@media screen and (min-width:768px) {
  #staging::before {
    display: none
  }
}

#block-cookpolitical-account-menu {
  display: none;
  background: rgba(0, 0, 0, 0.2);
  height: 80px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
@media screen and (max-width:600px) {
  #block-cookpolitical-account-menu {
    display: none;
  }
  #block-mobilemenutoggleblock {
    height: 80px;
    display: flex;
    align-items: center;
  }
}

@media screen and (min-width:768px) {
  #block-cookpolitical-account-menu {
    display: flex;
  }
}

#block-cookpolitical-account-menu ul.menu {
  display: flex;
  margin: 0;
  padding: 0;
  overflow: hidden;
  text-align: left;
  font-size: 1.5rem
}

#block-cookpolitical-account-menu ul.menu li {
  list-style-type: none;
  display: inline-block;
  margin: 0 0 0 20px;
  padding: 0
}

#block-cookpolitical-account-menu ul.menu li:nth-child(1) {
  margin-left: 0;
}

#block-cookpolitical-account-menu ul.menu li:nth-child(1) a {
  display: flex;
  flex-flow: row;
}

#block-cookpolitical-account-menu ul.menu li:nth-child(1) a::before {
  content: "";
  background-image: url("/themes/custom/cookpolitical/images/election.svg");
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  margin-right: 7px;
  transition: .3s all ease-in;
}
#block-cookpolitical-account-menu ul.menu li:nth-child(1) a:hover::before {
  transform: scale(1.1);
}
body.role--anonymous #block-cookpolitical-account-menu ul.menu li:nth-child(1) a::before {
  background-image: url(/themes/custom/cookpolitical/images/lock_white.svg);
}

#block-cookpolitical-account-menu ul.menu a {
  color: #fff;
  font-weight: 300
}

#block-cookpolitical-account-menu ul.menu a:hover {
  text-decoration: underline
}

#block-connectwithus {
  padding-bottom: 30px
}

#block-connectwithus ul.menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  overflow: hidden;
  text-align: center;
  font-size: 1.5rem;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  width: 80%;
  margin: 0 auto
}

#block-connectwithus ul.menu li {
  list-style-type: none;
  display: inline-block;
  margin: 0 0 0 5px;
  padding: 0;
  -webkit-transition: .3s all;
  transition: .3s all
}

#block-connectwithus ul.menu li:hover {
  opacity: .8
}

#block-connectwithus ul.menu li:nth-child(1) {
  margin-left: 0
}

#block-connectwithus ul.menu a {
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  width: 30px;
  position: relative;
  text-indent: -999em;
  overflow: hidden;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

#block-connectwithus ul.menu a:after {
  font-family: icomoon;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-indent: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  font-weight: 400 !important;
  font-size: 25px;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

#block-connectwithus ul.menu a.facebook:after {
  content: "\e601"
}

#block-connectwithus ul.menu a.twitter:after {
  content: "\e607"
}

#block-connectwithus ul.menu a.contact:after {
  content: "\e909"
}

@media screen and (min-width:768px) {
  #block-connectwithus {
    float: right;
    display: block;
    margin: 26px 0 0
  }

  #block-connectwithus h2 {
    text-align: right
  }
}

#block-mainnavigation-2 ul.menu {
  display: block;
  margin: 1em 0;
  padding: 0;
  overflow: hidden;
  text-align: center
}

#block-mainnavigation-2 ul.menu li {
  list-style-type: none;
  display: inline-block
}

#block-mainnavigation-2 ul.menu li:before {
  content: "|";
  display: inline-block;
  margin: 0 .25em;
  color: #1b8bf7
}

#block-mainnavigation-2 ul.menu li:nth-child(1):before {
  content: ""
}

.subscribe-block form {
  position: relative;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  background-color: #fff
}

.subscribe-block .layered-label {
  border: none
}

.subscribe-block .layered-label input, .subscribe-block .layered-label label {
  line-height: 60px;
  padding: 0 7em 0 9px;
  font-size: 1.8rem;
  margin: 0;
  color: #0a5395;
  font-weight: 400
}

.subscribe-block .layered-label label {
  top: 0;
  left: 0
}

.subscribe-block .layered-label input {
  border: none
}

.subscribe-block input.form-submit {
  background-color: #0a5395;
  padding: 0 1em;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  line-height: 60px;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: none;
  text-transform: none;
  font-weight: 700;
  font-size: 1.8rem
}

.subscribe-block input.form-submit:hover {
  background-color: #1b8bf7
}

.subscribe-block input.form-submit.button--primary {
  display: block
}

footer#footer .subscribe-block {
  padding-bottom: 30px
}

footer#footer .subscribe-block .form-item input, footer#footer .subscribe-block label {
  color: #666
}

footer#footer .subscribe-block input.form-submit {
  background-color: #1b8bf7;
  font-weight: 700
}

footer#footer .subscribe-block input.form-submit:hover {
  background-color: rgba(27, 139, 247, .8)
}

@media screen and (min-width:768px) {
  footer#footer .subscribe-block {
    float: left;
    text-align: left;
    max-width: 400px;
    margin: 26px 0 0 0
  }
}

.sidebar .subscribe-block {
  display: none
}

@media screen and (min-width:1040px) {
  .sidebar .subscribe-block {
    display: block;
    padding: 30px;
    background: url(../images/side-subscribe-bg.png) no-repeat center center #ee384c;
    background-size: cover
  }

  .sidebar .subscribe-block>h2 {
    margin: 0 0 20px;
    padding: 0;
    border-bottom: 0;
    font-size: 2.6rem;
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
    font-weight: 400;
    color: #fff;
    text-transform: none
  }
}

.site-name {
  font-size: 2.2em;
  line-height: 1.3em;
  font-weight: 300;
  padding: 0 0 .5em;
  margin: 0
}

#block-cookpolitical-content .pager__items, .pager__items {
  display: block;
  font-size: 1.5rem;
  margin: 2em 0;
  text-align: center
}

.pager__item {
  display: inline;
  margin: 0 .25em
}

.pager__item a {
  display: inline-block
}

.pager__item.pager__item--active a {
  color: #666
}

ul.tabs {
  width: 100%;
  margin: 0 0 20px;
  padding: 0 20px;
  border-bottom: 1px solid #ddd;
  margin-bottom: -1px
}

ul.tabs li {
  display: inline-block;
  margin-bottom: -1px
}

ul.tabs a {
  display: block;
  padding: .3em 1.5em;
  background-color: #fff;
  color: #0a5395;
  border: 1px solid #ddd;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  opacity: .5
}

ul.tabs a:hover {
  opacity: 1
}

ul.tabs .tabs__tab--active a {
  border-bottom-color: #fff;
  opacity: 1
}

.messages {
  padding: 9px;
  margin: 0 0 1em;
  color: #666;
  background-color: #f2f2f2;
  border: 1px solid #d9d8d8;
  word-wrap: break-word
}

.messages pre {
  border: 0
}

.messages--warning {
  color: #666;
  background-color: #ffc;
  border-color: #cc0
}

.messages--warning pre {
  background-color: #ff9
}

.messages--error {
  color: #666;
  background-color: #fcc;
  border-color: #c00
}

.messages--error pre {
  background-color: #f99
}

.messages--status {
  color: #666;
  background-color: #cfc;
  border-color: #0c0
}

.messages--status pre {
  background-color: #9f9
}

.tweet {
  border: 1px solid #ddd;
  background-color: #fff;
  padding: 20px
}

.tweet .twitter-profile {
  overflow: hidden
}

.tweet .twitter-user-image {
  float: left;
  height: 75px;
  width: 75px;
  padding: 1px;
  margin: 0 10px 0 0
}

.tweet .twitter-user-image img {
  display: block;
  margin: 0;
  max-width: 100%;
  height: auto
}

.tweet .twitter-meta {
  margin-left: 63px
}

.tweet .twitter-companyperson {
  font-size: 1.9rem;
  text-transform: uppercase;
  color: #333
}

.tweet .twitter-user-name {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 1.7rem
}

.tweet .time {
  font-size: 1.4rem;
  color: #bbb
}

.tweet .twitter-message {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 2.2rem;
  padding: 20px 0 40px
}

.tweet .twitter-follow {
  font-size: 1.6rem
}

.tweet .twitter-follow .icon-twitter {
  font-size: 1.4em;
  vertical-align: text-bottom
}

.block.what-is-cook-political {
  background: url(../images/what-is-cook.png) no-repeat center center #0a5395;
  background-size: auto 100%;
  color: #fff;
  padding: 20px 35px;
  text-align: center
}

.block.what-is-cook-political>h2 {
  color: #fff;
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: 400;
  font-size: 2.4rem;
  padding: 10px 0 0;
  margin: 0 0 20px;
  border: none;
  text-transform: none
}

.block.what-is-cook-political>h2:after {
  display: block;
  margin: 20px 0 0;
  content: '\e901\00a0\e901\00a0\e901';
  font-size: 11px;
  font-family: icomoon
}

.block.what-is-cook-political p {
  font-size: 1.6rem;
  margin: 0 0 20px
}

.block.what-is-cook-political .white-button:hover {
  background-color: #fff;
  color: #0a5395
}

@media screen and (min-width:768px) {
  .block.what-is-cook-political {
    padding: 35px
  }

  .block.what-is-cook-political>h2 {
    font-size: 2.6rem;
    padding-top: 0
  }

  .block.what-is-cook-political p {
    font-size: 1.8rem
  }
}

.path-frontpage .block.what-is-cook-political {
  background-size: cover
}

@media screen and (min-width:768px) {
  .path-frontpage .block.what-is-cook-political>h2 {
    font-size: 3.4rem;
    padding-top: 10px
  }
}

@media screen and (min-width:1040px) {
  .path-frontpage .block.what-is-cook-political>h2 {
    font-size: 4rem
  }

  .path-frontpage .block.what-is-cook-political p {
    font-size: 2.4rem;
    max-width: 880px;
    margin: 1em auto 2em
  }

  .path-frontpage .block.what-is-cook-political .white-button {
    font-size: 2rem
  }

  .path-frontpage .block.what-is-cook-political .white-button:hover {
    background-color: #fff;
    color: #0a5395
  }
}

.chart.vis-d3-maps-choropleth .dw-tooltip {
  padding-right: 20px;
  top: 0 !important;
  left: 0 !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important
}

.observablehq .swing-in {
  opacity: 100 !important
}

@media screen and (max-width:768px) {
  #modal-from-table-tossup-r {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-flow: column !important;
    -ms-flex-flow: column !important;
    flex-flow: column !important
  }

  #modal-from-table-tossup-r .solid-seats-modal-in {
    height: 50vh;
    overflow: scroll
  }

  .ratings-detail-page-block-body-conclusion-lean::before, .ratings-detail-page-block-body-conclusion-likely::before, .ratings-detail-page-block-body-conclusion-toss::before {
    display: none
  }
}

.article-hero img {
  display: block;
  margin: 0;
  width: 100%;
  height: auto
}

.article-heading-text {
  padding: 30px 20px
}

.article-heading-text .tag {
  color: #ee384c;
  font-size: 1.5rem;
  text-transform: uppercase
}

.article-heading-text .tag a {
  color: #ee384c
}

.article-heading-text .tag a:link, .article-heading-text .tag a:visited {
  text-decoration: none
}

.article-heading-text .tag a:active, .article-heading-text .tag a:hover {
  text-decoration: underline
}

.author-info {
  overflow: hidden
}

.author-photo {
  float: left;
  -webkit-border-radius: 200px;
  border-radius: 200px;
  overflow: hidden;
  margin: 0 10px 0 0;
  display: block
}

.author-photo img {
  display: block;
  margin: 0;
  height: 50px;
  width: 50px;
}

.author-and-date {
  float: left;
  margin: 4px 0 0 0;
  line-height: 1.3;
  color: #999
}

.author-and-date .author {
  font-size: 1.6rem
}

.author-and-date .date {
  font-size: 1.5rem
}

.twitter-handle {
  display: none
}

@media screen and (min-width:768px) {
  .twitter-handle {
    display: block;
    float: left;
    margin: 12px 0 0 20px;
    padding: 0 0 0 20px;
    border-left: 1px solid #ddd;
    font-size: 1.6rem
  }
}

.twitter-handle .icon-twitter {
  font-size: 1.4em;
  vertical-align: text-bottom
}

.author-info-linked {
  display: block;
  overflow: hidden;
  border: 1px solid #ddd;
  border-top: none;
  background-color: #fff;
  padding: 20px
}

.author-info-linked .author-photo {
  margin: 0
}

.author-info-linked .title-author-date {
  display: block;
  margin-left: 63px
}

.author-info-linked .title {
  display: block;
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  color: #000
}

.author-info-linked .author-and-date {
  float: none;
  margin: 0
}

.author-info-linked.excerpt, .author-info-linked.hero, .author-info-linked.related {
  padding: 0
}

.author-info-linked.excerpt span, .author-info-linked.hero span, .author-info-linked.related span {
  display: block
}

.author-info-linked.excerpt .image img, .author-info-linked.hero .image img, .author-info-linked.related .image img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0
}

.author-info-linked.excerpt .tag, .author-info-linked.hero .tag, .author-info-linked.related .tag {
  text-transform: uppercase;
  color: #ee384c;
  font-size: 1.5rem;
  font-weight: 600
}

.author-info-linked.excerpt .title, .author-info-linked.hero .title, .author-info-linked.related .title {
  font-size: 3rem
}

.author-info-linked.excerpt .body, .author-info-linked.hero .body, .author-info-linked.related .body {
  color: #999;
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 1.9rem;
  padding: 0 0 40px 0
}

.author-info-linked.excerpt .excerpt-author-wrapper, .author-info-linked.hero .excerpt-author-wrapper, .author-info-linked.related .excerpt-author-wrapper {
  display: block;
  overflow: hidden
}

.author-info-linked.excerpt .author-and-date, .author-info-linked.hero .author-and-date, .author-info-linked.related .author-and-date {
  padding-top: 3px
}

.author-info-linked.excerpt {
  border-top: 1px solid #ddd
}

.author-info-linked.excerpt .title {
  padding: 10px 0 20px
}

.author-info-linked.excerpt .text-wrapper {
  padding: 20px
}

.author-info-linked.excerpt .image img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0
}

.author-info-linked.related {
  border: 0;
  padding: 20px
}

.author-info-linked.related .title {
  padding: 0 0 5px
}

.author-info-linked.hero .mobile .date {
  display: none
}

.author-info-linked.hero .text-wrapper {
  padding: 20px
}

.author-info-linked.hero .date {
  color: #999;
  padding-top: 10px
}

@media screen and (min-width:768px) {
  .author-info-linked.hero {
    border: none;
    padding: 0;
    position: relative
  }

  .author-info-linked.hero .image {
    position: relative;
    z-index: 1;
    height: 490px;
  }

  .author-info-linked.hero:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(41%, rgba(0, 0, 0, 0)), to(#000));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 41%, #000 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 41%, #000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0)
  }

  .author-info-linked.hero .text-wrapper {
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 0
  }

  .author-info-linked.hero .date {
    display: none
  }

  .author-info-linked.hero .mobile .date {
    display: inline;
    color: #fff
  }

  .author-info-linked.hero .mobile .date:before {
    content: '\00a0|\00a0\00a0'
  }

  .author-info-linked.hero .title {
    color: #fff
  }

  .author-info-linked.hero:hover .tag {
    color: #ee384c
  }
}

.author-info-linked.article-button .title {
  font-size: 2rem
}

.author-info-linked.article-button .date:before {
  content: '\00a0|\00a0\00a0'
}

.author-info-linked:hover {
  background-color: #1b8bf7;
  border-color: #1b8bf7
}

.author-info-linked:hover .title {
  color: #fff
}

.author-info-linked:hover .author-and-date, .author-info-linked:hover .body, .author-info-linked:hover .date, .author-info-linked:hover .tag {
  color: rgba(255, 255, 255, .7)
}

.add-this-block {
  margin: 40px 20px;
  padding: 40px 0 0;
  border-top: 1px solid #ddd
}

.add-this-block>h2 {
  margin-bottom: 1em
}

.addthis_toolbox a {
  overflow: hidden;
  display: block;
  margin: 0 5px 0 0;
  padding: 0 !important;
  height: 40px;
  width: 40px !important;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, .5)
}

.addthis_toolbox a:focus, .addthis_toolbox a:hover {
  opacity: .8
}

.addthis_toolbox a span {
  display: block;
  height: 100% !important;
  width: 100% !important;
  padding: 5px 0 0 5px
}

.addthis_toolbox a span svg {
  width: 30px !important;
  height: 30px !important;
  display: block
}

@media screen and (min-width:360px) {
  .addthis_toolbox a {
    height: 50px;
    width: 50px !important
  }

  .addthis_toolbox a span svg {
    width: 40px !important;
    height: 40px !important
  }
}

.block-subscriptions-group, .block.subscribe-now {
  background: url(../images/subscribe-now-bg.png) no-repeat center center #ee384c;
  background-size: cover;
  color: #fff;
  padding: 20px 35px;
  text-align: center
}

.block-subscriptions-group .subscribe-now-inner, .block.subscribe-now .subscribe-now-inner {
  max-width: 335px;
  margin: 0 auto
}

.block-subscriptions-group h2, .block.subscribe-now h2 {
  color: #fff;
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: 400;
  font-size: 2.4rem;
  padding: 10px 0 0;
  margin: 0 0 20px 0;
  border: none;
  text-transform: none
}

.block-subscriptions-group h2:after, .block.subscribe-now h2:after {
  display: block;
  margin: 20px 0 0 0;
  content: '\e901\00a0\e901\00a0\e901';
  font-size: 11px;
  font-family: icomoon
}

.block-subscriptions-group p, .block.subscribe-now p {
  font-size: 1.6rem;
  margin: 0 0 20px
}

.block-subscriptions-group p.packages, .block.subscribe-now p.packages {
  font-size: 1.4rem
}

.block-subscriptions-group p.subscribe-amt, .block.subscribe-now p.subscribe-amt {
  margin: 20px 0
}

.block-subscriptions-group input, .block-subscriptions-group select, .block.subscribe-now input, .block.subscribe-now select {
  color: #666
}

.block-subscriptions-group .chosen-container, .block.subscribe-now .chosen-container {
  text-align: left
}

.block-subscriptions-group .chosen-search, .block.subscribe-now .chosen-search {
  display: none
}

.block-subscriptions-group input[type=submit], .block.subscribe-now input[type=submit] {
  color: #ee384c;
  background-color: #fff;
  border: none
}

.block-subscriptions-group input[type=submit]:hover, .block.subscribe-now input[type=submit]:hover {
  background-color: rgba(255, 255, 255, .85)
}

@media screen and (min-width:768px) {
  .block-subscriptions-group, .block.subscribe-now {
    padding: 35px
  }

  .block-subscriptions-group h2, .block.subscribe-now h2 {
    font-size: 2.6rem;
    padding-top: 0
  }

  .block-subscriptions-group p, .block.subscribe-now p {
    font-size: 1.8rem
  }
}

.solid-d {
  background-color: #265c91 !important;
  border-bottom: 1px solid #a3bad0
}

.likely-d {
  background-color: #347abe !important;
  border-bottom: 1px solid #a9c7e4
}

.lean-d {
  background-color: #70a1d1 !important;
  border-bottom: 1px solid #c2d7ec
}

.toss-up {
  background-color: #aaa !important;
  border-bottom: 1px solid #dbdbdb
}

.lean-r {
  background-color: #f37381 !important;
  border-bottom: 1px solid #fac4ca
}

.likely-r {
  background-color: #ee384c !important;
  border-bottom: 1px solid #f8aab3
}

.solid-r {
  background-color: #be2839 !important;
  border-bottom: 1px solid #e4a4ab
}

.solid-d-text {
  color: #265c91 !important;
  font-weight: 700
}

.likely-d-text {
  color: #347abe !important;
  font-weight: 700
}

.lean-d-text {
  color: #70a1d1 !important;
  font-weight: 700
}

.toss-up-text {
  color: #aaa !important;
  font-weight: 700
}

.lean-r-text {
  color: #f37381 !important;
  font-weight: 700
}

.likely-r-text {
  color: #ee384c !important;
  font-weight: 700
}

.solid-r-text {
  color: #be2839 !important;
  font-weight: 700
}

.ratings-page-blocks-body-left-gray {
  width: 65px !important
}

.ratings-detail-page-table-7-column-cell>.ratings-detail-page-table-7-column-cell-title:nth-child(2) {
  font-size: 14px !important
}

.ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row:nth-of-type(3) {
  height: 45px
}

.ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row:nth-of-type(3) .ratings-detail-page-table-7-column-cell {
  vertical-align: middle
}

.ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row:nth-of-type(3) .ratings-detail-page-table-7-column-cell>p {
  font-weight: 700 !important
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row .ratings-detail-page-table-7-column-cell {
  vertical-align: top
}

.page-presidential-charts-scorecard p.ratings-detail-page-table-7-column-cell-title {
  padding-top: .7em
}

.ratings-page-all-blocks {
  display: block;
  margin: 0 auto 77px
}

.ratings-page-all-blocks>h1 {
  margin-top: 53px
}

.ratings-page-all-blocks>hr {
  margin: -10px 0 32px
}

.ratings-page-blocks {
  max-width: 740px;
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto 39px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.ratings-page-blocks .ratings-page-blocks-head {
  width: 100%;
  height: 50px;
  background: #0a5395;
  color: #fff;
  padding: 0 10px
}

@media screen and (min-width:768px) {
  .ratings-page-blocks .ratings-page-blocks-head {
    padding: 0 23px
  }
}

.ratings-page-blocks .ratings-page-blocks-head .ratings-page-blocks-head-title {
  float: none;
  font-size: 15px;
  line-height: 52px;
  text-transform: uppercase;
  font-weight: 400
}

@media screen and (min-width:768px) {
  .ratings-page-blocks .ratings-page-blocks-head .ratings-page-blocks-head-title {
    float: left;
    font-size: 20px;
    line-height: 50px
  }
}

.ratings-page-blocks .ratings-page-blocks-head .ratings-page-blocks-head-update {
  float: right;
  font-size: 14px;
  line-height: 0;
  color: #000;
  margin: 10px 0 0;
  font-style: italic;
  font-weight: 400;
  display: none
}

@media screen and (min-width:768px) {
  .ratings-page-blocks .ratings-page-blocks-head .ratings-page-blocks-head-update {
    font-style: normal;
    font-size: 15px;
    line-height: 50px;
    margin: 0;
    color: #fff;
    display: none
  }
}

.ratings-page-blocks .ratings-page-blocks-body {
  border: 1px solid #ddd;
  border-top: none;
  min-height: 200px;
  padding: 30px 20px 15px;
  text-align: center;
  display: block
}

@media screen and (min-width:768px) {
  .ratings-page-blocks .ratings-page-blocks-body {
    padding: 35px 40px;
    text-align: left
  }
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left {
  display: block;
  margin: 0;
  width: 100%
}

@media screen and (min-width:768px) {
  .ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left {
    display: inline-block;
    margin: 0;
    width: 50%
  }
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-title {
  color: #444;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 11px
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-d {
  width: 150px;
  height: 30px;
  background-color: #347abe;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1px
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-d>span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  margin-left: 9px
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-gray {
  width: 75px;
  height: 30px;
  margin-right: 1px;
  background-color: #aaa;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex
}

@media screen and (min-width:768px) {
  .ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-gray {
    width: 50px
  }
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-gray>span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  margin: 0 auto
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-r {
  width: 150px;
  height: 30px;
  background-color: #ee384c;
  display: inline-block
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-left .ratings-page-blocks-body-left-dr .ratings-page-blocks-body-left-r>span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  float: right;
  margin-right: 9px
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right {
  display: block;
  margin: .9em 0 0;
  width: 100%;
  float: none
}

@media screen and (min-width:768px) {
  .ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right {
    display: block;
    margin: 0;
    width: 46%;
    float: right
  }
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right .ratings-page-blocks-body-right-title {
  color: #444;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right .ratings-page-blocks-body-right-dr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 11px
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right .ratings-page-blocks-body-right-dr .ratings-page-blocks-body-right-d {
  width: 150px;
  height: 30px;
  background-color: #347abe;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1px
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right .ratings-page-blocks-body-right-dr .ratings-page-blocks-body-right-d>span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  margin-left: 9px
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right .ratings-page-blocks-body-right-dr .ratings-page-blocks-body-right-r {
  width: 150px;
  height: 30px;
  background-color: #ee384c;
  display: inline-block
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-right .ratings-page-blocks-body-right-dr .ratings-page-blocks-body-right-r>span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  float: right;
  margin-right: 9px
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data {
  display: inline-block;
  margin: 0;
  width: 100%
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-title {
  color: #444;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 11px
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-d {
  width: 150px;
  height: 30px;
  background-color: #347abe;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1px
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-d>span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  margin-left: 9px
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-gray {
  width: 75px;
  height: 30px;
  margin-right: 1px;
  background-color: #aaa;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex
}

@media screen and (min-width:768px) {
  .ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-gray {
    width: 50px
  }
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-gray>span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  margin: 0 auto
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-r {
  width: 150px;
  height: 30px;
  background-color: #ee384c;
  display: inline-block
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-data .ratings-page-blocks-body-data-dgr .ratings-page-blocks-body-data-r>span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  float: right;
  margin-right: 9px
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-topline {
  margin: 14px 0 0;
  line-height: 1.2
}

@media screen and (min-width:768px) {
  .ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-topline {
    margin-top: 28px
  }
}

.ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-topline>span {
  color: #535353;
  font-size: 15px;
  font-weight: 400;
  display: block
}

@media screen and (min-width:768px) {
  .ratings-page-blocks .ratings-page-blocks-body .ratings-page-blocks-body-topline>span {
    font-size: 16px
  }
}

.ratings-page-blocks-button {
  border: 1px solid #ddd;
  border-top: none;
  height: 50px;
  text-align: center
}

.ratings-page-blocks-button>a {
  color: #2a7ccb;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 50px;
  cursor: pointer
}

@media screen and (min-width:768px) {
  .ratings-page-blocks-button>a {
    font-size: 18px
  }
}

.ratings-page-blocks-button>a:hover {
  text-decoration: underline
}

.modal-from-table, .solid-seats-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(34, 34, 34, .9);
  z-index: 2;
  opacity: 0;
  -webkit-transition: opacity .4s ease-in;
  transition: opacity .4s ease-in;
  pointer-events: none;
  display: none
}

.modal-from-table:target, .solid-seats-modal:target {
  opacity: 1;
  pointer-events: auto;
  display: block;
  z-index: 999
}

.modal-from-table .modal-from-table-in, .modal-from-table .solid-seats-modal-in, .solid-seats-modal .modal-from-table-in, .solid-seats-modal .solid-seats-modal-in {
  width: 100%;
  background: #fff;
  height: 100vh;
  margin: 0 auto;
  padding: 0;
  position: relative;
  top: 0
}

@media screen and (min-width:768px) {
  .modal-from-table .modal-from-table-in, .modal-from-table .solid-seats-modal-in, .solid-seats-modal .modal-from-table-in, .solid-seats-modal .solid-seats-modal-in {
    width: 575px;
    height: 660px;
    top: 50%;
    margin: -330px auto 0
  }
}

.modal-from-table .modal-from-table-in .scroll-table-block, .modal-from-table .solid-seats-modal-in .scroll-table-block, .solid-seats-modal .modal-from-table-in .scroll-table-block, .solid-seats-modal .solid-seats-modal-in .scroll-table-block {
  height: 90vh;
  overflow-y: auto;
  overflow-x: hidden
}

@media screen and (min-width:768px) {
  .modal-from-table .modal-from-table-in .scroll-table-block, .modal-from-table .solid-seats-modal-in .scroll-table-block, .solid-seats-modal .modal-from-table-in .scroll-table-block, .solid-seats-modal .solid-seats-modal-in .scroll-table-block {
    height: 600px
  }
}

.modal-from-table .modal-from-table-in .scroll-table-block::-webkit-scrollbar, .modal-from-table .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar, .solid-seats-modal .modal-from-table-in .scroll-table-block::-webkit-scrollbar, .solid-seats-modal .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar {
  width: 8px
}

.modal-from-table .modal-from-table-in .scroll-table-block::-webkit-scrollbar-track, .modal-from-table .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar-track, .solid-seats-modal .modal-from-table-in .scroll-table-block::-webkit-scrollbar-track, .solid-seats-modal .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .5)
}

.modal-from-table .modal-from-table-in .scroll-table-block::-webkit-scrollbar-thumb, .modal-from-table .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar-thumb, .solid-seats-modal .modal-from-table-in .scroll-table-block::-webkit-scrollbar-thumb, .solid-seats-modal .solid-seats-modal-in .scroll-table-block::-webkit-scrollbar-thumb {
  background-color: #666;
  outline: 2px solid #777
}

.modal-from-table .modal-from-table-in .modal-from-table-close, .modal-from-table .modal-from-table-in .solid-seats-modal-close, .modal-from-table .solid-seats-modal-in .modal-from-table-close, .modal-from-table .solid-seats-modal-in .solid-seats-modal-close, .solid-seats-modal .modal-from-table-in .modal-from-table-close, .solid-seats-modal .modal-from-table-in .solid-seats-modal-close, .solid-seats-modal .solid-seats-modal-in .modal-from-table-close, .solid-seats-modal .solid-seats-modal-in .solid-seats-modal-close {
  background: #347abe;
  color: #fff;
  position: absolute;
  text-align: center;
  margin: 10px 10px 0 0;
  right: 0;
  width: 40px;
  height: 40px;
  text-decoration: none;
  font-weight: 400;
  -webkit-border-radius: 21px;
  border-radius: 21px;
  border: 2px solid;
  font-size: 21px;
  line-height: 37px;
  cursor: pointer
}

@media screen and (min-width:768px) {
  .modal-from-table .modal-from-table-in .modal-from-table-close, .modal-from-table .modal-from-table-in .solid-seats-modal-close, .modal-from-table .solid-seats-modal-in .modal-from-table-close, .modal-from-table .solid-seats-modal-in .solid-seats-modal-close, .solid-seats-modal .modal-from-table-in .modal-from-table-close, .solid-seats-modal .modal-from-table-in .solid-seats-modal-close, .solid-seats-modal .solid-seats-modal-in .modal-from-table-close, .solid-seats-modal .solid-seats-modal-in .solid-seats-modal-close {
    margin: -21px -21px 0 0
  }
}

.modal-from-table .modal-from-table-in .modal-from-table-close:hover, .modal-from-table .modal-from-table-in .solid-seats-modal-close:hover, .modal-from-table .solid-seats-modal-in .modal-from-table-close:hover, .modal-from-table .solid-seats-modal-in .solid-seats-modal-close:hover, .solid-seats-modal .modal-from-table-in .modal-from-table-close:hover, .solid-seats-modal .modal-from-table-in .solid-seats-modal-close:hover, .solid-seats-modal .solid-seats-modal-in .modal-from-table-close:hover, .solid-seats-modal .solid-seats-modal-in .solid-seats-modal-close:hover {
  border: 2px solid #347abe
}

.modal-from-table .modal-from-table-in .solid-seats-modal-in-title, .modal-from-table .solid-seats-modal-in .solid-seats-modal-in-title, .solid-seats-modal .modal-from-table-in .solid-seats-modal-in-title, .solid-seats-modal .solid-seats-modal-in .solid-seats-modal-in-title {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0;
  height: 60px;
  background-color: #0a5395;
  line-height: 60px;
  padding-left: 19px
}

.popup-table-data {
  display: table;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.popup-table-data .popup-table-data-body {
  display: table-row-group
}

.popup-table-data .popup-table-data-body .popup-table-data-row {
  display: table-row;
  height: 50px
}

.popup-table-data .popup-table-data-body .popup-table-data-row:nth-child(1) {
  font-size: 16px !important;
  font-weight: 400;
  text-transform: uppercase
}

.popup-table-data .popup-table-data-body .popup-table-data-row:nth-child(1)>.popup-table-data-cell {
  color: #fff !important
}

.popup-table-data .popup-table-data-body .popup-table-data-row:nth-child(even) {
  background-color: #e6edf4
}

.popup-table-data .popup-table-data-body .popup-table-data-row:nth-child(odd) {
  background-color: #fff
}

.popup-table-data .popup-table-data-body .popup-table-data-row .popup-table-data-cell {
  display: table-cell;
  padding: 0 21px;
  vertical-align: middle;
  font-size: 16px;
  font-weight: 400
}

.popup-table-data .popup-table-data-body .popup-table-data-row .popup-table-data-cell:nth-child(1) {
  width: 25%
}

.popup-table-data .popup-table-data-body .popup-table-data-row .popup-table-data-cell:nth-child(2) {
  color: #444;
  width: 50%;
  text-align: center
}

.popup-table-data .popup-table-data-body .popup-table-data-row .popup-table-data-cell:nth-child(3) {
  color: #444;
  width: 25%;
  text-align: center
}

.ratings-detail-page {
  max-width: 1160px;
  margin: 38px auto 73px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.ratings-detail-page .ratings-detail-page-data {
  display: block;
  margin: 0 0 30px
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 56px
  }
}

.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left {
  display: block;
  width: 100%
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left {
    display: inline-block;
    width: 50%
  }
}

.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left .ratings-detail-page-tag {
  text-transform: uppercase;
  font-weight: 400;
  color: #ef374c;
  font-size: 13px
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left .ratings-detail-page-tag {
    font-size: 15px
  }
}

.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left .ratings-detail-page-title {
  margin: 5px 0
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left .ratings-detail-page-title {
    margin: 10px 0 9px
  }
}

.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left .ratings-detail-page-date {
  font-size: 15px;
  font-weight: 400;
  color: #999
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-left .ratings-detail-page-date {
    font-size: 18px
  }
}

.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right {
  display: block;
  width: 100%
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right {
    text-align: right;
    display: inline-block;
    width: 50%
  }
}

.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select {
  margin-top: 17px;
  display: inline-block;
  cursor: pointer;
  width: 100%;
  outline: 0
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select {
    margin-top: 40px;
    width: auto
  }
}

.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select:hover {
  background: #f5f5f5;
  height: 36px
}

.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select:after {
  content: "\e903";
  display: block;
  font-family: icomoon;
  position: absolute;
  font-size: 12px;
  margin: -26px 0 0 12px;
  z-index: 0;
  pointer-events: none;
  outline: 0
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select:after {
    margin: -26px 11px 12px 0;
    position: relative
  }
}

.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select .ratings-detail-page-data-right-select {
  margin: 0;
  color: #666;
  border: 1px solid #ddd;
  width: 100%;
  padding: 0 8px 0 33px;
  font-size: 15px;
  font-weight: 400;
  height: 36px;
  line-height: 25px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: 0 0;
  cursor: pointer;
  outline: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select .ratings-detail-page-data-right-select {
    font-size: 16px;
    width: auto;
    max-width: 393px;
    padding: 0 30px 0 12px
  }
}

.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-div-select .ratings-detail-page-data-right-select::-ms-expand {
  display: none
}

.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-pdf {
  margin: 10px 0 0;
  display: inline-block;
  height: 36px;
  width: 100%;
  padding: 0 8px 0 33px;
  line-height: 37px;
  color: #666;
  font-size: 15px;
  border: 1px solid #ddd;
  background: url(../images/pdf-icon.png) 7px/18px no-repeat transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-pdf {
    text-align: right;
    margin: 0 0 0 3px;
    padding: 0 8px 0 12px;
    font-size: 16px;
    width: 159px;
    background: url(../images/pdf-icon.png) 12px/21px no-repeat transparent
  }
}

.ratings-detail-page .ratings-detail-page-data .ratings-detail-page-data-right .ratings-detail-page-data-right-pdf:hover {
  background: url(../images/pdf-icon.png) 12px/21px no-repeat #f5f5f5
}

.ratings-detail-page .ratings-detail-page-block {
  width: 100%;
  height: auto;
  display: block;
  margin: 35px auto 37px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-block {
    margin: 56px auto 75px
  }
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-head {
  width: 100%;
  height: 50px;
  background: #0a5395;
  color: #fff;
  padding: 0 10px
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-head {
    padding: 0 19px
  }
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-head .ratings-detail-page-block-head-title {
  font-size: 15px;
  line-height: 52px;
  text-transform: uppercase;
  font-weight: 400
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-head .ratings-detail-page-block-head-title {
    font-size: 20px;
    line-height: 50px
  }
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  min-height: 200px;
  padding: 30px 20px 15px;
  display: block
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body {
    padding: 30px 40px
  }
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats {
  height: auto
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right {
  display: block;
  margin: 0;
  width: 100%;
  line-height: 1.1
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right {
    width: 33%;
    display: inline-block
  }
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left.single, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid.single, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right.single {
  width: 100%
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>p, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>p, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>p {
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0;
  text-align: center;
  color: #444
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>p, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>p, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>p {
    text-align: left
  }
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 11px
}

@media screen and (max-width:767px) {
  .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    width: 200px
  }
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div a:nth-child(1) div, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div div:nth-child(1), .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div a:nth-child(1) div, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div div:nth-child(1), .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div a:nth-child(1) div, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div div:nth-child(1) {
  width: 150px;
  height: 30px;
  background-color: #347abe;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1px
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div a:nth-child(1) div span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div div:nth-child(1) span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div a:nth-child(1) div span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div div:nth-child(1) span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div a:nth-child(1) div span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div div:nth-child(1) span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  margin-left: 9px
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div a:nth-child(2) div, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div div:nth-child(2), .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div a:nth-child(2) div, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div div:nth-child(2), .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div a:nth-child(2) div, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div div:nth-child(2) {
  width: 150px;
  height: 30px;
  background-color: #aaa;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1px;
  text-align: right
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div a:nth-child(2) div span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div div:nth-child(2) span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div a:nth-child(2) div span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div div:nth-child(2) span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div a:nth-child(2) div span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div div:nth-child(2) span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  margin-left: 9px
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div a:nth-child(2) div, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div div:last-child, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div a:nth-child(2) div, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div div:last-child, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div a:nth-child(2) div, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div div:last-child {
  width: 150px;
  height: 30px;
  background-color: #ee384c;
  display: inline-block
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div a:nth-child(2) div span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>div div:last-child span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div a:nth-child(2) div span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>div div:last-child span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div a:nth-child(2) div span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>div div:last-child span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  float: right;
  margin-right: 9px
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>span {
  font-size: 15px;
  display: block;
  text-align: center;
  margin-bottom: 25px;
  margin-top: 15px;
  color: #878787
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-left>span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-mid>span, .ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-stats .ratings-detail-page-block-body-stats-right>span {
    text-align: left
  }
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-conclusion {
  font-size: 1.5rem
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-conclusion>p {
  margin: 0 0 10px;
  color: #878787
}

.ratings-detail-page .ratings-detail-page-block .ratings-detail-page-block-body .ratings-detail-page-block-body-conclusion>p>span {
  color: #535353
}

.ratings-detail-page .ratings-detail-page-table {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-title {
  display: block
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: .9rem;
    padding: 0 2px
  }
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-title .ratings-detail-page-table-title-left {
  color: #0a5395;
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-title .ratings-detail-page-table-title-left {
    width: 50%
  }
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-title .ratings-detail-page-table-title-right {
  margin: 0 0 7px;
  font-weight: 400;
  color: #878787;
  font-size: 15px
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-title .ratings-detail-page-table-title-right {
    width: 50%;
    text-align: right;
    line-height: 30px
  }
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  width: 100%
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main {
    border-top: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column {
  display: table;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column {
    width: 33.33%
  }
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column:first-child>.ratings-detail-page-table-6-column-body>.ratings-detail-page-table-6-column-row:first-child>.ratings-detail-page-table-6-column-cell:first-child {
  background-color: #347abe
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column:first-child>.ratings-detail-page-table-6-column-body>.ratings-detail-page-table-6-column-row:first-child>.ratings-detail-page-table-6-column-cell:nth-child(2) {
  background-color: #70a1d1
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column:nth-child(2)>.ratings-detail-page-table-6-column-body>.ratings-detail-page-table-6-column-row:first-child>.ratings-detail-page-table-6-column-cell:first-child, .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column:nth-child(2)>.ratings-detail-page-table-6-column-body>.ratings-detail-page-table-6-column-row:first-child>.ratings-detail-page-table-6-column-cell:nth-child(2) {
  background-color: #aaa
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column:nth-child(3)>.ratings-detail-page-table-6-column-body>.ratings-detail-page-table-6-column-row:first-child>.ratings-detail-page-table-6-column-cell:first-child {
  background-color: #f37381
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column:nth-child(3)>.ratings-detail-page-table-6-column-body>.ratings-detail-page-table-6-column-row:first-child>.ratings-detail-page-table-6-column-cell:nth-child(2) {
  background-color: #ee384c
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body {
  display: table-row-group;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row {
  display: table-row
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row:first-child {
    height: 120px
  }
}

@media screen and (min-width:1040px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row:first-child {
    height: 100px
  }
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row .ratings-detail-page-table-6-column-cell {
  display: table-cell;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 !important;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  width: 50%;
  cursor: pointer
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row .ratings-detail-page-table-6-column-cell .ratings-detail-page-table-6-column-cell-title {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  margin: 18px 0 10px
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row .ratings-detail-page-table-6-column-cell .ratings-detail-page-table-6-column-cell-title {
    margin: 25px 0 10px
  }
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row .ratings-detail-page-table-6-column-cell .ratings-detail-page-table-6-column-cell-score {
  margin: 0 0 15px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: center
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-6-column-main .ratings-detail-page-table-6-column .ratings-detail-page-table-6-column-body .ratings-detail-page-table-6-column-row .ratings-detail-page-table-6-column-cell .ratings-detail-page-table-6-column-ul {
  list-style: none !important;
  margin: 0 !important;
  width: 100%;
  padding: 10px 5px 25px 10px
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  width: 100%
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main {
    border-top: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column {
  display: table;
  width: 100%
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:first-of-type {
    width: 28.57%
  }
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:nth-of-type(2) {
    width: 28.57%
  }
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:nth-of-type(3) {
    width: 28.57%
  }
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:last-of-type {
    width: 14.28%
  }
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:first-child>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:first-child {
  background-color: #265c91
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:first-child>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:nth-child(2) {
  background-color: #347abe
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:nth-child(2)>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:first-child {
  background-color: #70a1d1
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:nth-child(2)>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:nth-child(2) {
  background-color: #aaa
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:nth-child(3)>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:first-child {
  background-color: #f37381
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:nth-child(3)>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:nth-child(2) {
  background-color: #ee384c
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:last-child>.ratings-detail-page-table-7-column-body>.ratings-detail-page-table-7-column-row:first-child>.ratings-detail-page-table-7-column-cell:first-child {
  background-color: #be2839
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body {
  display: table-row-group
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row {
  display: table-row
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row:first-child {
    height: 100px
  }

  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row:first-of-type .ratings-detail-page-table-7-column-cell {
    vertical-align: middle
  }
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row .ratings-detail-page-table-7-column-cell {
  display: table-cell;
  padding: 0 !important;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  width: 50%
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row .ratings-detail-page-table-7-column-cell .ratings-detail-page-table-7-column-cell-title {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  margin: 0
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row .ratings-detail-page-table-7-column-cell .ratings-detail-page-table-7-column-cell-score {
  margin: 0 0 15px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: center
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column .ratings-detail-page-table-7-column-body .ratings-detail-page-table-7-column-row .ratings-detail-page-table-7-column-cell .ratings-detail-page-table-7-column-ul {
  list-style: none !important;
  margin: 0 !important;
  width: 100%;
  padding: 10px 5px 25px 10px
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:last-child {
  width: 100%
}

@media screen and (min-width:768px) {
  .ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:last-child {
    width: 14.28%
  }
}

.ratings-detail-page .ratings-detail-page-table .ratings-detail-page-table-7-column-main .ratings-detail-page-table-7-column:last-child .ratings-detail-page-table-7-column-row .ratings-detail-page-table-7-column-cell {
  width: 100%
}

.ratings-detail-page .ratings-detail-page-table-first {
  margin-bottom: 75px
}

.block-houseratingchangesblock h2 {
  margin: 0;
  padding: 20px !important;
  color: #fff;
  background: #0a5395;
  border-bottom: none;
  font-size: 20px;
  font-family: "SF NS Display", serif
}

.block-houseratingchangesblock .rating-row {
  display: block;
  border: 1px solid #ddd;
  border-top: none;
  width: 100%;
  padding: 20px 0;
  background-color: #fff
}

.block-houseratingchangesblock .rating-row .rating-map {
  display: block;
  float: left;
  width: 90px;
  height: 100px;
  margin-top: -20px;
  margin-bottom: -20px;
  padding: 10px;
  text-align: center;
  vertical-align: baseline
}

.block-houseratingchangesblock .rating-row .rating-map span {
  color: #ddd;
  font-size: 60px
}

.block-houseratingchangesblock .rating-row .rating-title {
  float: left;
  font-size: 15px;
  margin-bottom: 12px
}

.block-houseratingchangesblock .rating-row .rating-title .state-title {
  color: #444;
  text-transform: uppercase
}

.block-houseratingchangesblock .rating-row .rating-title .district-info {
  color: #999
}

.block-houseratingchangesblock .rating-row .rating-buttons {
  float: left;
  font-size: 16px;
  text-align: left
}

.block-houseratingchangesblock .rating-row .rating-buttons .from-button {
  display: block;
  float: left;
  width: 120px;
  height: 30px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  vertical-align: baseline;
  font-size: 15px;
  line-height: 30px
}

.block-houseratingchangesblock .rating-row .rating-buttons .arrow-button {
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  background-image: url(../images/arrow.png);
  border-left: 1px solid #fff;
  border-right: 1px solid #fff
}

.block-houseratingchangesblock .rating-row .rating-buttons .to-button {
  display: inline-block;
  width: 120px;
  height: 30px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  vertical-align: baseline;
  font-size: 15px;
  line-height: 30px
}

.block-houseratingchangesblock .rating-row .clear {
  clear: both
}

#block-configurableshortratingsummaryblock-4 .ratings-page-blocks-body {
  display: none
}

.dem p, .rep p, .toss_ups p {
  color: #fff;
  opacity: 1;
  text-align: center;
  margin-top: 25px
}

.ratings_container {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.5em;
  margin: 0 auto;
  font-size: 16px;
  margin-bottom: 2% !important
}

.ratings_container .dem {
  background-color: #347abe;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.ratings_container .dem.lean {
  border-right: 1px solid #fff
}

.ratings_container .rep {
  background-color: #ee384c;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.ratings_container .rep.lean {
  border-left: 1px solid #fff
}

.ratings_container .solid {
  opacity: 1
}

.ratings_container .likely {
  opacity: .8
}

.ratings_container .lean {
  opacity: .6
}

.ratings_container .toss_ups {
  background-color: #aaa;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.ratings_container-labels {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.5em;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  color: #444
}

.flex-one {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1
}

.control {
  position: absolute;
  left: 50%;
  height: 65px;
  background: red;
  width: 2px;
  margin-top: -25px;
  z-index: 2
}

.control.senate::after {
  content: '50'
}

.control::after {
  content: "218";
  display: block;
  color: red;
  font-size: 12px;
  position: absolute;
  margin-left: 5px;
  top: -5px
}

.ratings-detail-page-block-body-conclusion-likely::before {
  display: inline-block;
  content: "";
  background-image: url(/themes/custom/cookpolitical/images/solidrb.svg);
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  margin-right: 10px
}

.ratings-detail-page-block-body-conclusion-lean::before {
  display: inline-block;
  content: "";
  background-image: url(/themes/custom/cookpolitical/images/leansrb.svg);
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  margin-right: 10px
}

.ratings-detail-page-block-body-conclusion-toss::before {
  display: inline-block;
  content: "";
  background: #aaa;
  width: 10px;
  height: 10px;
  margin-right: 10px
}

@media screen and (max-width:767px) {
  .hide-mobile {
    display: none !important
  }
}

@media screen and (min-width:768px) {
  .hide-nonmobile {
    display: none !important
  }
}

.bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 350;
  height: 40px;
  margin: auto
}

.top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 350;
  height: 10px;
  margin: auto
}

.bottomtext {
  margin-top: auto;
  margin-bottom: auto;
  text-align: left;
  font-size: 18px
}

.toptext {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 2px;
  font-size: 14px;
  text-align: left
}

.left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: auto;
  height: 50px;
  width: 50px;
  float: left
}

.top-section {
  float: right
}

.right {
  float: left
}

.icon {
  height: 25px;
  width: 25px;
  margin: auto;
  float: right
}

.total_bar {
  opacity: .5 !important
}

@media screen and (max-width:767px) {
  .hide-mobile {
    display: none
  }
}

@media screen and (min-width:768px) {
  .hide-nonmobile {
    display: none !important
  }
}

.bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 350;
  height: 40px;
  margin: auto
}

.top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 350;
  height: 10px;
  margin: auto
}

.bottomtext {
  margin-top: auto;
  margin-bottom: auto;
  text-align: left;
  font-size: 18px
}

.toptext {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 2px;
  font-size: 14px;
  text-align: left
}

.left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  height: 50px;
  width: 50px;
  float: left
}

.top-section {
  float: right
}

.right {
  float: left
}

.icon {
  height: 25px;
  width: 25px;
  margin: auto;
  float: right
}

.analysis-detail-page-block-body-partisan-data {
  width: 100%
}

@media screen and (min-width:1040px) {
  .analysis-detail-page-block-body-partisan-data {
    width: 301px
  }
}

.analysis-detail-page-block-body-partisan-data-tooltip-box {
  width: 99%
}

@media screen and (min-width:1040px) {
  .analysis-detail-page-block-body-partisan-data-tooltip-box {
    width: 299px
  }
}

.analysis-detail-page-block-body-partisan-data-tooltip-box .analysis-detail-page-block-body-partisan-data-tooltip {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 90px;
  min-width: 50px;
  height: 25px;
  padding: 0;
  background: #ccc;
  -webkit-transition: margin .5s ease-in-out;
  transition: margin .5s ease-in-out;
  text-align: center;
  color: #000;
  -webkit-transform: translate(-24px, 0);
  -ms-transform: translate(-24px, 0);
  transform: translate(-24px, 0)
}

.analysis-detail-page-block-body-partisan-data-tooltip-box .analysis-detail-page-block-body-partisan-data-tooltip>span {
  display: block;
  margin: 0 auto 0 -2px;
  text-transform: uppercase;
  line-height: 25px;
  font-size: 15px;
  font-weight: 700
}

.analysis-detail-page-block-body-partisan-data-tooltip-box .analysis-detail-page-block-body-partisan-data-tooltip .analysis-detail-page-block-body-partisan-data-tooltip-arrow {
  margin: -30px auto 0 auto;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #ccc
}

.analysis-detail-page {
  max-width: 1160px;
  margin: 38px auto 73px auto;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.analysis-detail-page .analysis-detail-page-data {
  display: block;
  margin: 0 0 30px 0
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 56px 0
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left {
  display: block;
  width: 100%
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left {
    display: inline-block;
    width: 50%
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-tag {
  text-transform: uppercase;
  font-weight: 400;
  color: #ef374c;
  display: block;
  font-size: 13px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-tag {
    font-size: 15px
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-title {
  margin: 5px 0 5px 0
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-title {
    margin: 10px 0 9px 0;
    display: inline-block
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-title>span:nth-child(2) {
  margin: 0 10px;
  height: 18px;
  width: 1px;
  background-color: #999;
  display: inline-block
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-title>span:nth-child(2) {
    margin: 0 15px;
    height: 32px
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select {
  margin-top: 17px;
  display: inline-block;
  cursor: pointer;
  width: 100%
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select {
    margin: 14px 0 0 40px;
    width: 92px;
    height: 36px;
    display: inline-block;
    vertical-align: top
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select:hover {
  background: #f5f5f5
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select:after {
  content: "\e903";
  display: block;
  font-family: icomoon;
  position: absolute;
  font-size: 12px;
  margin: -26px 0 0 12px;
  z-index: 0
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select:after {
    margin: -26px 0 0 65px
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select .analysis-detail-page-select {
  margin: 0;
  color: #666;
  border: 1px solid #ddd;
  width: 100%;
  padding: 0 8px 0 33px;
  font-size: 15px;
  font-weight: 400;
  height: 36px;
  line-height: 25px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: 0 0;
  cursor: pointer;
  outline: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select .analysis-detail-page-select {
    font-size: 20px;
    width: 92px;
    padding: 0 8px 0 12px
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-div-select .analysis-detail-page-select::-ms-expand {
  display: none
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-date {
  font-size: 15px;
  font-weight: 400;
  color: #999
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-left .analysis-detail-page-date {
    font-size: 18px
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right {
  display: block;
  width: 100%
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right {
    display: inline-block;
    width: 50%;
    text-align: right
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select {
  margin-top: 17px;
  display: inline-block;
  cursor: pointer;
  width: 100%
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select {
    margin-top: 40px;
    width: auto
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select:hover {
  background: #f5f5f5
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select:after {
  content: "\e903";
  display: block;
  font-family: icomoon;
  position: absolute;
  font-size: 12px;
  margin: -26px 0 0 12px;
  z-index: 0
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select:after {
    margin: -26px 0 0 313px
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select .analysis-detail-page-data-right-select {
  margin: 0;
  color: #666;
  border: 1px solid #ddd;
  width: 100%;
  padding: 0 8px 0 33px;
  font-size: 15px;
  font-weight: 400;
  height: 36px;
  line-height: 25px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: 0 0;
  cursor: pointer;
  outline: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select .analysis-detail-page-data-right-select {
    font-size: 16px;
    width: 340px;
    padding: 0 8px 0 12px
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-div-select .analysis-detail-page-data-right-select::-ms-expand {
  display: none
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-pdf {
  margin: 10px 0 0 0;
  display: inline-block;
  height: 36px;
  width: 100%;
  padding: 0 8px 0 33px;
  line-height: 34px;
  color: #666;
  font-size: 15px;
  border: 1px solid #ddd;
  background: url(../images/pdf-icon.png) 7px/18px no-repeat transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-pdf {
    text-align: right;
    margin: 0 0 0 3px;
    padding: 0 8px 0 12px;
    font-size: 16px;
    width: 159px;
    background: url(../images/pdf-icon.png) 12px/21px no-repeat transparent
  }
}

.analysis-detail-page .analysis-detail-page-data .analysis-detail-page-data-right .analysis-detail-page-data-right-pdf:hover {
  background: url(../images/pdf-icon.png) 12px/21px no-repeat #f5f5f5
}

.analysis-detail-page .analysis-detail-page-block {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head {
  width: 100%;
  height: 50px;
  background: #0a5395;
  color: #fff;
  padding: 0 10px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head {
    padding: 0 19px;
    display: block
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head {
    display: block
  }
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-title {
  font-size: 15px;
  line-height: 52px;
  text-transform: uppercase;
  font-weight: 400;
  margin: 0;
  float: left;
  display: inline-block
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-title {
    font-size: 20px;
    line-height: 50px;
    width: 50%;
    float: none
  }
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-add {
  display: none;
  text-align: center;
  margin: 17px 0 0 0;
  width: 100%;
  border: 1px solid;
  padding: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #0a5395;
  cursor: pointer
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-add:hover {
  color: #fff;
  background-color: #0a5395
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-add {
    line-height: 50px;
    margin: 0;
    text-align: right;
    width: 50%;
    font-weight: 400;
    font-size: 15px;
    color: #fff;
    border: none;
    padding: 0
  }

  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-add:hover {
    opacity: .9
  }
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-add>.icon-close:before {
  width: 16px;
  height: 16px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  color: #0a5395;
  background: #fff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 2px 2px 0 1px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-head .analysis-detail-page-block-head-add>.icon-close:before {
    padding: 2px 7px 2px 2px
  }
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  min-height: 146px;
  padding: 74px 20px 15px 20px;
  display: block;
  text-align: center
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body {
    padding: 15px 20px 15px 20px;
    text-align: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body {
    padding: 30px 40px 50px 40px
  }
}

@media screen and (max-width:767px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body {
    padding-top: 40px
  }
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type {
  display: block;
  margin: 0 0 25px 0;
  width: 100%
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-title, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-title, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-type-title, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-title, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-title, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-type-title, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-title, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-title, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-type-title {
  padding: 0;
  margin: 0;
  font-size: 16px;
  color: #444;
  font-weight: 400;
  text-transform: uppercase
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-type-status, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-type-status, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-type-status {
  color: #2a7ccb;
  font-size: 20px;
  font-weight: 400;
  margin: 2px 0 7px 0
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-type-incumbant, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-type-person, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-type-incumbant, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-type-person, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-type-incumbant, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-type-person {
  margin: 0;
  color: #666;
  font-size: 16px;
  font-weight: 400
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-update, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-update, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-update, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-update, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-update, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-update {
  color: #999;
  font-size: 15px;
  font-weight: 400
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 11px
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left {
  width: 140px;
  height: 30px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1px
}

@media screen and (min-width:1px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left {
    margin: 0 auto
  }
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-left {
    margin: 0;
    margin-right: 1px
  }
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-mid, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-mid, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-mid {
  width: 30px;
  height: 30px;
  margin-right: 1px;
  background-color: #ccc;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-right, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-right, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data .analysis-detail-page-block-body-race-rating-data-right {
  width: 140px;
  height: 30px;
  display: inline-block
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data>div>span, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data>div>span, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data>div>span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  margin: 0 auto;
  text-align: center;
  display: block
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-race-rating-data>div>span.icon-arrow-right, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-race-rating-data>div>span.icon-arrow-right, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-race-rating-data>div>span.icon-arrow-right {
  color: #222;
  font-size: 12px
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-data, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-data, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 11px
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-dem, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-dem, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-dem {
  width: 150px;
  height: 30px;
  background-color: #347abe;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1px
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-dem>span, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-dem>span, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-dem>span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  margin-left: 9px
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-rep, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-rep, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-rep {
  width: 150px;
  height: 30px;
  background-color: #ee384c;
  display: inline-block
}

.analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-rep>span, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-rep>span, .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type .analysis-detail-page-block-body-partisan-data .analysis-detail-page-block-body-partisan-data-rep>span {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  float: right;
  margin-right: 9px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type {
    width: 37%;
    margin: 0
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-type {
    width: 30%;
    margin: 0
  }
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating {
    width: 29%;
    margin: 0
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-race-rating {
    width: 39%;
    margin: 0
  }
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan {
    width: 29%;
    margin: 0 0 0 10px
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-block .analysis-detail-page-block-body .analysis-detail-page-block-body-partisan {
    width: 31%;
    margin: 0
  }
}

.analysis-detail-page .analysis-detail-page-personality {
  min-height: 200px;
  margin-top: 60px;
  display: block;
  width: 100%
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality {
    min-height: 200px;
    margin-top: 77px;
    display: block;
    width: 100%
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-personality {
    min-height: 200px;
    margin-top: 77px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent {
  display: block;
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent {
    border-bottom: none;
    width: 100%;
    padding-bottom: 25px
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent {
    border-bottom: none;
    width: 50%;
    padding-bottom: 0
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-title {
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  color: #0a5395;
  margin: 0
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-title {
    margin: -8px 0 0 0
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-body {
  margin-top: 25px;
  display: block;
  width: 100%
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-body {
    margin-top: 35px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-photo {
  text-align: center
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-photo {
    text-align: left;
    width: 35%
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-photo>img {
  border: 1px solid #ddd;
  padding: 3px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-photo>img {
    border: none;
    padding: 0;
    width: 200px;
    height: 250px
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info {
  display: block;
  width: 100%
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info {
    width: 65%;
    padding-left: 24px
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-initials {
  color: #222;
  font-size: 22px;
  font-weight: 400;
  text-align: center;
  margin: 0
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-initials {
    font-size: 24px;
    text-align: left;
    margin-top: -12px;
    font-family: Georgia, "Times New Roman", Times, serif
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-data {
  color: #444;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  margin: 13px 0 0 0 !important
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-data {
    text-align: left
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-data>span {
  color: #999
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-data>li {
  margin: 10px auto 0 auto;
  text-align: left;
  width: 79%;
  color: #999;
  list-style-type: circle
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-data>li {
    list-style-type: none;
    margin: 5px 0 0 0;
    width: 100%
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio {
  font-size: 16px;
  color: #347abe;
  font-weight: 400;
  text-align: center;
  display: block;
  margin: 15px 0 0 0
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio {
    text-align: left;
    margin: 20px 0 0 0;
    width: 101px
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio:hover {
  opacity: .8
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(34, 34, 34, .9);
  z-index: 2;
  opacity: 0;
  -webkit-transition: opacity .4s ease-in;
  transition: opacity .4s ease-in;
  pointer-events: none;
  display: none
}

@media screen and (max-width:767px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal {
    position: relative;
    background-color: #fff
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal:target {
  opacity: 1;
  pointer-events: auto;
  display: block
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div {
  display: block;
  width: 100%;
  height: auto;
  margin: 7% auto;
  position: relative;
  padding: 0;
  background: #fff
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 708px;
    min-height: 600px;
    margin: 10% auto;
    padding: 27px 30px 48px 30px
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div {
    width: 767px
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div .analysis-detail-page-personality-incumbent-info-bio-close {
  background: #347abe;
  color: #fff;
  position: absolute;
  right: -20px;
  text-align: center;
  top: -20px;
  width: 40px;
  height: 40px;
  text-decoration: none;
  font-weight: 400;
  -webkit-border-radius: 21px;
  border-radius: 21px;
  border: 2px solid;
  font-size: 21px;
  line-height: 37px;
  cursor: pointer
}

@media screen and (max-width:767px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div .analysis-detail-page-personality-incumbent-info-bio-close {
    display: none
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div .analysis-detail-page-personality-incumbent-info-bio-close:hover {
  border: 2px solid #347abe
}

@media screen and (max-width:767px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div>.analysis-detail-page-personality-incumbent-photo {
    display: none
  }
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div>.analysis-detail-page-personality-incumbent-photo {
    width: 32%
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div>.analysis-detail-page-personality-incumbent-photo .analysis-detail-page-personality-incumbent-photo-img {
  margin-top: 20px
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div>.analysis-detail-page-personality-incumbent-info {
  padding-left: 0;
  margin-top: 0
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div>.analysis-detail-page-personality-incumbent-info {
    padding-left: 10px;
    margin-top: 43px
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-incumbent .analysis-detail-page-personality-incumbent-info .analysis-detail-page-personality-incumbent-info-bio-modal>div>.analysis-detail-page-personality-incumbent-info {
    padding-left: 0
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates {
  padding-top: 20px;
  display: block
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates {
    width: 100%;
    padding-left: 0;
    border-top: 1px solid #ddd;
    padding-top: 40px
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates {
    padding-top: 0;
    width: 50%;
    padding-left: 39px;
    border-left: 1px solid #ddd;
    border-top: none
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-title {
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  color: #0a5395;
  margin: 0
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-title {
    margin: -8px 0 0 0
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body {
  margin-top: 25px;
  display: block;
  width: 100%
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body {
    margin-top: 29px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 25px
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body {
    padding: 0
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep {
  width: 100%
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep {
    width: 50%
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-dem-title, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-rep-title, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-dem-title, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-rep-title {
  color: #444;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 0;
  min-height: 52px
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-dem-list, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-rep-list, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-dem-list, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-rep-list {
  list-style-type: none !important;
  margin: 0 !important;
  text-align: center
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-dem-list, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-rep-list, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-dem-list, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-rep-list {
    text-align: left
  }
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-dem-list>li>p:first-child, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-rep-list>li>p:first-child, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-dem-list>li>p:first-child, .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-rep-list>li>p:first-child {
  color: #222;
  font-size: 20px;
  font-weight: 400;
  margin: 0;
  font-family: Georgia, "Times New Roman", Times, serif
}

.analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-dem-list>li>p:nth-child(2), .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-dem .analysis-detail-page-personality-candidates-body-rep-list>li>p:nth-child(2), .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-dem-list>li>p:nth-child(2), .analysis-detail-page .analysis-detail-page-personality .analysis-detail-page-personality-candidates .analysis-detail-page-personality-candidates-body .analysis-detail-page-personality-candidates-body-rep .analysis-detail-page-personality-candidates-body-rep-list>li>p:nth-child(2) {
  color: #999;
  font-size: 16px;
  font-weight: 400
}

.analysis-detail-page .analysis-detail-page-tabs-block {
  margin-top: 65px;
  min-height: 200px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block {
    margin-top: 105px
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block>input {
  display: none
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block label:first-of-type {
    border-left: 1px solid #ddd
  }
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block label:last-of-type {
    float: right
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-tabs-block label:last-of-type {
    float: left
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block>label {
  display: block;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 16px;
  cursor: pointer;
  padding: 10px 5px;
  text-align: center;
  margin: 0;
  background-color: #f7f7f7;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block>label {
    float: left;
    padding: 12px 5.1px;
    font-size: 17px;
    margin: 0 0 -1px 0;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: none;
    border-bottom: none;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    text-align: left
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-tabs-block>label {
    padding: 19.5px 31.5px;
    font-size: 20px
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block>input:checked+label, .analysis-detail-page .analysis-detail-page-tabs-block>label:hover {
  background: #fff
}

.analysis-detail-page .analysis-detail-page-tabs-block>input:checked+label {
  color: #0a5395;
  background: #fff
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block>input:checked+label {
    color: #0a5395;
    border-bottom: 1px solid #fff;
    margin-bottom: -1px;
    background: #fff;
    position: relative;
    z-index: 1
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block #analysis-detail-page-tab-nav-1:checked~.analysis-detail-page-tabs>div:nth-of-type(1), .analysis-detail-page .analysis-detail-page-tabs-block #analysis-detail-page-tab-nav-2:checked~.analysis-detail-page-tabs>div:nth-of-type(2), .analysis-detail-page .analysis-detail-page-tabs-block #analysis-detail-page-tab-nav-3:checked~.analysis-detail-page-tabs>div:nth-of-type(3), .analysis-detail-page .analysis-detail-page-tabs-block #analysis-detail-page-tab-nav-4:checked~.analysis-detail-page-tabs>div:nth-of-type(4), .analysis-detail-page .analysis-detail-page-tabs-block #analysis-detail-page-tab-nav-5:checked~.analysis-detail-page-tabs>div:nth-of-type(5) {
  opacity: 1;
  z-index: 1;
  position: relative;
  display: block
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs {
  clear: both;
  -webkit-perspective: 1160px;
  perspective: 1160px;
  border-top: 1px solid #ddd
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div {
  width: 100%;
  position: absolute;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 10px 15px 70px;
  line-height: 1.4em;
  opacity: 0;
  display: none;
  z-index: 0
}

@media screen and (max-width:767px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div:nth-of-type(3), .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div:nth-of-type(4) {
    overflow-x: scroll;
    padding: 10px 8px 55px
  }
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div {
    padding: 55px 30px 67px
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div>p:first-child {
  text-align: center;
  margin-top: 9px;
  text-decoration: underline;
  font-size: 16px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div>p:first-child {
    display: none
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div>p:nth-child(2) {
  color: #444;
  font-size: 18px;
  font-weight: 400;
  text-align: center
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div>p:nth-child(2) {
    width: 100%;
    max-width: 1090px;
    margin: 0 auto 28px auto;
    text-align: left
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info {
  display: block
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info:first-of-type {
  margin-bottom: 60px
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info>p {
  color: #666;
  font-size: 20px;
  margin: 0 0 25px 0;
  line-height: 25px
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head {
  width: 100%
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head>p {
  width: 100%;
  margin: 0 0 23px 0
}

@media screen and (max-width:767px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head>p {
    text-align: center
  }
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head>p {
    width: 50%
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head>p:first-child {
  color: #0a5395;
  font-size: 20px
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head>p:last-child {
  color: #999;
  font-size: 15px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-analysis-info .analysis-detail-page-tabs-race-analysis-info-head>p:last-child {
    text-align: right
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table {
  display: table;
  width: 100%;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media screen and (max-width:767px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table:after {
    content: "← swipe table to left";
    margin: 3px 0;
    display: block;
    font-style: italic;
    font-size: 16px;
    -webkit-animation: blur .33s ease-out;
    animation: blur .33s ease-out
  }

  @-webkit-keyframes blur {
    from {
      text-shadow: 0 0 1px #444, 0 0 1px #444, 0 0 2px #444, 0 0 2px #444, 0 0 2px #444, 0 0 2px #444, 0 0 2px #444, 0 0 2px #444, 0 0 5px #444, 0 0 5px #444, 0 0 5px #ddd, 0 0 8px #ddd, 0 1px 10px #ddd, 0 -1px 10px #ddd
    }
  }

  @keyframes blur {
    from {
      text-shadow: 0 0 1px #444, 0 0 1px #444, 0 0 2px #444, 0 0 2px #444, 0 0 2px #444, 0 0 2px #444, 0 0 2px #444, 0 0 2px #444, 0 0 5px #444, 0 0 5px #444, 0 0 5px #ddd, 0 0 8px #ddd, 0 1px 10px #ddd, 0 -1px 10px #ddd
    }
  }
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table {
    max-width: 1090px
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body {
  display: table-row-group
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body {
    display: table-row-group
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row {
  display: table-cell
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:last-child {
  border-right: 8px solid #fff
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row {
    display: table-row;
    height: 70px
  }

  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:last-child {
    border-right: none
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:first-child {
  background-color: #0a5395 !important;
  color: #fff !important;
  font-size: 18px !important;
  text-align: right
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:first-child {
    text-align: left
  }
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:first-child>.analysis-detail-page-tabs-table-cell {
    padding: 0 0 0 32px !important
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(even), .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(odd) {
  color: #444;
  font-size: 16px;
  font-weight: 400
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(even), .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(odd) {
    font-size: 17px
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(even)>.analysis-detail-page-tabs-table-cell, .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(odd)>.analysis-detail-page-tabs-table-cell {
  display: block;
  margin: 0;
  padding: 5px 8px;
  width: 173px;
  border-bottom: 1px solid #ddd
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(even)>.analysis-detail-page-tabs-table-cell:last-child, .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(odd)>.analysis-detail-page-tabs-table-cell:last-child {
  border-bottom: none
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(even)>.analysis-detail-page-tabs-table-cell, .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(odd)>.analysis-detail-page-tabs-table-cell {
    padding: 0 0 0 40px;
    display: table-cell;
    line-height: 70px;
    width: auto;
    border-bottom: none
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table .analysis-detail-page-tabs-table-body .analysis-detail-page-tabs-table-row:nth-of-type(odd) {
  background-color: rgba(9, 82, 149, .1)
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table-button {
  display: block;
  margin: 51px auto 0 auto;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #073d85;
  width: 325px;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  color: #073d85
}

@media screen and (max-width:767px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table-button {
    margin: 40px auto 0 auto;
    font-size: 16px;
    width: 256px;
    padding: 15px 0
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-table-button:hover {
  background-color: #073d85;
  color: #fff
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-title {
  color: #0a5395;
  font-size: 20px;
  font-weight: 400;
  margin: 0
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-dates, .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result, .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population, .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts {
  max-width: 1090px;
  margin: 0 auto 40px auto
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-dates, .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result, .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population, .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts {
    margin: 0 auto 77px auto
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-dates p:nth-child(3), .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-dates>p:nth-child(2) {
  color: #444;
  font-size: 16px;
  margin: 10px 0 0 0
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-dates p:nth-child(3)>span, .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-dates>p:nth-child(2)>span {
  color: #999
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div {
    width: 50%
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div {
    width: 525px
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div:first-child {
  margin-bottom: 40px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div:first-child {
    margin-right: 25px;
    margin-bottom: 0
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div:first-child {
    margin-right: 51px
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div>p:nth-child(2) {
  color: #999;
  font-size: 15px;
  margin: 24px 0 0 0
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div>div {
  border: 1px solid #ddd;
  min-height: 250px;
  margin-top: 9px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-population>div>div {
    min-height: 325px;
    margin-top: 12px
  }
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 18px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div {
    width: 50%
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div {
    width: 525px;
    margin-top: 21px
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div:first-child {
  margin-bottom: 40px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div:first-child {
    margin-right: 25px;
    margin-bottom: 0
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div:first-child {
    margin-right: 51px
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div>p:first-child {
  color: #444;
  font-size: 18px;
  margin: 0
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div>p:nth-child(2) {
  color: #999;
  font-size: 15px;
  margin: 11px 0
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div>div {
  border: 1px solid #ddd;
  min-height: 250px;
  margin-top: 9px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-past-result>div>div>div {
    min-height: 325px;
    margin-top: 12px
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts {
  margin: 0 auto 0 auto
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 18px
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div {
    width: 50%
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div {
    width: 525px;
    margin-top: 31px
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div:first-child {
  margin-bottom: 22px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd
}

@media screen and (min-width:768px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div:first-child {
    margin-right: 25px;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
  }
}

@media screen and (min-width:1040px) {
  .analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div:first-child {
    margin-right: 51px
  }
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div>p.analysis-detail-page-tabs-race-district-related-charts-1 {
  color: #2a7ccb;
  font-size: 18px;
  margin: 0
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div>p.analysis-detail-page-tabs-race-district-related-charts-2 {
  color: #444;
  font-size: 15px;
  line-height: 21px;
  margin: 7px 0 9px 0
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div>p.analysis-detail-page-tabs-race-district-related-charts-3 {
  color: #999;
  font-size: 14px;
  margin: 0
}

.analysis-detail-page .analysis-detail-page-tabs-block .analysis-detail-page-tabs>div .analysis-detail-page-tabs-race-district-related-charts>div>div>hr {
  margin: 22px 0 20px 0
}

.demographic {
  display: block;
  margin: 30px 40px !important
}

.demographic>li {
  list-style-type: none;
  margin-bottom: 15px
}

.demographic>li>.bar-title {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400
}

.demographic>li .bar {
  height: 25px;
  float: left;
  background-color: #666;
  margin-right: 10px
}

.demographic>li .bar-value {
  font-size: 18px;
  line-height: 26px;
  color: #888
}

.presidential ul {
  display: block;
  margin: 30px 40px !important
}

.presidential>div {
  min-height: 0 !important
}

.presidential li {
  list-style-type: none;
  margin-bottom: 15px
}

.presidential li .percentage {
  margin-top: 10px
}

.presidential li .bar-title {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400
}

.presidential li .bar-description {
  font-size: 15px;
  line-height: 18px;
  font-weight: 400;
  color: #888
}

.presidential li .bar-democrat {
  height: 25px;
  float: left;
  background-color: #347abe;
  margin-right: 10px
}

.presidential li .bar-republican {
  height: 25px;
  float: left;
  background-color: #ee384c;
  margin-right: 10px
}

.presidential li .bar-value {
  font-size: 18px;
  line-height: 26px;
  color: #888
}

.container {
  margin-left: auto;
  margin-right: auto;
  width: auto
}

@media screen and (min-width:1px) {
  .no-sidebars #content {
    float: left;
    display: block;
    margin-right: 5%;
    width: 100%
  }

  .no-sidebars #content:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:768px) {
  .no-sidebars #content {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 100%
  }

  .no-sidebars #content:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:1040px) {
  .no-sidebars #content {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 100%
  }

  .no-sidebars #content:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:1px) {
  .one-sidebar.sidebar-second #content {
    float: left;
    display: block;
    margin-right: 5%;
    width: 100%
  }

  .one-sidebar.sidebar-second #content:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:768px) {
  .one-sidebar.sidebar-second #content {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: -1.6129032258%
  }

  .one-sidebar.sidebar-second #content:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:1040px) {
  .one-sidebar.sidebar-second #content {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 66.1290322581%
  }

  .one-sidebar.sidebar-second #content:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:1px) {
  .one-sidebar.sidebar-first #content {
    float: left;
    display: block;
    margin-right: 5%;
    width: 100%;
    margin-left: 0
  }

  .one-sidebar.sidebar-first #content:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:768px) and (min-width:768px) {
  .one-sidebar.sidebar-first #content {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 66.1290322581%;
    margin-left: 33.8709677419%
  }

  .one-sidebar.sidebar-first #content:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:768px) and (min-width:1040px) {
  .one-sidebar.sidebar-first #content {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 66.1290322581%;
    margin-left: 33.8709677419%
  }

  .one-sidebar.sidebar-first #content:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:1px) {
  .two-sidebars #content {
    float: left;
    display: block;
    margin-right: 5%;
    width: 100%;
    margin-left: 0
  }

  .two-sidebars #content:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:768px) {
  .two-sidebars #content {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 32.2580645161%;
    margin-left: 33.8709677419%
  }

  .two-sidebars #content:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:1040px) {
  .two-sidebars #content {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 49.1935483871%;
    margin-left: 25.4032258065%
  }

  .two-sidebars #content:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:1px) {
  #sidebar-first {
    float: left;
    display: block;
    margin-right: 5%;
    width: 100%;
    margin-left: 0
  }

  #sidebar-first:last-child {
    margin-right: 0
  }

  .sidebar-first #sidebar-first {
    margin-left: 0
  }
}

@media screen and (min-width:768px) {
  #sidebar-first {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 32.2580645161%;
    margin-left: -67.7419354839%
  }

  #sidebar-first:last-child {
    margin-right: 0
  }

  .sidebar-first #sidebar-first {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 32.2580645161%;
    margin-left: -101.612903226%
  }

  .sidebar-first #sidebar-first:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:1040px) {
  #sidebar-first {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 23.7903225806%;
    margin-left: -76.2096774194%
  }

  #sidebar-first:last-child {
    margin-right: 0
  }

  .sidebar-first #sidebar-first {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 32.2580645161%;
    margin-left: -101.612903226%
  }

  .sidebar-first #sidebar-first:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:1px) {
  #sidebar-second {
    float: left;
    display: block;
    margin-right: 5%;
    width: 100%;
    margin-left: 0
  }

  #sidebar-second:last-child {
    margin-right: 0
  }

  .sidebar-second #sidebar-second {
    float: left;
    display: block;
    margin-right: 5%;
    width: 100%
  }

  .sidebar-second #sidebar-second:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:768px) {
  #sidebar-second {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 32.2580645161%;
    margin-left: 0
  }

  #sidebar-second:last-child {
    margin-right: 0
  }

  .sidebar-second #sidebar-second {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 100%
  }

  .sidebar-second #sidebar-second:last-child {
    margin-right: 0
  }
}

@media screen and (min-width:1040px) {
  #sidebar-second {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 23.7903225806%;
    margin-left: 0
  }

  #sidebar-second:last-child {
    margin-right: 0
  }

  .sidebar-second #sidebar-second {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 32.2580645161%
  }

  .sidebar-second #sidebar-second:last-child {
    margin-right: 0
  }
}

#footer {
  float: none;
  clear: both
}

#footer, #header, .breadcrumb, .mission, .node {
  clear: both
}

#fixed-header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 70;
  width: 100%;
  overflow: visible
}

.dialog-off-canvas-main-canvas>.layout-container {
  padding-top: 147.5px
}

.role--administrator #fixed-header, .role--author #fixed-header {
  position: fixed;
  top: auto;
  left: auto
}

.role--administrator .dialog-off-canvas-main-canvas>.layout-container, .role--author .dialog-off-canvas-main-canvas>.layout-container {
  padding-top: 0
}

.role--administrator #user-info-region, .role--author #user-info-region {
  padding-top: 80px;
}

#fixed-header .fh-inner {
  background: #0a5395;
  background-size: cover;
  position: relative;
  padding: 0 20px;
}
#fixed-header .fh-inner .blocker-panel {
  width: 100%;
  position: absolute;
  background: url("/themes/custom/cookpolitical/images/cap.jpg") no-repeat center 56% #0a5395;
  opacity: .1;
  height: 100%;
  background-blend-mode: lighten;
  z-index: 0;
}
body.mobile-menu-open #fixed-header .fh-inner .blocker-panel {
  opacity: 0;
}
body.mobile-menu-open #fixed-header .fh-inner {
  padding-bottom: 20px;
}

#fixed-header .fh-inner::after {
  clear: both;
  content: "";
  display: block
}

#fixed-header .fh-inner header#header {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto
}

#block-cookpolitical-branding {
  display: block;
  width: 84px;
  float: left;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  flex: 1;
  z-index: 1;
  margin-right: 50px;
}

@media screen and (max-width:1120px) {
  #header-region .menu--main ul.menu {
    font-size: 1.5rem;
  }
}
@media screen and (max-width:1030px) {
  #header-region #block-mainnavigation-3 {
    display: none;
  }
  #mobile-menu-button {
    display: block;
  }
}

#block-mobilemenutoggleblock {
  z-index: 1;
}

@media screen and (min-width:768px) {
  #block-cookpolitical-branding {
    width: 300px
  }
}

#block-cookpolitical-branding .site-logo img {
  display: block;
  margin: 0;
  width: 100%;
  min-width: 100px;
  height: 60px;
  max-width: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
}

#mobile-menu-button {
  float: right;
  margin: 0 20px;
  padding: 8px 16px;
  border: 1px solid rgba(255, 255, 255, .5);
  color: #fff;
  cursor: pointer;
  font-size: 1.8rem;
  font-weight: 300
}

@media screen and (min-width:1031px) {
  #mobile-menu-button {
    display: none
  }
}

#mobile-menu-button span {
  display: inline-block;
  padding-bottom: 2px;
  vertical-align: middle
}

#mobile-menu-button .close-menu {
  display: none
}

.mobile-menu-open #mobile-menu-button .close-menu {
  display: block
}

.mobile-menu-open #mobile-menu-button .open-menu {
  display: none
}

#user-info-region {
  background-color: #fff;
  padding: 0 20px;
  border-bottom: 1px solid #ddd
}

#user-info-region .views-row {
  overflow: hidden;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: flex-start;
}

#user-info-region .views-row .pac-logo {
  margin-right: 5px;
}

#user-info-region .views-row .pac-logo img {
  display: block;
  margin: 0;
  height: 51px;
  width: auto
}

@media screen and (min-width:768px) {
  #user-info-region .views-row .pac-logo img {
    height: 71px
  }
}

#user-info-region .views-row .user-full-name {
  display: none;
  padding: 20px 0
}

@media screen and (min-width:768px) {
  #user-info-region .views-row .user-full-name {
    display: block;
    float: left;
    font-size: 1.8rem;
    padding: 30px 0 30px 10px;
    margin: 0 0 0 10px;
    border-left: 1px solid #ddd;
    line-height: 2.1rem;
    text-transform: capitalize;
    font-weight: bold;
    color: gray;
    flex: 1;
  }
}

#user-info-region .views-row .edit-user {
  float: right;
  padding: 20px 0
}

@media screen and (min-width:768px) {
  #user-info-region .views-row .edit-user {
    padding: 30px 0
  }
}

#user-info-region .views-row .edit-user a {
  text-indent: -999em;
  display: block;
  width: 21px;
  height: 21px;
  overflow: hidden;
  position: relative;
  color: #1b8bf7
}

#user-info-region .views-row .edit-user a:after {
  font-family: icomoon;
  content: "\e900";
  text-indent: 0;
  font-size: 21px;
  line-height: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

#main {
  padding: 20px
}

#main .container {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto
}

#main .container::after {
  clear: both;
  content: "";
  display: block
}

#content-area {
  border: 1px solid #ddd;
  background-color: #fff
}

footer#footer {
  background-color: #0a5395;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 300;
  text-align: center;
  padding: 20px
}

footer#footer::after {
  clear: both;
  content: "";
  display: block
}

footer#footer>.container {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto
}

@media screen and (min-width:1240px) {
  footer#footer {
    font-size: 1.6rem
  }
}

footer#footer a {
  color: #fff
}

footer#footer a:hover {
  text-decoration: underline
}

footer#footer .block h2 {
  line-height: 1;
  font-size: 2.2rem;
  color: #fff;
  border-bottom: none
}

footer#footer #block-address {
  clear: both;
  border-top: 1px solid rgba(255, 255, 255, .5);
  padding-top: 30px
}

footer#footer #block-address p {
  margin: 0;
  font-weight: 400
}

footer#footer .divider {
  display: inline-block
}

footer#footer .divider:after {
  content: "|";
  display: inline-block;
  margin: 0 .25em 0 .5em;
  color: #1b8bf7
}

footer#footer .divider.address {
  display: block
}

@media screen and (min-width:1240px) {
  footer#footer .divider.address {
    display: inline-block
  }
}

.path-frontpage #content-area {
  border: none;
  background-color: rgba(255, 255, 255, 0)
}

.path-frontpage .block-tweets, .path-frontpage .what-is-cook-political {
  margin-top: 40px
}

.path-frontpage .article-featured-hero {
  margin-bottom: 40px
}

@media screen and (min-width:1040px) {
  .path-frontpage .article-featured-hero {
    float: left;
    display: block;
    margin-right: 1.6129032258%;
    width: 66.1290322581%
  }

  .path-frontpage .article-featured-hero:last-child {
    margin-right: 0
  }
}

.flexbox-layout>h2 {
  margin-bottom: 20px
}

@media screen and (min-width:768px) {
  .flexbox-layout {
    padding-top: 8px
  }

  .flexbox-layout>h2 {
    padding-bottom: .65em
  }
}

.flexbox-layout .author-info, .flexbox-layout .tweet {
  margin: 0 0 20px
}

@media screen and (min-width:768px) {
  .flexbox-layout .author-info, .flexbox-layout .tweet {
    width: 49%;
    margin-right: 2%
  }

  .flexbox-layout .author-info:nth-child(2n+2), .flexbox-layout .tweet:nth-child(2n+2) {
    margin-right: 0
  }
}

@media screen and (min-width:1040px) {
  .flexbox-layout .author-info, .flexbox-layout .tweet {
    width: 32%;
    margin-right: 2%
  }

  .flexbox-layout .author-info:nth-child(2n+2), .flexbox-layout .tweet:nth-child(2n+2) {
    margin-right: 2%
  }

  .flexbox-layout .author-info:nth-child(3n+3), .flexbox-layout .tweet:nth-child(3n+3) {
    margin-right: 0
  }
}

@media screen and (min-width:768px) {
  .flexbox .flexbox-layout .tweets, .flexbox .flexbox-layout .views-infinite-scroll-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-flow: flex-start;
    -ms-flex-flow: flex-start;
    flex-flow: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
  }
}

.no-flexbox .flexbox-layout .tweets, .no-flexbox .flexbox-layout .views-infinite-scroll-content-wrapper {
  overflow: hidden
}

@media screen and (min-width:768px) {
  .no-flexbox .flexbox-layout .author-info, .no-flexbox .flexbox-layout .tweet {
    float: left
  }

  .no-flexbox .flexbox-layout .author-info:nth-child(2n+1), .no-flexbox .flexbox-layout .tweet:nth-child(2n+1) {
    clear: left
  }
}

@media screen and (min-width:1040px) {
  .no-flexbox .flexbox-layout .author-info:nth-child(2n+1), .no-flexbox .flexbox-layout .tweet:nth-child(2n+1) {
    clear: none
  }

  .no-flexbox .flexbox-layout .author-info:nth-child(3n+1), .no-flexbox .flexbox-layout .tweet:nth-child(3n+1) {
    clear: left
  }
}

.home-articles {
  clear: both
}

@media screen and (max-width:767px) {
  .home-articles .views-row {
    margin-bottom: 0;
    -webkit-transition: .3s all;
    transition: .3s all
  }

  .home-articles .views-row .author-info-linked.excerpt {
    border-top: none;
    -webkit-transition: .3s all;
    transition: .3s all
  }

  .home-articles .views-row .text-wrapper {
    padding: 13px 20px;
    -webkit-transition: .3s all;
    transition: .3s all
  }

  .home-articles .views-row .body, .home-articles .views-row .image, .home-articles .views-row .tag {
    display: none;
    -webkit-transition: .3s all;
    transition: .3s all
  }

  .home-articles .views-row .title {
    padding: 0 0 10px;
    font-size: 2.2rem;
    -webkit-transition: .3s all;
    transition: .3s all
  }

  .home-articles .views-row:nth-child(1), .home-articles .views-row:nth-child(2) {
    margin-bottom: 20px;
    -webkit-transition: .3s all;
    transition: .3s all
  }

  .home-articles .views-row:nth-child(1) .author-info-linked.excerpt, .home-articles .views-row:nth-child(2) .author-info-linked.excerpt {
    border-top: 1px solid #ddd;
    -webkit-transition: .3s all;
    transition: .3s all
  }

  .home-articles .views-row:nth-child(1) .text-wrapper, .home-articles .views-row:nth-child(2) .text-wrapper {
    padding: 20px;
    -webkit-transition: .3s all;
    transition: .3s all
  }

  .home-articles .views-row:nth-child(1) .body, .home-articles .views-row:nth-child(1) .image, .home-articles .views-row:nth-child(1) .tag, .home-articles .views-row:nth-child(2) .body, .home-articles .views-row:nth-child(2) .image, .home-articles .views-row:nth-child(2) .tag {
    display: block;
    -webkit-transition: .3s all;
    transition: .3s all
  }

  .home-articles .views-row:nth-child(1) .title, .home-articles .views-row:nth-child(2) .title {
    padding: 10px 0 20px;
    font-size: 3rem;
    -webkit-transition: .3s all;
    transition: .3s all
  }
}

@media screen and (min-width:768px) {
  .home-articles .views-infinite-scroll-content-wrapper .author-info a {
    position: relative;
    height: 100%;
    -webkit-transition: .3s all;
    transition: .3s all
  }

  .home-articles .views-infinite-scroll-content-wrapper .author-info .text-wrapper {
    padding-bottom: 75px;
    -webkit-transition: .3s all;
    transition: .3s all
  }

  .home-articles .views-infinite-scroll-content-wrapper .author-info .excerpt-author-wrapper {
    position: absolute;
    padding: 0 20px 20px;
    left: 0;
    bottom: 0;
    -webkit-transition: .3s all;
    transition: .3s all
  }
}

#content-area .home-articles {
  position: relative
}

#content-area .home-articles .views-exposed-form {
  overflow: visible;
  position: absolute;
  top: 0;
  right: 0;
  display: none
}

@media screen and (min-width:768px) {
  #content-area .home-articles .views-exposed-form {
    display: block
  }
}

#content-area .home-articles .views-exposed-form .js-form-type-select {
  margin: 0 0 0 10px;
  float: left
}

#content-area .home-articles .views-exposed-form .js-form-type-select label {
  display: none
}

#content-area .home-articles .views-exposed-form .form-actions {
  float: left
}

#content-area .home-articles .views-exposed-form .view-all {
  cursor: pointer
}

#content-area .home-articles .chosen-container-single .chosen-single {
  padding: .375em .5em;
  border-color: rgba(119, 119, 119, .5);
  -webkit-border-radius: 0;
  border-radius: 0;
  background: rgba(255, 255, 255, 0);
  color: #777;
  min-width: 200px
}

#content-area .home-articles .chosen-container-single .chosen-single div b:after {
  opacity: .5
}

.home-articles .js-pager__items {
  display: none
}

@media screen and (min-width:768px) {
  .home-articles .js-pager__items {
    display: block;
    text-align: center
  }
}

.home-articles .js-pager__items li {
  display: inline
}

.path-frontpage .tweet {
  display: none
}

.path-frontpage .tweet:nth-child(1) {
  display: block
}

@media screen and (min-width:768px) {
  .path-frontpage .tweet {
    position: relative;
    padding-bottom: 40px
  }

  .path-frontpage .tweet:nth-child(2) {
    display: block
  }

  .path-frontpage .tweet .twitter-follow {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 20px 20px
  }
}

@media screen and (min-width:1040px) {
  .path-frontpage .tweet {
    display: block
  }
}

#block-views-block-article-blocks-block-1 {
  padding: 0 20px 30px
}

.page-node-type-article .related-articles>h2 {
  margin: 0 20px
}

.page-node-type-article .sidebar {
  padding-top: 30px
}

.page-node-type-article .sidebar .block-tweets, .page-node-type-article .sidebar .block-views-block-articles-block-1, .page-node-type-article .sidebar .subscribe-block, .page-node-type-article .sidebar .what-is-cook-political {
  display: none
}

@media screen and (min-width:768px) {
  .page-node-type-article .sidebar {
    overflow: hidden
  }

  .page-node-type-article .sidebar .block-tweets {
    display: block;
    float: left;
    width: 48%
  }

  .page-node-type-article .sidebar .block-views-block-articles-block-3 {
    float: right;
    width: 48%
  }
}

@media screen and (min-width:1040px) {
  .page-node-type-article .sidebar {
    padding-top: 0
  }

  .page-node-type-article .sidebar .block-views-block-articles-block-1, .page-node-type-article .sidebar .subscribe-block, .page-node-type-article .sidebar .what-is-cook-political {
    display: block
  }

  .page-node-type-article .sidebar .block-tweets, .page-node-type-article .sidebar .block-views-block-articles-block-3 {
    width: 100%;
    float: none
  }
}

.page-user-login #content-area, .page-user-password #content-area {
  padding: 20px 20px 60px
}

.block-forgotpasswordtitle, .block-logintitleandinstructions {
  margin-bottom: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #ddd
}

#user-login-form div.description {
  font-size: 1.5rem;
  color: #999;
  font-weight: 500
}

.section-user #content-area {
  padding: 20px 20px 60px
}

.section-user .layout-container {
  margin: 0
}

.section-user #main {
  padding: 20px 0
}

@media screen and (min-width:768px) {
  .section-user #main {
    padding: 20px
  }
}

.section-user #block-cookpolitical-content {
  padding: 0
}

.section-user ul.tabs.secondary {
  background-color: #fff;
  margin-bottom: 1em;
  border: 1px solid #ddd;
  border-top: none;
  padding: 10px 10px 0;
  margin-top: 1px
}

.section-user ul.tabs.secondary li {
  padding-bottom: 10px
}

.section-user ul.tabs.secondary a {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #1b8bf7;
  color: #fff;
  border: none;
  opacity: .85;
  font-size: .85em
}

.section-user ul.tabs.secondary a:active, .section-user ul.tabs.secondary a:hover {
  opacity: 1
}

.section-user ul.tabs.secondary a.is-active {
  opacity: 1;
  background-color: #0e3a71
}

.user-subscription-content fieldset {
  max-width: 100% !important
}

.user-subscription-content fieldset legend {
  padding: 10px 19px;
  width: 100%;
  background: #0a5395;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 400;
  margin: 0
}

.user-subscription-content fieldset legend .badge {
  vertical-align: baseline;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 15px;
  background-color: #fff;
  color: #0a5395;
  margin-left: 10px
}

.user-subscription-content fieldset .fieldset-wrapper {
  padding: 30px 40px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  min-height: 200px;
  display: block
}

.user-subscription-content .form-checkboxes .form-item {
  margin-bottom: 5px !important
}

.page-node-type-page .block-cookpolitical-page-title {
  padding: 30px 20px 0
}

.page-node-type-page .block-cookpolitical-content {
  padding: 0 20px 60px
}

#block-cookpolitical-content {
  padding: 0 20px;
  font-size: 1.8rem
}

@media screen and (min-width:768px) {
  #block-cookpolitical-content {
    font-size: 2rem
  }
}

#block-cookpolitical-content h2, #block-cookpolitical-content h3, #block-cookpolitical-content h4 {
  margin: 1.5em 0 .75em;
  font-family: proxima-nova, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 700
}

#block-cookpolitical-content h2 {
  font-size: 1.4em;
  color: #0a5395
}

#block-cookpolitical-content h3 {
  font-size: 1.2em;
  color: #0a5395
}

#block-cookpolitical-content h4 {
  font-size: 1.1em;
  color: #666
}

#block-cookpolitical-content ol, #block-cookpolitical-content ul {
  margin: 0 0 1.5em 1.25em;
  list-style: inherit
}

#block-cookpolitical-content ol ol, #block-cookpolitical-content ol ul, #block-cookpolitical-content ul ol, #block-cookpolitical-content ul ul {
  margin-top: .5em
}

#block-cookpolitical-content ul {
  list-style: square
}

#block-cookpolitical-content ul ul {
  list-style: disc
}

#block-cookpolitical-content ul ul ul {
  list-style: circle
}

#block-cookpolitical-content ol {
  list-style: decimal
}

#block-cookpolitical-content ol ol {
  list-style: lower-alpha
}

#block-cookpolitical-content ol ol ol {
  list-style: lower-roman
}

#block-cookpolitical-content li {
  margin-bottom: .5em
}

#block-cookpolitical-content blockquote {
  margin: 0 0 1.5em .5em;
  padding: 0 0 0 1em;
  border-left: 5px solid #1b8bf7;
  line-height: 1.4
}

#block-cookpolitical-content blockquote p:not(.cite) {
  color: #000;
  font-size: 1.2em;
  margin-bottom: 1em
}

#block-cookpolitical-content blockquote p:not(.cite):before {
  content: open-quote
}

#block-cookpolitical-content blockquote p:not(.cite):after {
  content: close-quote
}

#block-cookpolitical-content blockquote p.cite {
  font-size: .85em
}

#block-cookpolitical-content .text-align-left {
  text-align: left
}

#block-cookpolitical-content .text-align-center {
  text-align: center
}

#block-cookpolitical-content .text-align-right {
  text-align: right
}

.colored-bullets li {
  color: #1b8bf7
}

.colored-bullets li .text-color {
  color: #666
}

.page-node-type-page #content-area .block-contact {
  margin-left: 20px;
  margin-right: 20px
}

.team-page-block {
  margin: 0 20px
}

.team-page-block .views-row {
  overflow: hidden;
  padding-top: 1.5em;
  margin-top: 1.5em;
  border-top: 1px solid #ddd
}

.team-page-block .team-photo {
  display: none
}

.team-page-block .team-photo img {
  display: block;
  margin: 0;
  max-width: 100%;
  height: auto
}

.team-page-block .team-text h3 {
  margin: 0;
  padding: 0;
  color: #000;
  line-height: 1.4
}

.team-page-block .team-text .job-title {
  text-transform: uppercase;
  color: #ee384c;
  line-height: 1.4;
  margin: 5px 0 10px 0;
  font-size: .85em
}

.team-page-block .team-text .bio {
  margin: 1em 0 1.1em 0
}

.team-page-block .team-text .bio p {
  margin: 0
}

.team-page-block .team-text .icon-twitter:before {
  font-size: larger;
  vertical-align: sub
}

@media screen and (min-width:768px) {
  .team-page-block .team-photo {
    display: block;
    float: left;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden
  }

  .team-page-block .team-text {
    margin-left: 220px
  }

  .team-page-block .team-text h3 {
    font-size: 2.6rem
  }

  .team-page-block .team-text .job-title {
    font-size: 1em
  }
}

.team-individual-heading {
  margin-bottom: 20px
}

.team-individual-heading .team-photo {
  display: none
}

.team-individual-heading .team-text {
  padding: 20px
}

.team-individual-heading h1 {
  margin-bottom: 0
}

.team-individual-heading .job-title {
  text-transform: uppercase;
  color: #ee384c;
  line-height: 1.1;
  font-size: 1.8rem
}

@media screen and (min-width:768px) {
  .team-individual-heading {
    background-color: rgba(10, 83, 149, .1);
    overflow: hidden;
    border-bottom: 1px solid #ddd
  }

  .team-individual-heading .team-photo {
    float: left;
    width: 170px;
    display: block
  }

  .team-individual-heading .team-photo img {
    display: block;
    margin: 0
  }

  .team-individual-heading .team-text {
    padding: 30px 20px 0 0;
    margin-left: 195px
  }
}

.team-list .item-list {
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 20px
}

.team-list .item-list li {
  position: relative;
  padding-left: 1em
}

.team-list .item-list li:before {
  content: "\e905";
  font-family: icomoon;
  display: block;
  position: absolute;
  left: 0;
  font-size: .6em;
  top: .4em
}

.page-node-type-landing-page #content-area {
  border: none;
  background-color: transparent
}

.page-node-type-landing-page #block-cookpolitical-page-title h1 {
  text-align: center;
  font-size: 2.6em;
  margin-top: .25em
}

@media screen and (min-width:768px) {
  .page-node-type-landing-page #block-cookpolitical-page-title h1 {
    font-size: 3em
  }
}

.page-node-type-landing-page #block-cookpolitical-page-title h1:after {
  display: block;
  margin: 20px 0 0 0;
  content: '\e901\00a0\e901\00a0\e901';
  font-size: 11px;
  font-family: icomoon;
  color: #ee384c
}

.page-node-type-landing-page #block-cookpolitical-content {
  margin: 0 auto;
  max-width: 800px;
  text-align: center
}

.landing-page-block .views-row {
  margin: 0
}

@media screen and (min-width:768px) {
  .landing-page-block .views-row {
    width: 47%;
    margin: 0 1.5% 20px
  }
}

@media screen and (min-width:1040px) {
  .landing-page-block .views-row {
    margin: 0 1% 20px;
    width: 31.3%
  }
}

.landing-page-block .views-row a {
  display: block;
  border: 1px solid #ddd;
  background-color: #fff;
  text-align: center;
  padding: 20px;
  position: relative;
  margin-top: -1px
}

.landing-page-block .views-row a span {
  display: block
}

.landing-page-block .views-row a .title {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  color: #000;
  font-size: 2.2rem;
  padding-bottom: .25em;
  color: #0a5395
}

.landing-page-block .views-row a .body {
  display: none;
  color: #999;
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  font-size: 1.9rem;
  padding: 0 0 40px 0
}

.landing-page-block .views-row a .visit {
  display: none;
  max-width: 150px;
  margin: 0 auto;
  font-size: .85em
}

.landing-page-block .views-row a:hover {
  background-color: #1b8bf7;
  border-color: #1b8bf7
}

.landing-page-block .views-row a:hover .title {
  color: #fff
}

.landing-page-block .views-row a:hover .body {
  color: rgba(255, 255, 255, .7)
}

.landing-page-block .views-row a:hover .visit {
  background-color: #fff;
  color: #0a5395
}

@media screen and (min-width:768px) {
  .landing-page-block .views-row a {
    padding-bottom: 50px;
    margin-top: 0
  }

  .landing-page-block .views-row a .title {
    font-size: 2.6rem
  }

  .landing-page-block .views-row a .visit-positioning {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%
  }

  .landing-page-block .views-row a .body, .landing-page-block .views-row a .visit {
    display: block
  }
}

@media screen and (min-width:768px) {
  .flexbox .landing-page-block>div>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-flow: flex-start;
    -ms-flex-flow: flex-start;
    flex-flow: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .flexbox .landing-page-block .views-row a {
    height: 100%
  }
}

.no-flexbox .landing-page-block>div>div {
  overflow: hidden
}

@media screen and (min-width:768px) {
  .no-flexbox .landing-page-block .views-row {
    float: left
  }

  .no-flexbox .landing-page-block .views-row:nth-child(2n+1) {
    clear: left
  }

  .no-flexbox .landing-page-block .views-row a {
    height: 100%
  }
}

@media screen and (min-width:1040px) {
  .no-flexbox .landing-page-block .views-row:nth-child(2n+1) {
    clear: none
  }

  .no-flexbox .landing-page-block .views-row:nth-child(3n+1) {
    clear: left
  }
}

.path-taxonomy #content-area {
  border: none;
  background-color: transparent
}

.path-taxonomy #block-views-block-articles-block-8 {
  padding: 0
}

@media screen and (min-width:768px) {
  .path-taxonomy .block-cookpolitical-page-title {
    margin: 0 1.5%
  }
}

@media screen and (min-width:1040px) {
  .path-taxonomy .block-cookpolitical-page-title {
    margin: 0 1%
  }
}

.path-taxonomy #block-views-block-articles-block-8 .views-row {
  margin: 0
}

@media screen and (min-width:768px) {
  .path-taxonomy #block-views-block-articles-block-8 .views-row {
    width: 47%;
    margin: 0 1.5% 20px
  }
}

@media screen and (min-width:1040px) {
  .path-taxonomy #block-views-block-articles-block-8 .views-row {
    margin: 0 1% 20px;
    width: 31.3%
  }
}

@media screen and (min-width:768px) {
  .flexbox .path-taxonomy #block-views-block-articles-block-8>div>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-flow: flex-start;
    -ms-flex-flow: flex-start;
    flex-flow: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .flexbox .path-taxonomy #block-views-block-articles-block-8 .views-row a {
    height: 100%
  }
}

.no-flexbox .path-taxonomy #block-views-block-articles-block-8>div>div {
  overflow: hidden
}

@media screen and (min-width:768px) {
  .no-flexbox .path-taxonomy #block-views-block-articles-block-8 .views-row {
    float: left
  }

  .no-flexbox .path-taxonomy #block-views-block-articles-block-8 .views-row:nth-child(2n+1) {
    clear: left
  }

  .no-flexbox .path-taxonomy #block-views-block-articles-block-8 .views-row a {
    height: 100%
  }
}

@media screen and (min-width:1040px) {
  .no-flexbox .path-taxonomy #block-views-block-articles-block-8 .views-row:nth-child(2n+1) {
    clear: none
  }

  .no-flexbox .path-taxonomy #block-views-block-articles-block-8 .views-row:nth-child(3n+1) {
    clear: left
  }
}

@media screen and (min-width:768px) {
  .section-analysis.path-taxonomy #block-cookpolitical-page-title, .section-analysis.path-taxonomy .block-cookpolitical-breadcrumbs, .section-analysis.path-taxonomy .views-exposed-form {
    margin-right: 1.5%;
    margin-left: 1.5%
  }
}

@media screen and (min-width:768px) {
  .section-analysis.path-taxonomy #block-cookpolitical-page-title, .section-analysis.path-taxonomy .block-cookpolitical-breadcrumbs, .section-analysis.path-taxonomy .views-exposed-form {
    margin-right: 1%;
    margin-left: 1%
  }
}

#content-area .article-tags-block .articles-returns form {
  width: 100%;
  clear: both;
  padding-bottom: 1em;
  border-bottom: 1px solid #ddd;
  margin-bottom: 1em;
  font-size: 1.6rem
}

#content-area .article-tags-block .articles-returns form .form-item {
  max-width: 100%
}

#content-area .article-tags-block .articles-returns form .js-form-type-select label {
  display: none
}

#content-area .article-tags-block .articles-returns form .form-actions input {
  padding-top: .5em;
  padding-bottom: .5em;
  line-height: 1.3;
  font-size: 1.6rem
}

@media screen and (min-width:768px) {
  #content-area .article-tags-block .articles-returns form {
    overflow: visible;
    position: relative;
    z-index: 10;
    padding-right: 5.25em
  }

  #content-area .article-tags-block .articles-returns form .form-item, #content-area .article-tags-block .articles-returns form .input-wrap {
    float: left;
    width: 33%;
    margin: 0;
    padding: 0 1em 0 0
  }

  #content-area .article-tags-block .articles-returns form .input-wrap {
    margin-left: 0
  }

  #content-area .article-tags-block .articles-returns form .input-wrap .form-item {
    float: none;
    width: 100%;
    margin: 0;
    padding: 0
  }

  #content-area .article-tags-block .articles-returns form .form-actions {
    position: absolute;
    right: 0;
    top: 0
  }
}

@media screen and (min-width:1040px) {
  #content-area .article-tags-block .articles-returns form .input-wrap {
    width: 36%
  }

  #content-area .article-tags-block .articles-returns form .form-item:nth-child(2) {
    width: 37%
  }

  #content-area .article-tags-block .articles-returns form .form-item:nth-child(3) {
    width: 26%
  }
}

.article-tags-block {
  padding: 0
}

.article-tags-block .views-row {
  margin: 0 0 20px
}

@media screen and (min-width:768px) {
  .article-tags-block .views-row {
    width: 47%;
    margin: 0 1.5% 20px
  }
}

@media screen and (min-width:1040px) {
  .article-tags-block .views-row {
    margin: 0 1% 20px;
    width: 31.3%
  }
}

@media screen and (min-width:768px) {
  .flexbox .article-tags-block .articles-returns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-flow: flex-start;
    -ms-flex-flow: flex-start;
    flex-flow: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .flexbox .article-tags-block .views-row a {
    height: 100%
  }
}

.no-flexbox .article-tags-block .articles-returns {
  overflow: hidden
}

.no-flexbox .article-tags-block .views-row {
  margin-bottom: 20px
}

@media screen and (min-width:768px) {
  .no-flexbox .article-tags-block .views-row {
    float: left
  }

  .no-flexbox .article-tags-block .views-row:nth-child(2n+1) {
    clear: left
  }

  .no-flexbox .article-tags-block .views-row a {
    height: 100%
  }
}

@media screen and (min-width:1040px) {
  .no-flexbox .article-tags-block .views-row:nth-child(2n+1) {
    clear: none
  }

  .no-flexbox .article-tags-block .views-row:nth-child(3n+1) {
    clear: left
  }
}

.hidey {
  display: none
}

@media screen and (max-width:767px) {
  .hide-mobile {
    display: none
  }
}

.races-page {
  max-width: 1160px;
  margin: 38px auto 38px auto;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.races-page .races-page-data {
  display: block;
  margin: 0 0 30px 0
}

.races-page .races-page-data .races-page-data-left {
  display: inline-block
}

.races-page .races-page-data .races-page-data-left .races-page-tag {
  text-transform: uppercase;
  font-weight: 400;
  color: #ef374c;
  display: block;
  font-size: 13px
}

@media screen and (min-width:768px) {
  .races-page .races-page-data .races-page-data-left .races-page-tag {
    font-size: 15px
  }
}

.races-page .races-page-data .races-page-data-left .races-page-title {
  margin: 5px 0 5px 0
}

@media screen and (min-width:768px) {
  .races-page .races-page-data .races-page-data-left .races-page-title {
    margin: 10px 0 9px 0;
    display: inline-block
  }
}

.races-page .races-page-data .races-page-data-left .races-page-title>span:nth-child(2) {
  margin: 0 10px;
  height: 18px;
  width: 1px;
  background-color: #999;
  display: inline-block
}

@media screen and (min-width:768px) {
  .races-page .races-page-data .races-page-data-left .races-page-title>span:nth-child(2) {
    margin: 0 15px;
    height: 32px
  }
}

.races-page .races-page-data .races-page-data-right {
  display: inline-block;
  margin-left: 10px;
  vertical-align: text-bottom
}

.races-page .races-page-data .races-page-data-right .races-page-data-right-div-select {
  margin-top: 14px;
  display: inline-block;
  cursor: pointer;
  width: 100%
}

.races-page .races-page-data .races-page-data-right .races-page-data-right-div-select:hover {
  background: #f5f5f5
}

.races-page .races-page-data .races-page-data-right .races-page-data-right-div-select:after {
  content: "\e903";
  display: block;
  font-family: icomoon;
  position: absolute;
  font-size: 12px;
  margin: -26px 0 0 62px;
  z-index: 0
}

.races-page .races-page-data .races-page-data-right .races-page-data-right-div-select .form-item {
  margin: 0 !important
}

.races-page .races-page-data .races-page-data-right .races-page-data-right-div-select select {
  margin: 0;
  color: #666;
  border: 1px solid #ddd;
  width: 85px;
  font-weight: 400;
  height: 36px;
  line-height: 25px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: 0 0;
  cursor: pointer;
  outline: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  padding: 0 8px 0 12px
}

.races-page .races-page-data .races-page-data-right .races-page-data-right-div-select select::-ms-expand {
  display: none
}

.races-page .rating-row {
  display: block;
  border: 1px solid #ddd;
  border-top: 0;
  width: 100%;
  padding: 20px 0 20px 0;
  background-color: #fff
}

.races-page .rating-row:first-child {
  border-top: 1px solid #ddd
}

.races-page .rating-row .rating-map {
  display: block;
  float: left;
  width: 90px;
  height: 100px;
  margin-top: -20px;
  margin-bottom: -20px;
  padding: 10px;
  text-align: center;
  vertical-align: baseline
}

.races-page .rating-row .rating-map span {
  color: #ddd;
  font-size: 60px
}

.races-page .rating-row .rating-title {
  float: left;
  font-size: 16px;
  margin-bottom: 12px
}

.races-page .rating-row .rating-title .state-title {
  color: #444;
  text-transform: uppercase
}

.races-page .rating-row .rating-title .district-info {
  color: #999
}

.races-page .rating-row .rating-buttons {
  float: left;
  font-size: 16px;
  text-align: left
}

.races-page .rating-row .rating-buttons .from-button {
  display: block;
  float: left;
  width: 120px;
  height: 30px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  vertical-align: baseline;
  font-size: 15px;
  line-height: 30px
}

.races-page .rating-row .rating-buttons .arrow-button {
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  background-image: url(../images/arrow.png);
  border-left: 1px solid #fff;
  border-right: 1px solid #fff
}

.races-page .rating-row .rating-buttons .to-button {
  display: inline-block;
  width: 120px;
  height: 30px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  vertical-align: baseline;
  font-size: 15px;
  line-height: 30px
}

.races-page .rating-row .clear {
  clear: both
}

.dem p, .rep p, .toss_ups p {
  color: #fff;
  opacity: 1;
  text-align: center;
  margin-top: 25px
}

.ratings_container {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.5em;
  margin: 0 auto;
  font-size: 16px
}

.ratings_container .dem {
  background-color: #347abe;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer
}

.ratings_container .rep {
  background-color: #ee384c;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer
}

.ratings_container .solid {
  opacity: 1
}

.ratings_container .likely {
  opacity: .8
}

.ratings_container .lean {
  opacity: .6
}

.ratings_container .toss_ups {
  background-color: #aaa;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer
}

.path-resources #content-area {
  border: none;
  background-color: transparent
}

.path-resources #block-cookpolitical-content {
  padding: 0
}

.path-resources #block-cookpolitical-page-title h1 {
  text-align: center;
  font-size: 2.6em;
  margin-top: .25em
}

@media screen and (min-width:768px) {
  .path-resources #block-cookpolitical-page-title h1 {
    font-size: 3em
  }
}

.path-resources #block-cookpolitical-page-title h1:after {
  display: block;
  margin: 20px 0 0 0;
  content: '\e901\00a0\e901\00a0\e901';
  font-size: 11px;
  font-family: icomoon;
  color: #ee384c
}

.path-resources .masonry-layout .masonry-item {
  margin: 0;
  background: #fff;
  width: 100%;
  margin: 0 0 20px;
  border: 1px solid #ddd;
  padding: 20px
}

@media screen and (min-width:768px) {
  .path-resources .masonry-layout .masonry-item {
    width: 47%;
    margin: 0 1.5% 20px
  }
}

@media screen and (min-width:1040px) {
  .path-resources .masonry-layout .masonry-item {
    margin: 0 1% 20px;
    width: 31.3%
  }
}

#block-cookpolitical-content .masonry-item {
  font-size: 1.6rem
}

#block-cookpolitical-content .masonry-item h3 {
  font-weight: 400;
  margin-top: 0
}

.section-search #block-cookpolitical-page-title {
  padding: 20px
}

.section-search .search-page-form {
  position: relative;
  max-width: 400px;
  font-size: 1.4rem
}

.section-search .search-page-form div {
  display: block
}

.section-search .search-page-form label {
  font-size: 1.4rem
}

.section-search .search-page-form .form-item input, .section-search .search-page-form .form-submit {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.4rem;
  height: 40px
}

.section-search .search-page-form .form-item {
  margin: 0;
  padding: 0 6.3em 0 0
}

.section-search .search-page-form .form-submit {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 1.2rem
}

.section-search .search-page-form #edit-help-link {
  display: none
}

#block-cookpolitical-content .search-results-list ol {
  list-style-type: none;
  margin: 0
}

#block-cookpolitical-content .search-results-list ol li {
  border-bottom: 1px solid #ddd;
  padding: 2em 0;
  margin: 0
}

#block-cookpolitical-content .search-results-list ol .search-content-type {
  text-transform: uppercase;
  font-weight: 300;
  color: #ee384c;
  font-size: .85em
}

#block-cookpolitical-content .search-results-list ol h3 {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  font-weight: 400;
  color: #000;
  margin: 0;
  font-size: 1.6em
}

#block-cookpolitical-content .search-results-list ol p {
  margin: .5em 0
}

#block-cookpolitical-content .search-results-list ol .search-link-to-content .home-articles .js-pager__items a, #block-cookpolitical-content .search-results-list ol .search-link-to-content .transparent-button, .home-articles .js-pager__items #block-cookpolitical-content .search-results-list ol .search-link-to-content a {
  font-size: .6em
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImNvbmZpZy9fZm9udC1mYWNlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi1uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fYm94LXNpemluZy5zY3NzIiwiYmFzZS9faWNvbnMuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsImNvbmZpZy9fdmFyaWFibGVzLnNjc3MiLCJ0aGVtZS9faG9tZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3NoYWRlLnNjc3MiLCJiYXNlL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9mdW5jdGlvbnMvX3RpbnQuc2NzcyIsImJhc2UvX2Zvcm1zLWNob3Nlbi1zZWxlY3RzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fZm9udC1zdGFja3Muc2NzcyIsImJhc2UvX2xheW91dC5zY3NzIiwiYmFzZS9fbGlzdHMuc2NzcyIsImJhc2UvX21lZGlhLnNjc3MiLCJiYXNlL190YWJsZXMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19tZWRpYS5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX2RpYWxvZy5zY3NzIiwiY29tcG9uZW50cy9fc2l0ZS1zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvbWVudXMvX21vYmlsZS1tZW51LnNjc3MiLCJjb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvbWVudXMvX2FjY291bnQtbWVudS5zY3NzIiwiY29tcG9uZW50cy9tZW51cy9fY29ubmVjdC1tZW51LnNjc3MiLCJjb21wb25lbnRzL21lbnVzL19mb290ZXItbWVudS5zY3NzIiwiY29tcG9uZW50cy9fc3Vic2NyaWJlLnNjc3MiLCJjb21wb25lbnRzL19zaXRlLW5hbWUuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2VyLnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL19tZXNzYWdlcy5zY3NzIiwiY29tcG9uZW50cy9fdHdlZXRzLnNjc3MiLCJjb21wb25lbnRzL193aGF0LWlzLWNvb2stcG9saXRpY2FsLnNjc3MiLCJjb21wb25lbnRzL2FydGljbGVzL19hcnRpY2xlLWhlcm8tYW5kLWF1dGhvci5zY3NzIiwiY29tcG9uZW50cy9hcnRpY2xlcy9fYXJ0aWNsZS1idXR0b25zLWFuZC1jYXJkcy5zY3NzIiwiY29tcG9uZW50cy9fYWRkdGhpcy5zY3NzIiwiY29tcG9uZW50cy9fc3Vic2NyaWJlLW5vdy5zY3NzIiwiY29tcG9uZW50cy9fcmF0aW5ncy5zY3NzIiwiY29tcG9uZW50cy9fYW5hbHlzaXMuc2NzcyIsImNvbXBvbmVudHMvX2RlbW9ncmFwaGljLnNjc3MiLCJjb21wb25lbnRzL19wcmVzaWRlbnRpYWwuc2NzcyIsImxheW91dC9fbGF5b3V0LWdyaWQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19zcGFuLWNvbHVtbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9ncmlkL19wcml2YXRlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi1uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3JpZC9fc2hpZnQuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi1uZWF0L2FwcC9hc3NldHMvc3R5bGVzaGVldHMvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwibGF5b3V0L191c2VyLWluZm8uc2NzcyIsImxheW91dC9fbWFpbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JvdXJib24tbmVhdC9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2dyaWQvX291dGVyLWNvbnRhaW5lci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsInRoZW1lL19hcnRpY2xlcy5zY3NzIiwidGhlbWUvX2xvZ2luLnNjc3MiLCJ0aGVtZS9fdXNlci5zY3NzIiwidGhlbWUvX3VzZXJfc3Vic2NyaXB0aW9uLnNjc3MiLCJ0aGVtZS9fYmFzaWMtcGFnZS5zY3NzIiwidGhlbWUvX3RlYW0uc2NzcyIsInRoZW1lL19sYW5kaW5nLXBhZ2Uuc2NzcyIsInRoZW1lL19hdXRob3ItcGFnZS5zY3NzIiwidGhlbWUvX2FuYWx5c2lzLnNjc3MiLCJjb25maWcvX21peGlucy5zY3NzIiwidGhlbWUvX3JhY2VzLnNjc3MiLCJ0aGVtZS9fcmVzb3VyY2VzLnNjc3MiLCJ0aGVtZS9fc2VhcmNoLXJlc3VsdHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkNHQSxXQUNFLG9CQUNBLHFDQUNBLHNSQUtBLGdCQUNBLGlCQUFZLENBVWQsV0FDRSx1QkFDQSxnREFDQSxtUkFJQSxrQkFDQSxlQUFhLENBSVosZ3BHQUNDLGtCQUNBLHFCQUNBLGNBQ0Esa0JBQWEsQ0FKZCx5dUlBT0csa0JBQ0EsTUFDQSxPQUNBLGFBQWEsQ0FnRmpCLG9oRkEzRUUscUJBQ0EsaUJBQ0EsdUJBQ0Esa0JBQ0EsZ0JBQ0EsbUNBQ0Esa0NBQ0Esc0JBQ0EsY0FDQSx3QkFDQSxrQ0FDQSxvQkFDQSxVQUFPLENBK0RULCtDQUlJLFdBN0RrQyxDQXlEdEMsOENBSUks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b0M4Q25GSixtREFpQk0sYUFBVyxDQUFBLENBakJqQix5REFxQk0sY0FDQSxrQkFDQSxvQ0FDQSxlQUNBLG9CQUNBLGExRGNBLEMwREhOLDhDQUdJLFNBQ0EsZ0JBQ0EsV0FDQSxnQkFDQSxzQkFDQSxZQUFTLEM5Q3NDVCxvQzhDOUNKLDhDQVdNLFVBQ0Esa0JBQVEsQ0FBQSxDOUNrQ1YscUM4QzlDSiw4Q0FnQk0saUJBQ0EsV0FBTyxDQUFBLENBS2IsMkNBQ0UsZ0JBQVcsQ0FEYiw4Q0FJSSxnQkFDQSxZQUFZLENDL0RoQixnREFLSSxZQUFTLENBTGIsa0NBV0ksa0JBQ0EsZ0JBQ0EsZ0JBQVcsQ0FiZixzQ0FnQk0sYUFBUyxDQWhCZix3Q0FxQk0sZ0JBQVcsQ0FyQmpCLGtHQTBCTSxjQUNBLGlCQUNBLGlCQUNBLFdBQVEsQ0E3QmQsNkNBa0NNLFNBQ0EsbUJBQVMsQ0FuQ2YsK0NBd0NNLGtCQUNBLFFBQ0EsU0FDQSxnQkFBVyxDQTNDakIsa0RBZ0RNLFlBQVMsQ0FRZixxREFDRSxxQkFDQSxRQUFRLENBRlYsd0RBS0ksNkJBQ0EsY0FDQSxRQUFRLENBUFosMEVBV0kseUJBQ0EsZ0JBQ0EsY0FDQSxlQUFXLENBZGYsd0RBa0JJLDBEQUNBLGdCQUNBLFdBQ0EsU0FDQSxlQUFXLENBdEJmLHVEQTBCSSxhQUFRLENBMUJaLCtUQThCSSxjQUFXLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6aWNvbW9vbjtzcmM6dXJsKC4uL2ZvbnRzL2ljb21vb24uZW90P2ZwZ3o1cCk7c3JjOnVybCguLi9mb250cy9pY29tb29uLmVvdD9mcGd6NXAjaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi9mb250cy9pY29tb29uLndvZmYyP2ZwZ3o1cCkgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL2ZvbnRzL2ljb21vb24udHRmP2ZwZ3o1cCkgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL2ZvbnRzL2ljb21vb24ud29mZj9mcGd6NXApIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL2ZvbnRzL2ljb21vb24uc3ZnP2ZwZ3o1cCNpY29tb29uKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6c2YtcmVndWxhcjtzcmM6dXJsKC4uL2ZvbnRzL3N0YXRlZmFjZS1yZWd1bGFyLXdlYmZvbnQuZW90KTtzcmM6dXJsKC4uL2ZvbnRzL3N0YXRlZmFjZS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4uL2ZvbnRzL3N0YXRlZmFjZS1yZWd1bGFyLXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vZm9udHMvc3RhdGVmYWNlLXJlZ3VsYXItd2ViZm9udC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi9mb250cy9zdGF0ZWZhY2UtcmVndWxhci13ZWJmb250LnN2ZyNzZi1yZWd1bGFyKSBmb3JtYXQoXCJzdmdcIik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwfS5zZi1yZXBsYWNlLnNmLTAxLC5zZi1yZXBsYWNlLnNmLTAyLC5zZi1yZXBsYWNlLnNmLTA0LC5zZi1yZXBsYWNlLnNmLTA1LC5zZi1yZXBsYWNlLnNmLTA2LC5zZi1yZXBsYWNlLnNmLTA4LC5zZi1yZXBsYWNlLnNmLTA5LC5zZi1yZXBsYWNlLnNmLTEwLC5zZi1yZXBsYWNlLnNmLTExMDAxLC5zZi1yZXBsYWNlLnNmLTEyLC5zZi1yZXBsYWNlLnNmLTEzLC5zZi1yZXBsYWNlLnNmLTE1LC5zZi1yZXBsYWNlLnNmLTE2LC5zZi1yZXBsYWNlLnNmLTE3LC5zZi1yZXBsYWNlLnNmLTE4LC5zZi1yZXBsYWNlLnNmLTE5LC5zZi1yZXBsYWNlLnNmLTIwLC5zZi1yZXBsYWNlLnNmLTIxLC5zZi1yZXBsYWNlLnNmLTIyLC5zZi1yZXBsYWNlLnNmLTIzLC5zZi1yZXBsYWNlLnNmLTI0LC5zZi1yZXBsYWNlLnNmLTI1LC5zZi1yZXBsYWNlLnNmLTI2LC5zZi1yZXBsYWNlLnNmLTI3LC5zZi1yZXBsYWNlLnNmLTI4LC5zZi1yZXBsYWNlLnNmLTI5LC5zZi1yZXBsYWNlLnNmLTMwLC5zZi1yZXBsYWNlLnNmLTMxLC5zZi1yZXBsYWNlLnNmLTMyLC5zZi1yZXBsYWNlLnNmLTMzLC5zZi1yZXBsYWNlLnNmLTM0LC5zZi1yZXBsYWNlLnNmLTM1LC5zZi1yZXBsYWNlLnNmLTM2LC5zZi1yZXBsYWNlLnNmLTM3LC5zZi1yZXBsYWNlLnNmLTM4LC5zZi1yZXBsYWNlLnNmLTM5LC5zZi1yZXBsYWNlLnNmLTQwLC5zZi1yZXBsYWNlLnNmLTQxLC5zZi1yZXBsYWNlLnNmLTQyLC5zZi1yZXBsYWNlLnNmLTQ0LC5zZi1yZXBsYWNlLnNmLTQ1LC5zZi1yZXBsYWNlLnNmLTQ2LC5zZi1yZXBsYWNlLnNmLTQ3LC5zZi1yZXBsYWNlLnNmLTQ4LC5zZi1yZXBsYWNlLnNmLTQ5LC5zZi1yZXBsYWNlLnNmLTUwLC5zZi1yZXBsYWNlLnNmLTUxLC5zZi1yZXBsYWNlLnNmLTUzLC5zZi1yZXBsYWNlLnNmLTU0LC5zZi1yZXBsYWNlLnNmLTU1LC5zZi1yZXBsYWNlLnNmLTU2LC5zZi1yZXBsYWNlLnNmLTY2LC5zZi1yZXBsYWNlLnNmLTcyLC5zZi1yZXBsYWNlLnNmLWFrLC5zZi1yZXBsYWNlLnNmLWFsLC5zZi1yZXBsYWNlLnNmLWFsYWJhbWEsLnNmLXJlcGxhY2Uuc2YtYWxhc2thLC5zZi1yZXBsYWNlLnNmLWFyLC5zZi1yZXBsYWNlLnNmLWFyaXpvbmEsLnNmLXJlcGxhY2Uuc2YtYXJrYW5zYXMsLnNmLXJlcGxhY2Uuc2YtYXosLnNmLXJlcGxhY2Uuc2YtY2EsLnNmLXJlcGxhY2Uuc2YtY2FsaWZvcm5pYSwuc2YtcmVwbGFjZS5zZi1jbywuc2YtcmVwbGFjZS5zZi1jb2xvcmFkbywuc2YtcmVwbGFjZS5zZi1jb25uZWN0aWN1dCwuc2YtcmVwbGFjZS5zZi1jdCwuc2YtcmVwbGFjZS5zZi1kYywuc2YtcmVwbGFjZS5zZi1kZSwuc2YtcmVwbGFjZS5zZi1kZWxhd2FyZSwuc2YtcmVwbGFjZS5zZi1kaXN0cmljdC1vZi1jb2x1bWJpYSwuc2YtcmVwbGFjZS5zZi1mbCwuc2YtcmVwbGFjZS5zZi1mbG9yaWRhLC5zZi1yZXBsYWNlLnNmLWdhLC5zZi1yZXBsYWNlLnNmLWdlb3JnaWEsLnNmLXJlcGxhY2Uuc2YtZ3UsLnNmLXJlcGxhY2Uuc2YtZ3VhbSwuc2YtcmVwbGFjZS5zZi1oYXdhaWksLnNmLXJlcGxhY2Uuc2YtaGksLnNmLXJlcGxhY2Uuc2YtaWEsLnNmLXJlcGxhY2Uuc2YtaWQsLnNmLXJlcGxhY2Uuc2YtaWRhaG8sLnNmLXJlcGxhY2Uuc2YtaWwsLnNmLXJlcGxhY2Uuc2YtaWxsaW5vaXMsLnNmLXJlcGxhY2Uuc2YtaW4sLnNmLXJlcGxhY2Uuc2YtaW5kaWFuYSwuc2YtcmVwbGFjZS5zZi1pb3dhLC5zZi1yZXBsYWNlLnNmLWthbnNhcywuc2YtcmVwbGFjZS5zZi1rZW50dWNreSwuc2YtcmVwbGFjZS5zZi1rcywuc2YtcmVwbGFjZS5zZi1reSwuc2YtcmVwbGFjZS5zZi1sYSwuc2YtcmVwbGFjZS5zZi1sb3Vpc2lhbmEsLnNmLXJlcGxhY2Uuc2YtbWEsLnNmLXJlcGxhY2Uuc2YtbWFpbmUsLnNmLXJlcGxhY2Uuc2YtbWFyeWxhbmQsLnNmLXJlcGxhY2Uuc2YtbWFzc2FjaHVzZXR0cywuc2YtcmVwbGFjZS5zZi1tZCwuc2YtcmVwbGFjZS5zZi1tZSwuc2YtcmVwbGFjZS5zZi1taSwuc2YtcmVwbGFjZS5zZi1taWNoaWdhbiwuc2YtcmVwbGFjZS5zZi1taW5uZXNvdGEsLnNmLXJlcGxhY2Uuc2YtbWlzc2lzc2lwcGksLnNmLXJlcGxhY2Uuc2YtbWlzc291cmksLnNmLXJlcGxhY2Uuc2YtbW4sLnNmLXJlcGxhY2Uuc2YtbW8sLnNmLXJlcGxhY2Uuc2YtbW9udGFuYSwuc2YtcmVwbGFjZS5zZi1tcywuc2YtcmVwbGFjZS5zZi1tdCwuc2YtcmVwbGFjZS5zZi1uYywuc2YtcmVwbGFjZS5zZi1uZCwuc2YtcmVwbGFjZS5zZi1uZSwuc2YtcmVwbGFjZS5zZi1uZWJyYXNrYSwuc2YtcmVwbGFjZS5zZi1uZXZhZGEsLnNmLXJlcGxhY2Uuc2YtbmV3LWhhbXBzaGlyZSwuc2YtcmVwbGFjZS5zZi1uZXctamVyc2V5LC5zZi1yZXBsYWNlLnNmLW5ldy1tZXhpY28sLnNmLXJlcGxhY2Uuc2YtbmV3LXlvcmssLnNmLXJlcGxhY2Uuc2YtbmgsLnNmLXJlcGxhY2Uuc2YtbmosLnNmLXJlcGxhY2Uuc2Ytbm0sLnNmLXJlcGxhY2Uuc2Ytbm9ydGgtY2Fyb2xpbmEsLnNmLXJlcGxhY2Uuc2Ytbm9ydGgtZGFrb3RhLC5zZi1yZXBsYWNlLnNmLW52LC5zZi1yZXBsYWNlLnNmLW55LC5zZi1yZXBsYWNlLnNmLW9oLC5zZi1yZXBsYWNlLnNmLW9oaW8sLnNmLXJlcGxhY2Uuc2Ytb2ssLnNmLXJlcGxhY2Uuc2Ytb2tsYWhvbWEsLnNmLXJlcGxhY2Uuc2Ytb3IsLnNmLXJlcGxhY2Uuc2Ytb3JlZ29uLC5zZi1yZXBsYWNlLnNmLXBhLC5zZi1yZXBsYWNlLnNmLXBlbm5zeWx2YW5pYSwuc2YtcmVwbGFjZS5zZi1wciwuc2YtcmVwbGFjZS5zZi1wdWVydG8tcmljbywuc2YtcmVwbGFjZS5zZi1yaG9kZS1pc2xhbmQsLnNmLXJlcGxhY2Uuc2YtcmksLnNmLXJlcGxhY2Uuc2Ytc2MsLnNmLXJlcGxhY2Uuc2Ytc2QsLnNmLXJlcGxhY2Uuc2Ytc291dGgtY2Fyb2xpbmEsLnNmLXJlcGxhY2Uuc2Ytc291dGgtZGFrb3RhLC5zZi1yZXBsYWNlLnNmLXRlbm5lc3NlZSwuc2YtcmVwbGFjZS5zZi10ZXhhcywuc2YtcmVwbGFjZS5zZi10biwuc2YtcmVwbGFjZS5zZi10eCwuc2YtcmVwbGFjZS5zZi11dCwuc2YtcmVwbGFjZS5zZi11dGFoLC5zZi1yZXBsYWNlLnNmLXZhLC5zZi1yZXBsYWNlLnNmLXZlcm1vbnQsLnNmLXJlcGxhY2Uuc2YtdmlyZ2luaWEsLnNmLXJlcGxhY2Uuc2YtdnQsLnNmLXJlcGxhY2Uuc2Ytd2EsLnNmLXJlcGxhY2Uuc2Ytd2FzaGluZ3Rvbiwuc2YtcmVwbGFjZS5zZi13ZXN0LXZpcmdpbmlhLC5zZi1yZXBsYWNlLnNmLXdpLC5zZi1yZXBsYWNlLnNmLXdpc2NvbnNpbiwuc2YtcmVwbGFjZS5zZi13diwuc2YtcmVwbGFjZS5zZi13eSwuc2YtcmVwbGFjZS5zZi13eW9taW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxZW07dGV4dC1pbmRlbnQ6LTk5OWVtfS5zZi1yZXBsYWNlLnNmLTAxOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi0wMjpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtMDQ6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTA1OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi0wNjpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtMDg6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTA5OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi0xMDpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtMTEwMDE6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTEyOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi0xMzpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtMTU6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTE2OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi0xNzpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtMTg6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTE5OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi0yMDpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtMjE6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTIyOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi0yMzpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtMjQ6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTI1OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi0yNjpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtMjc6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTI4OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi0yOTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtMzA6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTMxOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi0zMjpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtMzM6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTM0OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi0zNTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtMzY6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTM3OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi0zODpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtMzk6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTQwOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi00MTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtNDI6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTQ0OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi00NTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtNDY6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTQ3OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi00ODpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtNDk6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTUwOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi01MTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtNTM6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTU0OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi01NTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtNTY6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLTY2OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi03MjpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtYWs6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWFsOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1hbGFiYW1hOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1hbGFza2E6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWFyOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1hcml6b25hOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1hcmthbnNhczpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtYXo6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWNhOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1jYWxpZm9ybmlhOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1jbzpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtY29sb3JhZG86YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWNvbm5lY3RpY3V0OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1jdDpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtZGM6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWRlOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1kZWxhd2FyZTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtZGlzdHJpY3Qtb2YtY29sdW1iaWE6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWZsOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1mbG9yaWRhOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1nYTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtZ2VvcmdpYTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtZ3U6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWd1YW06YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWhhd2FpaTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtaGk6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWlhOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1pZDpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtaWRhaG86YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWlsOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1pbGxpbm9pczpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtaW46YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWluZGlhbmE6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWlvd2E6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWthbnNhczpiZWZvcmUsLnNmLXJlcGxhY2Uuc2Yta2VudHVja3k6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWtzOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1reTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtbGE6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLWxvdWlzaWFuYTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtbWE6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW1haW5lOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1tYXJ5bGFuZDpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtbWFzc2FjaHVzZXR0czpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtbWQ6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW1lOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1taTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtbWljaGlnYW46YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW1pbm5lc290YTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtbWlzc2lzc2lwcGk6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW1pc3NvdXJpOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1tbjpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtbW86YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW1vbnRhbmE6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW1zOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1tdDpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtbmM6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW5kOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1uZTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtbmVicmFza2E6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW5ldmFkYTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtbmV3LWhhbXBzaGlyZTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtbmV3LWplcnNleTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtbmV3LW1leGljbzpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtbmV3LXlvcms6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW5oOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1uajpiZWZvcmUsLnNmLXJlcGxhY2Uuc2Ytbm06YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW5vcnRoLWNhcm9saW5hOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1ub3J0aC1kYWtvdGE6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW52OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1ueTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2Ytb2g6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW9oaW86YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW9rOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1va2xhaG9tYTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2Ytb3I6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLW9yZWdvbjpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtcGE6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLXBlbm5zeWx2YW5pYTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtcHI6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLXB1ZXJ0by1yaWNvOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1yaG9kZS1pc2xhbmQ6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLXJpOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1zYzpiZWZvcmUsLnNmLXJlcGxhY2Uuc2Ytc2Q6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLXNvdXRoLWNhcm9saW5hOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi1zb3V0aC1kYWtvdGE6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLXRlbm5lc3NlZTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtdGV4YXM6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLXRuOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi10eDpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtdXQ6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLXV0YWg6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLXZhOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi12ZXJtb250OmJlZm9yZSwuc2YtcmVwbGFjZS5zZi12aXJnaW5pYTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2YtdnQ6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLXdhOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi13YXNoaW5ndG9uOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi13ZXN0LXZpcmdpbmlhOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi13aTpiZWZvcmUsLnNmLXJlcGxhY2Uuc2Ytd2lzY29uc2luOmJlZm9yZSwuc2YtcmVwbGFjZS5zZi13djpiZWZvcmUsLnNmLXJlcGxhY2Uuc2Ytd3k6YmVmb3JlLC5zZi1yZXBsYWNlLnNmLXd5b21pbmc6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt0ZXh0LWluZGVudDowfS5zZi0wMTpiZWZvcmUsLnNmLTAyOmJlZm9yZSwuc2YtMDQ6YmVmb3JlLC5zZi0wNTpiZWZvcmUsLnNmLTA2OmJlZm9yZSwuc2YtMDg6YmVmb3JlLC5zZi0wOTpiZWZvcmUsLnNmLTEwOmJlZm9yZSwuc2YtMTEwMDE6YmVmb3JlLC5zZi0xMjpiZWZvcmUsLnNmLTEzOmJlZm9yZSwuc2YtMTU6YmVmb3JlLC5zZi0xNjpiZWZvcmUsLnNmLTE3OmJlZm9yZSwuc2YtMTg6YmVmb3JlLC5zZi0xOTpiZWZvcmUsLnNmLTIwOmJlZm9yZSwuc2YtMjE6YmVmb3JlLC5zZi0yMjpiZWZvcmUsLnNmLTIzOmJlZm9yZSwuc2YtMjQ6YmVmb3JlLC5zZi0yNTpiZWZvcmUsLnNmLTI2OmJlZm9yZSwuc2YtMjc6YmVmb3JlLC5zZi0yODpiZWZvcmUsLnNmLTI5OmJlZm9yZSwuc2YtMzA6YmVmb3JlLC5zZi0zMTpiZWZvcmUsLnNmLTMyOmJlZm9yZSwuc2YtMzM6YmVmb3JlLC5zZi0zNDpiZWZvcmUsLnNmLTM1OmJlZm9yZSwuc2YtMzY6YmVmb3JlLC5zZi0zNzpiZWZvcmUsLnNmLTM4OmJlZm9yZSwuc2YtMzk6YmVmb3JlLC5zZi00MDpiZWZvcmUsLnNmLTQxOmJlZm9yZSwuc2YtNDI6YmVmb3JlLC5zZi00NDpiZWZvcmUsLnNmLTQ1OmJlZm9yZSwuc2YtNDY6YmVmb3JlLC5zZi00NzpiZWZvcmUsLnNmLTQ4OmJlZm9yZSwuc2YtNDk6YmVmb3JlLC5zZi01MDpiZWZvcmUsLnNmLTUxOmJlZm9yZSwuc2YtNTM6YmVmb3JlLC5zZi01NDpiZWZvcmUsLnNmLTU1OmJlZm9yZSwuc2YtNTY6YmVmb3JlLC5zZi02NjpiZWZvcmUsLnNmLTcyOmJlZm9yZSwuc2YtYWs6YmVmb3JlLC5zZi1hbDpiZWZvcmUsLnNmLWFsYWJhbWE6YmVmb3JlLC5zZi1hbGFza2E6YmVmb3JlLC5zZi1hcjpiZWZvcmUsLnNmLWFyaXpvbmE6YmVmb3JlLC5zZi1hcmthbnNhczpiZWZvcmUsLnNmLWF6OmJlZm9yZSwuc2YtY2E6YmVmb3JlLC5zZi1jYWxpZm9ybmlhOmJlZm9yZSwuc2YtY286YmVmb3JlLC5zZi1jb2xvcmFkbzpiZWZvcmUsLnNmLWNvbm5lY3RpY3V0OmJlZm9yZSwuc2YtY3Q6YmVmb3JlLC5zZi1kYzpiZWZvcmUsLnNmLWRlOmJlZm9yZSwuc2YtZGVsYXdhcmU6YmVmb3JlLC5zZi1kaXN0cmljdC1vZi1jb2x1bWJpYTpiZWZvcmUsLnNmLWZsOmJlZm9yZSwuc2YtZmxvcmlkYTpiZWZvcmUsLnNmLWdhOmJlZm9yZSwuc2YtZ2VvcmdpYTpiZWZvcmUsLnNmLWd1OmJlZm9yZSwuc2YtZ3VhbTpiZWZvcmUsLnNmLWhhd2FpaTpiZWZvcmUsLnNmLWhpOmJlZm9yZSwuc2YtaWE6YmVmb3JlLC5zZi1pZDpiZWZvcmUsLnNmLWlkYWhvOmJlZm9yZSwuc2YtaWw6YmVmb3JlLC5zZi1pbGxpbm9pczpiZWZvcmUsLnNmLWluOmJlZm9yZSwuc2YtaW5kaWFuYTpiZWZvcmUsLnNmLWlvd2E6YmVmb3JlLC5zZi1rYW5zYXM6YmVmb3JlLC5zZi1rZW50dWNreTpiZWZvcmUsLnNmLWtzOmJlZm9yZSwuc2Yta3k6YmVmb3JlLC5zZi1sYTpiZWZvcmUsLnNmLWxvdWlzaWFuYTpiZWZvcmUsLnNmLW1hOmJlZm9yZSwuc2YtbWFpbmU6YmVmb3JlLC5zZi1tYXJ5bGFuZDpiZWZvcmUsLnNmLW1hc3NhY2h1c2V0dHM6YmVmb3JlLC5zZi1tZDpiZWZvcmUsLnNmLW1lOmJlZm9yZSwuc2YtbWk6YmVmb3JlLC5zZi1taWNoaWdhbjpiZWZvcmUsLnNmLW1pbm5lc290YTpiZWZvcmUsLnNmLW1pc3Npc3NpcHBpOmJlZm9yZSwuc2YtbWlzc291cmk6YmVmb3JlLC5zZi1tbjpiZWZvcmUsLnNmLW1vOmJlZm9yZSwuc2YtbW9udGFuYTpiZWZvcmUsLnNmLW1zOmJlZm9yZSwuc2YtbXQ6YmVmb3JlLC5zZi1uYzpiZWZvcmUsLnNmLW5kOmJlZm9yZSwuc2YtbmU6YmVmb3JlLC5zZi1uZWJyYXNrYTpiZWZvcmUsLnNmLW5ldmFkYTpiZWZvcmUsLnNmLW5ldy1oYW1wc2hpcmU6YmVmb3JlLC5zZi1uZXctamVyc2V5OmJlZm9yZSwuc2YtbmV3LW1leGljbzpiZWZvcmUsLnNmLW5ldy15b3JrOmJlZm9yZSwuc2Ytbmg6YmVmb3JlLC5zZi1uajpiZWZvcmUsLnNmLW5tOmJlZm9yZSwuc2Ytbm9ydGgtY2Fyb2xpbmE6YmVmb3JlLC5zZi1ub3J0aC1kYWtvdGE6YmVmb3JlLC5zZi1udjpiZWZvcmUsLnNmLW55OmJlZm9yZSwuc2Ytb2g6YmVmb3JlLC5zZi1vaGlvOmJlZm9yZSwuc2Ytb2s6YmVmb3JlLC5zZi1va2xhaG9tYTpiZWZvcmUsLnNmLW9yOmJlZm9yZSwuc2Ytb3JlZ29uOmJlZm9yZSwuc2YtcGE6YmVmb3JlLC5zZi1wZW5uc3lsdmFuaWE6YmVmb3JlLC5zZi1wcjpiZWZvcmUsLnNmLXB1ZXJ0by1yaWNvOmJlZm9yZSwuc2YtcmhvZGUtaXNsYW5kOmJlZm9yZSwuc2Ytcmk6YmVmb3JlLC5zZi1zYzpiZWZvcmUsLnNmLXNkOmJlZm9yZSwuc2Ytc291dGgtY2Fyb2xpbmE6YmVmb3JlLC5zZi1zb3V0aC1kYWtvdGE6YmVmb3JlLC5zZi10ZW5uZXNzZWU6YmVmb3JlLC5zZi10ZXhhczpiZWZvcmUsLnNmLXRuOmJlZm9yZSwuc2YtdHg6YmVmb3JlLC5zZi11dDpiZWZvcmUsLnNmLXV0YWg6YmVmb3JlLC5zZi12YTpiZWZvcmUsLnNmLXZlcm1vbnQ6YmVmb3JlLC5zZi12aXJnaW5pYTpiZWZvcmUsLnNmLXZ0OmJlZm9yZSwuc2Ytd2E6YmVmb3JlLC5zZi13YXNoaW5ndG9uOmJlZm9yZSwuc2Ytd2VzdC12aXJnaW5pYTpiZWZvcmUsLnNmLXdpOmJlZm9yZSwuc2Ytd2lzY29uc2luOmJlZm9yZSwuc2Ytd3Y6YmVmb3JlLC5zZi13eTpiZWZvcmUsLnNmLXd5b21pbmc6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7Zm9udC1mYW1pbHk6c2YtcmVndWxhcjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7dmVydGljYWwtYWxpZ246bWlkZGxlO2xpbmUtaGVpZ2h0OjE7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O3RleHQtdHJhbnNmb3JtOm5vbmU7c3BlYWs6bm9uZX0uc2YtMDE6YmVmb3JlLC5zZi1hbDpiZWZvcmUsLnNmLWFsYWJhbWE6YmVmb3Jle2NvbnRlbnQ6XCJCXCJ9LnNmLTAyOmJlZm9yZSwuc2YtYWs6YmVmb3JlLC5zZi1hbGFza2E6YmVmb3Jle2NvbnRlbnQ6XCJBXCJ9LnNmLTA0OmJlZm9yZSwuc2YtYXJpem9uYTpiZWZvcmUsLnNmLWF6OmJlZm9yZXtjb250ZW50OlwiRFwifS5zZi0wNTpiZWZvcmUsLnNmLWFyOmJlZm9yZSwuc2YtYXJrYW5zYXM6YmVmb3Jle2NvbnRlbnQ6XCJDXCJ9LnNmLTA2OmJlZm9yZSwuc2YtY2E6YmVmb3JlLC5zZi1jYWxpZm9ybmlhOmJlZm9yZXtjb250ZW50OlwiRVwifS5zZi0wODpiZWZvcmUsLnNmLWNvOmJlZm9yZSwuc2YtY29sb3JhZG86YmVmb3Jle2NvbnRlbnQ6XCJGXCJ9LnNmLTA5OmJlZm9yZSwuc2YtY29ubmVjdGljdXQ6YmVmb3JlLC5zZi1jdDpiZWZvcmV7Y29udGVudDpcIkdcIn0uc2YtMTA6YmVmb3JlLC5zZi1kZTpiZWZvcmUsLnNmLWRlbGF3YXJlOmJlZm9yZXtjb250ZW50OlwiSFwifS5zZi0xMjpiZWZvcmUsLnNmLWZsOmJlZm9yZSwuc2YtZmxvcmlkYTpiZWZvcmV7Y29udGVudDpcIklcIn0uc2YtMTM6YmVmb3JlLC5zZi1nYTpiZWZvcmUsLnNmLWdlb3JnaWE6YmVmb3Jle2NvbnRlbnQ6XCJKXCJ9LnNmLTE1OmJlZm9yZSwuc2YtaGF3YWlpOmJlZm9yZSwuc2YtaGk6YmVmb3Jle2NvbnRlbnQ6XCJLXCJ9LnNmLTE2OmJlZm9yZSwuc2YtaWQ6YmVmb3JlLC5zZi1pZGFobzpiZWZvcmV7Y29udGVudDpcIk1cIn0uc2YtMTc6YmVmb3JlLC5zZi1pbDpiZWZvcmUsLnNmLWlsbGlub2lzOmJlZm9yZXtjb250ZW50OlwiTlwifS5zZi0xODpiZWZvcmUsLnNmLWluOmJlZm9yZSwuc2YtaW5kaWFuYTpiZWZvcmV7Y29udGVudDpcIk9cIn0uc2YtMTk6YmVmb3JlLC5zZi1pYTpiZWZvcmUsLnNmLWlvd2E6YmVmb3Jle2NvbnRlbnQ6XCJMXCJ9LnNmLTIwOmJlZm9yZSwuc2Yta2Fuc2FzOmJlZm9yZSwuc2Yta3M6YmVmb3Jle2NvbnRlbnQ6XCJQXCJ9LnNmLTIxOmJlZm9yZSwuc2Yta2VudHVja3k6YmVmb3JlLC5zZi1reTpiZWZvcmV7Y29udGVudDpcIlFcIn0uc2YtMjI6YmVmb3JlLC5zZi1sYTpiZWZvcmUsLnNmLWxvdWlzaWFuYTpiZWZvcmV7Y29udGVudDpcIlJcIn0uc2YtMjM6YmVmb3JlLC5zZi1tYWluZTpiZWZvcmUsLnNmLW1lOmJlZm9yZXtjb250ZW50OlwiVVwifS5zZi0yNDpiZWZvcmUsLnNmLW1hcnlsYW5kOmJlZm9yZSwuc2YtbWQ6YmVmb3Jle2NvbnRlbnQ6XCJUXCJ9LnNmLTI1OmJlZm9yZSwuc2YtbWE6YmVmb3JlLC5zZi1tYXNzYWNodXNldHRzOmJlZm9yZXtjb250ZW50OlwiU1wifS5zZi0yNjpiZWZvcmUsLnNmLW1pOmJlZm9yZSwuc2YtbWljaGlnYW46YmVmb3Jle2NvbnRlbnQ6XCJWXCJ9LnNmLTI3OmJlZm9yZSwuc2YtbWlubmVzb3RhOmJlZm9yZSwuc2YtbW46YmVmb3Jle2NvbnRlbnQ6XCJXXCJ9LnNmLTI4OmJlZm9yZSwuc2YtbWlzc2lzc2lwcGk6YmVmb3JlLC5zZi1tczpiZWZvcmV7Y29udGVudDpcIllcIn0uc2YtMjk6YmVmb3JlLC5zZi1taXNzb3VyaTpiZWZvcmUsLnNmLW1vOmJlZm9yZXtjb250ZW50OlwiWFwifS5zZi0zMDpiZWZvcmUsLnNmLW1vbnRhbmE6YmVmb3JlLC5zZi1tdDpiZWZvcmV7Y29udGVudDpcIlpcIn0uc2YtMzE6YmVmb3JlLC5zZi1uZTpiZWZvcmUsLnNmLW5lYnJhc2thOmJlZm9yZXtjb250ZW50OlwiY1wifS5zZi0zMjpiZWZvcmUsLnNmLW5ldmFkYTpiZWZvcmUsLnNmLW52OmJlZm9yZXtjb250ZW50OlwiZ1wifS5zZi0zMzpiZWZvcmUsLnNmLW5ldy1oYW1wc2hpcmU6YmVmb3JlLC5zZi1uaDpiZWZvcmV7Y29udGVudDpcImRcIn0uc2YtMzQ6YmVmb3JlLC5zZi1uZXctamVyc2V5OmJlZm9yZSwuc2Ytbmo6YmVmb3Jle2NvbnRlbnQ6XCJlXCJ9LnNmLTM1OmJlZm9yZSwuc2YtbmV3LW1leGljbzpiZWZvcmUsLnNmLW5tOmJlZm9yZXtjb250ZW50OlwiZlwifS5zZi0zNjpiZWZvcmUsLnNmLW5ldy15b3JrOmJlZm9yZSwuc2Ytbnk6YmVmb3Jle2NvbnRlbnQ6XCJoXCJ9LnNmLTM3OmJlZm9yZSwuc2YtbmM6YmVmb3JlLC5zZi1ub3J0aC1jYXJvbGluYTpiZWZvcmV7Y29udGVudDpcImFcIn0uc2YtMzg6YmVmb3JlLC5zZi1uZDpiZWZvcmUsLnNmLW5vcnRoLWRha290YTpiZWZvcmV7Y29udGVudDpcImJcIn0uc2YtMzk6YmVmb3JlLC5zZi1vaDpiZWZvcmUsLnNmLW9oaW86YmVmb3Jle2NvbnRlbnQ6XCJpXCJ9LnNmLTQwOmJlZm9yZSwuc2Ytb2s6YmVmb3JlLC5zZi1va2xhaG9tYTpiZWZvcmV7Y29udGVudDpcImpcIn0uc2YtNDE6YmVmb3JlLC5zZi1vcjpiZWZvcmUsLnNmLW9yZWdvbjpiZWZvcmV7Y29udGVudDpcImtcIn0uc2YtNDI6YmVmb3JlLC5zZi1wYTpiZWZvcmUsLnNmLXBlbm5zeWx2YW5pYTpiZWZvcmV7Y29udGVudDpcImxcIn0uc2YtNDQ6YmVmb3JlLC5zZi1yaG9kZS1pc2xhbmQ6YmVmb3JlLC5zZi1yaTpiZWZvcmV7Y29udGVudDpcIm1cIn0uc2YtNDU6YmVmb3JlLC5zZi1zYzpiZWZvcmUsLnNmLXNvdXRoLWNhcm9saW5hOmJlZm9yZXtjb250ZW50OlwiblwifS5zZi00NjpiZWZvcmUsLnNmLXNkOmJlZm9yZSwuc2Ytc291dGgtZGFrb3RhOmJlZm9yZXtjb250ZW50Olwib1wifS5zZi00NzpiZWZvcmUsLnNmLXRlbm5lc3NlZTpiZWZvcmUsLnNmLXRuOmJlZm9yZXtjb250ZW50OlwicFwifS5zZi00ODpiZWZvcmUsLnNmLXRleGFzOmJlZm9yZSwuc2YtdHg6YmVmb3Jle2NvbnRlbnQ6XCJxXCJ9LnNmLTQ5OmJlZm9yZSwuc2YtdXQ6YmVmb3JlLC5zZi11dGFoOmJlZm9yZXtjb250ZW50OlwiclwifS5zZi01MDpiZWZvcmUsLnNmLXZlcm1vbnQ6YmVmb3JlLC5zZi12dDpiZWZvcmV7Y29udGVudDpcInRcIn0uc2YtNTE6YmVmb3JlLC5zZi12YTpiZWZvcmUsLnNmLXZpcmdpbmlhOmJlZm9yZXtjb250ZW50Olwic1wifS5zZi01MzpiZWZvcmUsLnNmLXdhOmJlZm9yZSwuc2Ytd2FzaGluZ3RvbjpiZWZvcmV7Y29udGVudDpcInVcIn0uc2YtNTQ6YmVmb3JlLC5zZi13ZXN0LXZpcmdpbmlhOmJlZm9yZSwuc2Ytd3Y6YmVmb3Jle2NvbnRlbnQ6XCJ3XCJ9LnNmLTU1OmJlZm9yZSwuc2Ytd2k6YmVmb3JlLC5zZi13aXNjb25zaW46YmVmb3Jle2NvbnRlbnQ6XCJ2XCJ9LnNmLTU2OmJlZm9yZSwuc2Ytd3k6YmVmb3JlLC5zZi13eW9taW5nOmJlZm9yZXtjb250ZW50OlwieFwifS5zZi0xMTAwMTpiZWZvcmUsLnNmLWRjOmJlZm9yZSwuc2YtZGlzdHJpY3Qtb2YtY29sdW1iaWE6YmVmb3Jle2NvbnRlbnQ6XCJ5XCJ9LnNmLTcyOmJlZm9yZSwuc2YtcHI6YmVmb3JlLC5zZi1wdWVydG8tcmljbzpiZWZvcmV7Y29udGVudDpcIjNcIn0uc2YtNjY6YmVmb3JlLC5zZi1ndTpiZWZvcmUsLnNmLWd1YW06YmVmb3Jle2NvbnRlbnQ6XCI0XCJ9aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3h9Kiw6OmFmdGVyLDo6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH1bY2xhc3MqPVwiIGljb24tXCJdLFtjbGFzc149aWNvbi1de2ZvbnQtZmFtaWx5Omljb21vb24haW1wb3J0YW50O3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5pY29uLWVudmVsb3BlMjpiZWZvcmV7Y29udGVudDpcIlxcZTkwNlwifS5pY29uLW1haWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDlcIn0uaWNvbi1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZTYwMVwifS5pY29uLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDdcIn0uaWNvbi1nZWFyOmJlZm9yZXtjb250ZW50OlwiXFxlOTAwXCJ9Lmljb24taWNvbi1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxlOTAxXCJ9Lmljb24tbWVudTpiZWZvcmV7Y29udGVudDpcIlxcZTYwNFwifS5pY29uLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxlNjA5XCJ9Lmljb24tYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDJcIn0uaWNvbi1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlOTAzXCJ9Lmljb24tYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTkwNFwifS5pY29uLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOTA1XCJ9LmJ1dHRvbiwuaG9tZS1hcnRpY2xlcyAuanMtcGFnZXJfX2l0ZW1zIGEsLmxhbmRpbmctcGFnZS1ibG9jayAudmlld3Mtcm93IGEgLnZpc2l0LC50cmFuc3BhcmVudC1idXR0b24sLndoaXRlLWJ1dHRvbixidXR0b24saW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XXthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMWI4YmY3O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NXB4O2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6cHJveGltYS1ub3ZhLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsUm9ib3RvLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNnJlbTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxO3BhZGRpbmc6MWVtIDEuNWVtO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt1c2VyLXNlbGVjdDpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aGl0ZS1zcGFjZTpub3dyYXB9LmJ1dHRvbjpmb2N1cywuYnV0dG9uOmhvdmVyLC5ob21lLWFydGljbGVzIC5qcy1wYWdlcl9faXRlbXMgYTpmb2N1cywuaG9tZS1hcnRpY2xlcyAuanMtcGFnZXJfX2l0ZW1zIGE6aG92ZXIsLmxhbmRpbmctcGFnZS1ibG9jayAudmlld3Mtcm93IGEgLnZpc2l0OmZvY3VzLC5sYW5kaW5nLXBhZ2UtYmxvY2sgLnZpZXdzLXJvdyBhIC52aXNpdDpob3ZlciwudHJhbnNwYXJlbnQtYnV0dG9uOmZvY3VzLC50cmFuc3BhcmVudC1idXR0b246aG92ZXIsLndoaXRlLWJ1dHRvbjpmb2N1cywud2hpdGUtYnV0dG9uOmhvdmVyLGJ1dHRvbjpmb2N1cyxidXR0b246aG92ZXIsaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixpbnB1dFt0eXBlPXJlc2V0XTpmb2N1cyxpbnB1dFt0eXBlPXJlc2V0XTpob3ZlcixpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzE2NmZjNjtjb2xvcjojZmZmfS5idXR0b246ZGlzYWJsZWQsLmhvbWUtYXJ0aWNsZXMgLmpzLXBhZ2VyX19pdGVtcyBhOmRpc2FibGVkLC5sYW5kaW5nLXBhZ2UtYmxvY2sgLnZpZXdzLXJvdyBhIC52aXNpdDpkaXNhYmxlZCwudHJhbnNwYXJlbnQtYnV0dG9uOmRpc2FibGVkLC53aGl0ZS1idXR0b246ZGlzYWJsZWQsYnV0dG9uOmRpc2FibGVkLGlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxpbnB1dFt0eXBlPXJlc2V0XTpkaXNhYmxlZCxpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkO29wYWNpdHk6LjV9LmJ1dHRvbjpkaXNhYmxlZDpob3ZlciwuaG9tZS1hcnRpY2xlcyAuanMtcGFnZXJfX2l0ZW1zIGE6ZGlzYWJsZWQ6aG92ZXIsLmxhbmRpbmctcGFnZS1ibG9jayAudmlld3Mtcm93IGEgLnZpc2l0OmRpc2FibGVkOmhvdmVyLC50cmFuc3BhcmVudC1idXR0b246ZGlzYWJsZWQ6aG92ZXIsLndoaXRlLWJ1dHRvbjpkaXNhYmxlZDpob3ZlcixidXR0b246ZGlzYWJsZWQ6aG92ZXIsaW5wdXRbdHlwZT1idXR0b25dOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9cmVzZXRdOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxYjhiZjd9LmhvbWUtYXJ0aWNsZXMgLmpzLXBhZ2VyX19pdGVtcyBhLC50cmFuc3BhcmVudC1idXR0b257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO2JvcmRlcjoycHggc29saWQgIzBhNTM5NTtjb2xvcjojMGE1Mzk1fS5ob21lLWFydGljbGVzIC5qcy1wYWdlcl9faXRlbXMgYTpob3ZlciwudHJhbnNwYXJlbnQtYnV0dG9uOmhvdmVye2JvcmRlci1jb2xvcjojMTY2ZmM2fS53aGl0ZS1idXR0b257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTtjb2xvcjojMGE1Mzk1fWZpZWxkc2V0e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowfWxlZ2VuZHtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTouMzc1ZW07cGFkZGluZzowfWxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206LjM3NWVtO2ZvbnQtc2l6ZToxLjZyZW19aW5wdXQsc2VsZWN0LHRleHRhcmVhe2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6cHJveGltYS1ub3ZhLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsUm9ib3RvLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjN9aW5wdXQ6bm90KFt0eXBlXSksaW5wdXRbdHlwZT1jb2xvcl0saW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWVtYWlsXSxpbnB1dFt0eXBlPW1vbnRoXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9d2Vla10sdGV4dGFyZWF7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggcmdiYSgwLDAsMCwuMDYpO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tYm90dG9tOi43NWVtO3BhZGRpbmc6LjVlbTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAxNTBtcyBlYXNlO3dpZHRoOjEwMCV9aW5wdXQ6bm90KFt0eXBlXSk6aG92ZXIsaW5wdXRbdHlwZT1jb2xvcl06aG92ZXIsaW5wdXRbdHlwZT1kYXRlXTpob3ZlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpob3ZlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTpob3ZlcixpbnB1dFt0eXBlPWVtYWlsXTpob3ZlcixpbnB1dFt0eXBlPW1vbnRoXTpob3ZlcixpbnB1dFt0eXBlPW51bWJlcl06aG92ZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06aG92ZXIsaW5wdXRbdHlwZT1zZWFyY2hdOmhvdmVyLGlucHV0W3R5cGU9dGVsXTpob3ZlcixpbnB1dFt0eXBlPXRleHRdOmhvdmVyLGlucHV0W3R5cGU9dGltZV06aG92ZXIsaW5wdXRbdHlwZT11cmxdOmhvdmVyLGlucHV0W3R5cGU9d2Vla106aG92ZXIsdGV4dGFyZWE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNiMWIxYjF9aW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMsaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLGlucHV0W3R5cGU9dGVsXTpmb2N1cyxpbnB1dFt0eXBlPXRleHRdOmZvY3VzLGlucHV0W3R5cGU9dGltZV06Zm9jdXMsaW5wdXRbdHlwZT11cmxdOmZvY3VzLGlucHV0W3R5cGU9d2Vla106Zm9jdXMsdGV4dGFyZWE6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMxYjhiZjc7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggcmdiYSgwLDAsMCwuMDYpLDAgMCA1cHggcmdiYSg4LDEyNiwyNDAsLjcpO291dGxpbmU6MH1pbnB1dDpub3QoW3R5cGVdKTpkaXNhYmxlZCxpbnB1dFt0eXBlPWNvbG9yXTpkaXNhYmxlZCxpbnB1dFt0eXBlPWRhdGVdOmRpc2FibGVkLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmRpc2FibGVkLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmRpc2FibGVkLGlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkLGlucHV0W3R5cGU9bW9udGhdOmRpc2FibGVkLGlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZCxpbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCxpbnB1dFt0eXBlPXNlYXJjaF06ZGlzYWJsZWQsaW5wdXRbdHlwZT10ZWxdOmRpc2FibGVkLGlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsaW5wdXRbdHlwZT10aW1lXTpkaXNhYmxlZCxpbnB1dFt0eXBlPXVybF06ZGlzYWJsZWQsaW5wdXRbdHlwZT13ZWVrXTpkaXNhYmxlZCx0ZXh0YXJlYTpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7Y3Vyc29yOm5vdC1hbGxvd2VkfWlucHV0Om5vdChbdHlwZV0pOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9Y29sb3JdOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQ6aG92ZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06ZGlzYWJsZWQ6aG92ZXIsaW5wdXRbdHlwZT1kYXRldGltZV06ZGlzYWJsZWQ6aG92ZXIsaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQ6aG92ZXIsaW5wdXRbdHlwZT1tb250aF06ZGlzYWJsZWQ6aG92ZXIsaW5wdXRbdHlwZT1udW1iZXJdOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9c2VhcmNoXTpkaXNhYmxlZDpob3ZlcixpbnB1dFt0eXBlPXRlbF06ZGlzYWJsZWQ6aG92ZXIsaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZDpob3ZlcixpbnB1dFt0eXBlPXRpbWVdOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9dXJsXTpkaXNhYmxlZDpob3ZlcixpbnB1dFt0eXBlPXdlZWtdOmRpc2FibGVkOmhvdmVyLHRleHRhcmVhOmRpc2FibGVkOmhvdmVye2JvcmRlcjoxcHggc29saWQgI2RkZH1pbnB1dDpub3QoW3R5cGVdKTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlcix0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7Y29sb3I6I2EzYTNhM310ZXh0YXJlYXtyZXNpemU6dmVydGljYWx9W3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXXtkaXNwbGF5OmlubGluZTttYXJnaW4tcmlnaHQ6LjM3NWVtfVt0eXBlPWZpbGVde21hcmdpbi1ib3R0b206Ljc1ZW07d2lkdGg6MTAwJX1zZWxlY3R7bWFyZ2luLWJvdHRvbTouNzVlbTt3aWR0aDoxMDAlfSNjb250ZW50LWFyZWEgLmpzLWZvcm0taXRlbXttYXJnaW4tYm90dG9tOjEuNWVtO21heC13aWR0aDo0MDBweH0uanMtZm9ybS10eXBlLWNoZWNrYm94IGxhYmVse2Rpc3BsYXk6aW5saW5lfS5sYXllcmVkLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItcmFkaXVzOjVweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmxheWVyZWQtbGFiZWwgaW5wdXQsLmxheWVyZWQtbGFiZWwgbGFiZWx7bWFyZ2luOjB9LmxheWVyZWQtbGFiZWwgbGFiZWx7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O2xlZnQ6MXB4O3otaW5kZXg6MTtmb250LXdlaWdodDo0MDA7cGFkZGluZzouNWVtO2xpbmUtaGVpZ2h0OjEuM30ubGF5ZXJlZC1sYWJlbCBpbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApfSNjb250ZW50LWFyZWEgLmF1dGhvci1zdWJzY3JpcHRpb25ze21hcmdpbi10b3A6MWVtfSNjb250ZW50LWFyZWEgLmF1dGhvci1zdWJzY3JpcHRpb25zIC5qcy1mb3JtLWl0ZW17bWF4LXdpZHRoOjEwMCV9I2NvbnRlbnQtYXJlYSAuYXV0aG9yLXN1YnNjcmlwdGlvbnMgLmZpZWxkc2V0LXdyYXBwZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO3BhZGRpbmc6MWVtfSNjb250ZW50LWFyZWEgLmF1dGhvci1zdWJzY3JpcHRpb25zIGxlZ2VuZHtiYWNrZ3JvdW5kLWNvbG9yOiMxZTQ4N2U7Y29sb3I6I2ZmZjttYXJnaW46MDtwYWRkaW5nOi41ZW0gMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDozMDA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfSNjb250ZW50LWFyZWEgLmF1dGhvci1zdWJzY3JpcHRpb25zIC5hdXRob3Itc3Vic2NyaXB0aW9uLWluc3RydWN0aW9uc3ttYXJnaW46MCAwIC41ZW0gMH0jY29udGVudC1hcmVhIC5hdXRob3Itc3Vic2NyaXB0aW9ucyAuanMtZm9ybS10eXBlLWNoZWNrYm94e21hcmdpbjouMjVlbSAwIDAgMH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGV7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6cHJveGltYS1ub3ZhLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsUm9ib3RvLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjM7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6bm9uZSAjZjdmN2Y3O2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCByZ2JhKDAsMCwwLC4wNik7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6LjVlbTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAxNTBtcyBlYXNlO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlOmhvdmVye2JvcmRlci1jb2xvcjojYjFiMWIxfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZTpmb2N1c3tib3JkZXItY29sb3I6IzFiOGJmNztib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCByZ2JhKDAsMCwwLC4wNiksMCAwIDVweCByZ2JhKDgsMTI2LDI0MCwuNyk7b3V0bGluZTowfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZTpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7Y3Vyc29yOm5vdC1hbGxvd2VkfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZTpkaXNhYmxlZDpob3Zlcntib3JkZXI6MXB4IHNvbGlkICNkZGR9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luLXJpZ2h0OjI4cHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDo4cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMDAlfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntkaXNwbGF5OmJsb2NrO3dpZHRoOjEycHg7aGVpZ2h0OjZweDtiYWNrZ3JvdW5kOm5vbmUgdHJhbnNwYXJlbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW46LTMuNjkyMzA3NjkyM3B4IDAgMCAwfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo5LjZweCBzb2xpZCAjNjY2fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHR7Y29sb3I6cHJveGltYS1ub3ZhLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsUm9ib3RvLEFyaWFsLHNhbnMtc2VyaWZ9LmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xle2JhY2tncm91bmQ6bm9uZSAjZjdmN2Y3fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjphZnRlcntib3JkZXItYm90dG9tOjkuNnB4IHNvbGlkICM2NjY7Ym9yZGVyLXRvcDpub25lfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3B7bWFyZ2luLXRvcDotMXB4O2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MXB4IHNvbGlkICMwMDA7Zm9udC1zaXplOjEuNnJlbX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjAhaW1wb3J0YW50O3BhZGRpbmc6MH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGl7bGluZS1oZWlnaHQ6MS40O3BhZGRpbmc6LjVlbTttYXJnaW46MCFpbXBvcnRhbnR9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6IzFiOGJmNztiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6I2ZmZn1odG1se2JveC1zaXppbmc6Ym9yZGVyLWJveH0qLDo6YWZ0ZXIsOjpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fWJvZHksaHRtbHtoZWlnaHQ6MTAwJX1ib2R5e2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0jY29udGVudC1hcmVhIC5qcy1mb3JtLWl0ZW17bWFyZ2luLWJvdHRvbToxLjVlbTttYXgtd2lkdGg6MTAwMHB4O21hcmdpbjowIGF1dG99LmpzLWZvcm0tdGltZSBsYWJlbHtmb250LXNpemU6MnJlbX1vbCx1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9ZGx7bWFyZ2luOjB9ZHR7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowfWRke21hcmdpbjowfWZpZ3VyZXttYXJnaW46MH1pbWcscGljdHVyZXttYXJnaW46MDttYXgtd2lkdGg6MTAwJX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWFyZ2luOi43NWVtIDA7dGFibGUtbGF5b3V0OmZpeGVkO3dpZHRoOjEwMCUhaW1wb3J0YW50fXRkLHRoe2JvcmRlci1ib3R0b206bm9uZTtwYWRkaW5nOi41ZW0gMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjNyZW07Ym9yZGVyOjFweCBzb2xpZCAjZmZmfXRoZWFkIHRoe2ZvbnQtd2VpZ2h0OjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwYTUzOTU7Y29sb3I6I2ZmZn10Ym9keSB0aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjcsMTM5LDI0NywuMSk7Y29sb3I6IzY2Njtmb250LXdlaWdodDo0MDB9dGR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXdlaWdodDozMDB9dGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNywxMzksMjQ3LC4yKX10ZCx0aCx0cnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNlY3Rpb24tY2hhcnQgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzEpe2JhY2tncm91bmQtY29sb3I6IzAwMCFpbXBvcnRhbnR9LnNlY3Rpb24tY2hhcnQgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNywxMzksMjQ3LC4yKSFpbXBvcnRhbnR9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY3tiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwczovL2Nkbi5kYXRhdGFibGVzLm5ldC8xLjEwLjEzL2ltYWdlcy9zb3J0X2FzYy5wbmcpfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNje2JhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHBzOi8vY2RuLmRhdGF0YWJsZXMubmV0LzEuMTAuMTMvaW1hZ2VzL3NvcnRfZGVzYy5wbmcpfXRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwczovL2Nkbi5kYXRhdGFibGVzLm5ldC8xLjEwLjEzL2ltYWdlcy9zb3J0X2JvdGgucG5nKX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVke2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodH10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY3tjdXJzb3I6cG9pbnRlcn10YWJsZS5kYXRhVGFibGUgdGZvb3QgdGgsdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoe2ZvbnQtd2VpZ2h0OjcwMH10YWJsZS5kYXRhVGFibGUsdGFibGUuZGF0YVRhYmxlIHRkLHRhYmxlLmRhdGFUYWJsZSB0aHtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVye2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luOjB9ZGl2I2ZlYy10YWJsZV9maWx0ZXI+bGFiZWwgaW5wdXQsZGl2I3BvbGxzLXRhYmxlX2ZpbHRlcj5sYWJlbCBpbnB1dHtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50fS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3Roe2Zsb2F0OmxlZnQ7bWFyZ2luOjMwcHggMCAwIDEwcHh9LmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGg+bGFiZWw+c2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjYwcHg7Y3Vyc29yOnBvaW50ZXI7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MH0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRle2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZzowfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6YWN0aXZlLC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDpob3ZlcntjdXJzb3I6ZGVmYXVsdDtjb2xvcjojNjY2IWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JhY2tncm91bmQ6MCAwO2JveC1zaGFkb3c6bm9uZX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b257Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxLjVlbTtwYWRkaW5nOi41ZW0gMWVtO21hcmdpbi1sZWZ0OjJweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzMzMyFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjJweH0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8sLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgsLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Byb2Nlc3Npbmd7Y29sb3I6IzMzM30uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCwuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudDpob3Zlcntjb2xvcjojMzMzIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgwLCNmZmYpLGNvbG9yLXN0b3AoMTAwJSwjZGNkY2RjKSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZmYgMCwjZGNkY2RjIDEwMCUpfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3Zlcntjb2xvcjojZmZmIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICMxMTE7YmFja2dyb3VuZC1jb2xvcjojNTg1ODU4O2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgwLCM1ODU4NTgpLGNvbG9yLXN0b3AoMTAwJSwjMTExKSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCM1ODU4NTggMCwjMTExIDEwMCUpfS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mb3tjbGVhcjpib3RoO2Zsb2F0OmxlZnQ7cGFkZGluZy10b3A6Ljc1NWVtfXRyLmZvb3RhYmxlLWVtcHR5e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9dHIuZm9vdGFibGUtZGV0YWlsLXJvd3tiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnR9dHIuZm9vdGFibGUtZGV0YWlsLXJvdyB0ZHtwYWRkaW5nOjVweH10YWJsZT50Ym9keT50cj50ZD5zcGFuLmZvb3RhYmxlLXRvZ2dsZXttYXJnaW4tcmlnaHQ6OHB4O29wYWNpdHk6Ljl9dGFibGU+dGJvZHk+dHI+dGQ+c3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3Jle3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Y29sb3I6IzAwMDtmb250LXNpemU6MTdweDtib3JkZXI6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcn1odG1se2ZvbnQtc2l6ZTo2Mi41JX1ib2R5e2NvbG9yOiM2NjY7Zm9udC1mYW1pbHk6cHJveGltYS1ub3ZhLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsUm9ib3RvLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjV9aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC1mYW1pbHk6R2VvcmdpYSxDYW1icmlhLFwiVGltZXMgTmV3IFJvbWFuXCIsVGltZXMsc2VyaWY7Zm9udC1zaXplOjEuMzMzZW07bGluZS1oZWlnaHQ6MS4yO21hcmdpbjowIDAgLjc1ZW07Zm9udC13ZWlnaHQ6NDAwfWgxe2ZvbnQtc2l6ZToyLjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7aDF7Zm9udC1zaXplOjRyZW07Y29sb3I6IzIyMn19cHttYXJnaW46MCAwIDEuNWVtfWF7Y29sb3I6IzFiOGJmNzt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIDE1MG1zIGVhc2V9YTphY3RpdmUsYTpmb2N1cyxhOmhvdmVye2NvbG9yOiMxNDY4Yjl9aHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JvcmRlci10b3A6MDttYXJnaW46MS41ZW0gMH0uYm9sZHtmb250LXdlaWdodDo3MDB9LmRlbS1saS1jb2xvciwuaW5keS1saS1jb2xvciwubmV1dHJhbC1saS1jb2xvciwucmVwLWxpLWNvbG9ye2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwfS5kZW0tbGktY29sb3I+YSwuaW5keS1saS1jb2xvcj5hLC5uZXV0cmFsLWxpLWNvbG9yPmEsLnJlcC1saS1jb2xvcj5he2NvbG9yOmluaGVyaXR9LnJlcC1saS1jb2xvcntjb2xvcjojYWUxNDJjfS5pbmR5LWxpLWNvbG9ye2NvbG9yOiNiODg2MGJ9LmRlbS1saS1jb2xvcntjb2xvcjojMWU0ODdlfS5mcmVzaC1saS1mb250e2ZvbnQtc3R5bGU6aXRhbGljfS5ibG9jaz5oMntmb250LWZhbWlseTpwcm94aW1hLW5vdmEsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxSb2JvdG8sQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjJyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM3Nzc7bWFyZ2luOjAgMCAuMjVlbTtwYWRkaW5nOjAgMCAuMjVlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfS5zaWRlYmFyIC5ibG9ja3ttYXJnaW4tYm90dG9tOjIwcHh9LnNpZGViYXIgLmJsb2NrPmgye2JvcmRlci1ib3R0b206bm9uZTtwYWRkaW5nLWJvdHRvbTowfS5ibG9jay5ibHVlLXRpdGxlPmgye21hcmdpbjowO3BhZGRpbmc6MjBweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzBhNTM5NTtib3JkZXItYm90dG9tOm5vbmV9LmJsb2NrLnNtYWxsLWhlYWRpbmc+aDJ7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzY2Njtib3JkZXItYm90dG9tOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfSNtYWluLWJsb2NrLXdpdGgtbWFwe2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo5OSU7aGVpZ2h0OjQ5MHB4O2Zsb2F0OnJpZ2h0O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjbWFpbi1ibG9jay13aXRoLW1hcHt3aWR0aDo0MDBweH19I21haW4tYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLW5hdnktY29udHJvbC1uZXh0LCNtYWluLWJsb2NrLXdpdGgtbWFwIC5ibG9jay13aXRoLW1hcC1uYXZ5LWNvbnRyb2wtcHJldntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDt3aWR0aDoxMzNweDtoZWlnaHQ6NTVweDtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MThweDtvcGFjaXR5Oi44O2N1cnNvcjpwb2ludGVyfSNtYWluLWJsb2NrLXdpdGgtbWFwIC5ibG9jay13aXRoLW1hcC1uYXZ5LWNvbnRyb2wtbmV4dDpob3ZlciwjbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAtbmF2eS1jb250cm9sLXByZXY6aG92ZXJ7bWFyZ2luLXJpZ2h0OjFweDttYXJnaW4tbGVmdDoxcHg7b3BhY2l0eTouMztiYWNrZ3JvdW5kOiNmOWY5Zjk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAtbmF2eS1jb250cm9sLW5leHR7cmlnaHQ6MH0jbWFpbi1ibG9jay13aXRoLW1hcCAuaWNvbi1hcnJvdy1yaWdodDpiZWZvcmV7Y29sb3I6I2FhYTtmbG9hdDpyaWdodDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDo1NXB4O21hcmdpbi1yaWdodDo3cHh9I21haW4tYmxvY2std2l0aC1tYXAgLmljb24tYXJyb3ctbGVmdDpiZWZvcmV7Y29sb3I6I2FhYTtmb250LXNpemU6MTJweDttYXJnaW4tbGVmdDo3cHg7bGluZS1oZWlnaHQ6NTVweH0jbWFpbi1ibG9jay13aXRoLW1hcCB1bHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfSNtYWluLWJsb2NrLXdpdGgtbWFwIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW46MDtwYWRkaW5nOjB9I21haW4tYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwe2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7d2lkdGg6MTAwJTtoZWlnaHQ6NDkwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MXB4KXsjbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXB7bWFyZ2luLWJvdHRvbToxNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXB7d2lkdGg6NDAwcHh9fSNtYWluLWJsb2NrLXdpdGgtbWFwIC5ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAtdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjE4cHggMCAwO2NvbG9yOiNlZjM3NGM7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLXN1YnRpdGxle3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjoxMHB4IDAgMDtjb2xvcjojMjIyO2ZvbnQtZmFtaWx5Okdlb3JnaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtmb250LXNpemU6MjZweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjZweDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfSNtYWluLWJsb2NrLXdpdGgtbWFwIC5ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAtc2VjdGlvbntib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MzMwcHg7aGVpZ2h0OjEwMCU7bWFyZ2luOjM3cHggYXV0byAwO292ZXJmbG93OmhpZGRlbn0jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLWluZm8tYmVsb3d7bWFyZ2luOjFweCAwIDA7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6Izg4ODtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjE1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I21haW4tYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwIC5ibG9jay13aXRoLW1hcC1pbmZvLWJlbG93e2ZvbnQtc2l6ZToxNXB4fX0jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLW9uZS1saW5lcnttYXJnaW46MXB4IDAgMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojODg4O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNXB4O21hcmdpbjoyMHB4IDE1cHggMDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dpZHRoOjM2NXB4O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXB9I21haW4tYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwIC5ibG9jay13aXRoLW1hcC1kYXRhe2Rpc3BsYXk6ZmxleDt3aWR0aDozNzBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6bm9uZX0jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLWRhdGE+ZGl2e2hlaWdodDo0MHB4O3dpZHRoOjEyMHB4O21hcmdpbi10b3A6MTJweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowIDlweH0jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLWRhdGE+ZGl2PnNwYW57Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLWRhdGEgLmJsb2NrLXdpdGgtbWFwLWRhdGEtZGVte21hcmdpbi1yaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojMzQ3YWJlfSNtYWluLWJsb2NrLXdpdGgtbWFwIC5ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAtZGF0YSAuYmxvY2std2l0aC1tYXAtZGF0YS1kZW0gc3BhbjpmaXJzdC1jaGlsZHtjb2xvcjojNzdhOWRifSNtYWluLWJsb2NrLXdpdGgtbWFwIC5ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAtZGF0YSAuYmxvY2std2l0aC1tYXAtZGF0YS1kZW0gc3BhbjpudGgtY2hpbGQoMil7Y29sb3I6I2ZmZjtmbG9hdDpyaWdodH0jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLWRhdGEgLmJsb2NrLXdpdGgtbWFwLWRhdGEtdG9ze21hcmdpbi1yaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojOTk5fSNtYWluLWJsb2NrLXdpdGgtbWFwIC5ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAtZGF0YSAuYmxvY2std2l0aC1tYXAtZGF0YS10b3Mgc3BhbjpmaXJzdC1jaGlsZHtjb2xvcjojYzNjMGMwfSNtYWluLWJsb2NrLXdpdGgtbWFwIC5ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAtZGF0YSAuYmxvY2std2l0aC1tYXAtZGF0YS10b3Mgc3BhbjpudGgtY2hpbGQoMil7Y29sb3I6I2ZmZjtmbG9hdDpyaWdodH0jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLWRhdGEgLmJsb2NrLXdpdGgtbWFwLWRhdGEtcmVwe2JhY2tncm91bmQtY29sb3I6I2VlMzg0Y30jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLWRhdGEgLmJsb2NrLXdpdGgtbWFwLWRhdGEtcmVwIHNwYW46Zmlyc3QtY2hpbGR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNDcpfSNtYWluLWJsb2NrLXdpdGgtbWFwIC5ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAtZGF0YSAuYmxvY2std2l0aC1tYXAtZGF0YS1yZXAgc3BhbjpudGgtY2hpbGQoMil7Y29sb3I6I2ZmZjtmbG9hdDpyaWdodH0jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLW5hdnl7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7aGVpZ2h0OjU1cHg7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtkaXNwbGF5OmZsZXh9I21haW4tYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwIC5ibG9jay13aXRoLW1hcC1uYXZ5PmRpdnt3aWR0aDozMy4zMyU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2FhYTtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6NnB4IDE1cHg7d29yZC1zcGFjaW5nOjVweH0jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLW5hdnk+ZGl2IHB7bGluZS1oZWlnaHQ6MjBweDttYXJnaW46MH0jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLW5hdnkgLmJsb2NrLXdpdGgtbWFwLW5hdnktMXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGR9I21haW4tYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwIC5ibG9jay13aXRoLW1hcC1uYXZ5IC5ibG9jay13aXRoLW1hcC1uYXZ5LTJ7Y29sb3I6IzJhN2NjYn0jbWFpbi1ibG9jay13aXRoLW1hcCAuYmxvY2std2l0aC1tYXAgLmJsb2NrLXdpdGgtbWFwLW5hdnkgLmJsb2NrLXdpdGgtbWFwLW5hdnktM3tib3JkZXItbGVmdDoxcHggc29saWQgI2RkZH0jbWFpbi1ibG9jay13aXRoLW1hcCAudmlld3BvcnR7ZmxvYXQ6bGVmdDt3aWR0aDo0MDBweDtoZWlnaHQ6NDkwcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfSNtYWluLWJsb2NrLXdpdGgtbWFwIC5kaXNhYmxle3Zpc2liaWxpdHk6aGlkZGVufSNtYWluLWJsb2NrLXdpdGgtbWFwIC5vdmVydmlld3tsaXN0LXN0eWxlOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOjQwMHB4O2xlZnQ6MDt0b3A6MH0jbWFpbi1ibG9jay13aXRoLW1hcCAub3ZlcnZpZXcgbGl7ZmxvYXQ6bGVmdDt3aWR0aDo0MDBweH0uaGlnaGxpZ2h0cy1ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5hbm5vdW5jbWVudHtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDp1cmwoL3RoZW1lcy9jdXN0b20vY29va3BvbGl0aWNhbC9pbWFnZXMvY29uZ3Jlc3Npb25hbC1iYWNrZ3JvdW5kLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AgIzBhNTM5NTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29sb3I6I2ZmZjttYXJnaW4tdG9wOjQwcHg7bWFyZ2luLWJvdHRvbTo0MHB4fS5yYXRpbmdzX2NvbnRhaW5lci1sYWJlbHMucmF0aW5nLWxhYmVse2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7bWFyZ2luLWJvdHRvbToxNXB4fS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhcntjb2xvcjojZmZmO2ZvbnQtc2l6ZToyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiMwYTUzOTU7cGFkZGluZy1sZWZ0OjE5cHh9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3Nle2JhY2tncm91bmQ6IzM0N2FiZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTIwcHg7cmlnaHQ6LTIwcHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtmb250LXdlaWdodDo0MDA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjIxcHg7Ym9yZGVyLXJhZGl1czoyMXB4O2JvcmRlcjoycHggc29saWR9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIC51aS1pY29uLnVpLWljb24tY2xvc2V0aGlja3t0b3A6NTAlO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjowO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKX0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6aG92ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjMzQ3YWJlfS5jdXN0b20tc2VhcmNoLWJsb2NrLWZvcm0gZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZX0uY3VzdG9tLXNlYXJjaC1ibG9jay1mb3JtIC5sYXllcmVkLWxhYmVse2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5jdXN0b20tc2VhcmNoLWJsb2NrLWZvcm0gLmxheWVyZWQtbGFiZWwgaW5wdXQsLmN1c3RvbS1zZWFyY2gtYmxvY2stZm9ybSAubGF5ZXJlZC1sYWJlbCBsYWJlbHtsaW5lLWhlaWdodDoxO3BhZGRpbmc6OXB4IDI1cHggOXB4IDlweDtmb250LXNpemU6MS41cmVtfS5jdXN0b20tc2VhcmNoLWJsb2NrLWZvcm0gLmxheWVyZWQtbGFiZWwgaW5wdXR7Ym9yZGVyLXJhZGl1czowfS5jdXN0b20tc2VhcmNoLWJsb2NrLWZvcm0gLmZvcm0tYWN0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2hlaWdodDoxMDAlO292ZXJmbG93OnZpc2libGU7ei1pbmRleDozfS5jdXN0b20tc2VhcmNoLWJsb2NrLWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dHt0ZXh0LWluZGVudDotOTk5ZW07b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgdHJhbnNwYXJlbnQ7cGFkZGluZzowO21hcmdpbjotMTJweCAwIDA7ZGlzcGxheTpibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6NXB4O3otaW5kZXg6Mztib3JkZXItcmFkaXVzOjB9I2Jsb2NrLWN1c3RvbXNlYXJjaGZvcm17ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNibG9jay1jdXN0b21zZWFyY2hmb3Jte2Zsb2F0OnJpZ2h0O21heC13aWR0aDoyNjBweDtwYWRkaW5nOjIwcHggMjBweCAwIDA7ZGlzcGxheTpibG9ja319QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpeyNibG9jay1jdXN0b21zZWFyY2hmb3Jte3BhZGRpbmctcmlnaHQ6MH19I2Jsb2NrLWN1c3RvbXNlYXJjaGZvcm0gLmZvcm0taXRlbSBpbnB1dCwjYmxvY2stY3VzdG9tc2VhcmNoZm9ybSBsYWJlbHtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6MzAwfSNibG9jay1jdXN0b21zZWFyY2hmb3JtIC5mb3JtLWl0ZW0gaW5wdXR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNSl9I2Jsb2NrLWN1c3RvbXNlYXJjaGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTBBQUFBTkNBTUFBQUJGTlJST0FBQUFXbEJNVkVVQUFBRC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy85Wk1yZTlBQUFBSFhSU1RsTUE2T0RaenNFZkZ4UHUwWm1UY20xZlJ6dzZMQkVMQjdhdnJZdUpndWJmOFZ3QUFBQnNTVVJCVkFqWFJZeEpEb05BREFUdDJSakNGZ0prci85L003WW1FblZ3cXlSM2kzRmY1MldUUDdlSThleWFRUG9NU2pqOExmSzEyRE9qeFVvU3A5RGJuWG0zZXFTSUxBek5GTnZaME4zbFN2QjRrWXVKTXJsMUFhSUNsK3A2akQyRUtUVTFpZzNVUkphVG1oOC9UN1lHQ1UyVUJlc0FBQUFBU1VWT1JLNUNZSUk9KX0jYmxvY2stY3VzdG9tc2VhcmNoZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsI2Jsb2NrLWN1c3RvbXNlYXJjaGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfSNibG9jay1jdXN0b21zZWFyY2hmb3JtLTJ7cGFkZGluZzoyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGR9I2Jsb2NrLWN1c3RvbXNlYXJjaGZvcm0tMiBmb3Jte2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0jYmxvY2stY3VzdG9tc2VhcmNoZm9ybS0yIC5mb3JtLWl0ZW0gaW5wdXQsI2Jsb2NrLWN1c3RvbXNlYXJjaGZvcm0tMiBsYWJlbHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjhyZW07Y29sb3I6IzBlM2E3MTtwYWRkaW5nOjE1cHggMjVweCAxNXB4IDEwcHh9I2Jsb2NrLWN1c3RvbXNlYXJjaGZvcm0tMiAuZm9ybS1pdGVtIGlucHV0e2JvcmRlcjoxcHggc29saWQgI2RkZH0jYmxvY2stY3VzdG9tc2VhcmNoZm9ybS0yIGlucHV0W3R5cGU9c3VibWl0XXtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUEwQUFBQU5DQU1BQUFCRk5SUk9BQUFBVkZCTVZFVUFBQUFQT25JWlEzd1BPbk1QTzNNUE9uTVFPbklRUDNZYlJZTVhRbmdQT25JUU8zTVFPbk1RTzNJUU9uSVFPM0lRT25NUU8zTVNQWE1STzNRUlBYTVJRSFFVUG5nUE8zTVJPM1FSUEhNUU8zUVBPbktwb3NZNkFBQUFHM1JTVGxNQTZCTGcyYzdCSHdrVzd0R3VtWk55YlY5SFBEb3NHTGFMaVlKeHBRNnNBQUFBYkVsRVFWUUkxeldPVnc3RFFBZ0ZZYXQ3aWVPMHVmODlBK3RrUG5nYWhOQVRvenUyL1pRZjk0UXhQUzZCL0o2VjJQbFo0bU1SQ292RlFSYW5NdGpjZUVralVVVjI1c3NVKzNPaXdlVkc5SmdvMVVSWjNmb0lTWUd4YjFXV0FlS2FHWU0wcXExRHBzZ2YwL0w4QWlqWUJhVkhwTDQ0QUFBQUFFbEZUa1N1UW1DQyl9I2Jsb2NrLWN1c3RvbXNlYXJjaGZvcm0tMiBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsI2Jsb2NrLWN1c3RvbXNlYXJjaGZvcm0tMiBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9LmJyZWFkY3J1bWJ7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5icmVhZGNydW1ie3BhZGRpbmc6MCAwIDIwcHg7ZGlzcGxheTpibG9ja319LmJyZWFkY3J1bWIgbGl7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6Izg4ODtmb250LXNpemU6MS40cmVtfS5icmVhZGNydW1iIGxpOmJlZm9yZXtjb250ZW50OlwiXFxlOTA1XCI7Zm9udC1mYW1pbHk6aWNvbW9vbjtmb250LXdlaWdodDo0MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgLjVlbTtjb2xvcjojODg4O2ZvbnQtc2l6ZTouNmVtfS5icmVhZGNydW1iIGxpOm50aC1jaGlsZCgxKTpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5Om5vbmV9I21vYmlsZS1tZW51LXJlZ2lvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTpub25lfSNtb2JpbGUtbWVudS1yZWdpb24gdWwubWVudXtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpsZWZ0fSNtb2JpbGUtbWVudS1yZWdpb24gdWwubWVudSBsaXtsaXN0LXN0eWxlLXR5cGU6bm9uZTtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZX0jbW9iaWxlLW1lbnUtcmVnaW9uIHVsLm1lbnUgbGkgLm1vYmlsZS1tZW51LWV4cGFuZGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6MTBweDtyaWdodDoxMHB4O3BhZGRpbmc6MTBweH0jbW9iaWxlLW1lbnUtcmVnaW9uIHVsLm1lbnUgbGkgLm1vYmlsZS1tZW51LWV4cGFuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTA1XCI7Zm9udC1mYW1pbHk6aWNvbW9vbjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MX0jbW9iaWxlLW1lbnUtcmVnaW9uIHVsLm1lbnUgbGkub3Blbj4ubW9iaWxlLW1lbnUtZXhwYW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDNcIn0jbW9iaWxlLW1lbnUtcmVnaW9uIHVsLm1lbnUgYXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiMwZTNhNzE7cGFkZGluZzoxZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS44cmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfSNtb2JpbGUtbWVudS1yZWdpb24gdWwubWVudSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I21vYmlsZS1tZW51LXJlZ2lvbiB1bC5tZW51IGEucHJpdmFjeSwjbW9iaWxlLW1lbnUtcmVnaW9uIHVsLm1lbnUgYS50ZXJtc3tkaXNwbGF5Om5vbmV9I21vYmlsZS1tZW51LXJlZ2lvbiB1bC5tZW51IGxpLm1vYmlsZS1wYXJlbnQgYXtwYWRkaW5nLXJpZ2h0OjYwcHh9I21vYmlsZS1tZW51LXJlZ2lvbiB1bC5tZW51IHVse2Rpc3BsYXk6bm9uZX0jbW9iaWxlLW1lbnUtcmVnaW9uIHVsLm1lbnUgdWwgYXtmb250LXdlaWdodDozMDA7cGFkZGluZy1sZWZ0OjJlbX0jbW9iaWxlLW1lbnUtcmVnaW9uIHVsLm1lbnUgdWwgdWwgYXtwYWRkaW5nLWxlZnQ6M2VtfSNtb2JpbGUtbWVudS1yZWdpb24gdWwubWVudSBsaS5vcGVuPnVse2Rpc3BsYXk6YmxvY2t9Lm1vYmlsZS1tZW51LW9wZW4gI21vYmlsZS1tZW51LXJlZ2lvbntkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5tb2JpbGUtbWVudS1vcGVuICNtb2JpbGUtbWVudS1yZWdpb257ZGlzcGxheTpub25lfX0jYmxvY2stdXNlcmFjY291bnRtZW51IHVsLm1lbnUgYXtjb2xvcjojNjY2fSNoZWFkZXItcmVnaW9uIC5tZW51LS1tYWlue2Rpc3BsYXk6bm9uZX0jaGVhZGVyLXJlZ2lvbiAubWVudS0tbWFpbiB1bC5tZW51e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93OnZpc2libGU7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxLjhyZW19I2hlYWRlci1yZWdpb24gLm1lbnUtLW1haW4gdWwubWVudSBsaXtsaXN0LXN0eWxlLXR5cGU6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmV9I2hlYWRlci1yZWdpb24gLm1lbnUtLW1haW4gdWwubWVudSBsaTpob3ZlciBhOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDoxNXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDoxNXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTVweCBzb2xpZCAjZmZmO29wYWNpdHk6MTt0cmFuc2l0aW9uOi4zcyBhbGx9I2hlYWRlci1yZWdpb24gLm1lbnUtLW1haW4gdWwubWVudSBsaSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZmY7cGFkZGluZzowIDAgMjlweCAyMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDozMDB9I2hlYWRlci1yZWdpb24gLm1lbnUtLW1haW4gdWwubWVudSBsaSBhOmZvY3VzLCNoZWFkZXItcmVnaW9uIC5tZW51LS1tYWluIHVsLm1lbnUgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNoZWFkZXItcmVnaW9uIC5tZW51LS1tYWluIHVsLm1lbnUgbGkgYS5zdWJzY3JpYmV7Zm9udC13ZWlnaHQ6NjAwfSNoZWFkZXItcmVnaW9uIC5tZW51LS1tYWluIHVsLm1lbnUgbGkgYS5wcml2YWN5LCNoZWFkZXItcmVnaW9uIC5tZW51LS1tYWluIHVsLm1lbnUgbGkgYS50ZXJtc3tkaXNwbGF5Om5vbmV9I2hlYWRlci1yZWdpb24gLm1lbnUtLW1haW4gdWwubWVudSB1bHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmF1dG8haW1wb3J0YW50O3JpZ2h0OjAhaW1wb3J0YW50O3dpZHRoOjIwMHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7cGFkZGluZzoxMHB4IDA7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxLjRyZW07Ym9yZGVyLXRvcDowO3RyYW5zaXRpb246LjNzIGFsbH0jaGVhZGVyLXJlZ2lvbiAubWVudS0tbWFpbiB1bC5tZW51IHVsIGxpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjB9I2hlYWRlci1yZWdpb24gLm1lbnUtLW1haW4gdWwubWVudSB1bCBsaSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDIwcHg7Y29sb3I6IzBlM2E3MTtmb250LXdlaWdodDo0MDB9I2hlYWRlci1yZWdpb24gLm1lbnUtLW1haW4gdWwubWVudSB1bCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNlZTM4NGN9I2hlYWRlci1yZWdpb24gLm1lbnUtLW1haW4gdWwubWVudSBhOmZvY3VzK3VsLCNoZWFkZXItcmVnaW9uIC5tZW51LS1tYWluIHVsLm1lbnUgYTpob3Zlcit1bCwjaGVhZGVyLXJlZ2lvbiAubWVudS0tbWFpbiB1bC5tZW51IGxpOmZvY3VzPnVsLCNoZWFkZXItcmVnaW9uIC5tZW51LS1tYWluIHVsLm1lbnUgbGk6aG92ZXI+dWx7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjaGVhZGVyLXJlZ2lvbiAubWVudS0tbWFpbntmbG9hdDpyaWdodDtjbGVhcjpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9jaztwYWRkaW5nOjMxcHggMTRweCAwIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI0MHB4KXsjaGVhZGVyLXJlZ2lvbiAubWVudS0tbWFpbntwYWRkaW5nOjI1cHggMCAwfSNoZWFkZXItcmVnaW9uIC5tZW51LS1tYWluIHVsLm1lbnV7Zm9udC1zaXplOjIuMnJlbX0jaGVhZGVyLXJlZ2lvbiAubWVudS0tbWFpbiB1bC5tZW51IHVse2ZvbnQtc2l6ZToxLjhyZW19fWJvZHkuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb257cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDo0MDAwfWJvZHkuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIuc3RpY2ttZW51IC50b29sYmFyLXRyYXktb3BlbiAjZml4ZWQtaGVhZGVye3RvcDo3OXB4fWJvZHkuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIuc3RpY2ttZW51ICNmaXhlZC1oZWFkZXJ7dG9wOjM5cHh9LnN0aWNrbWVudSAjZml4ZWQtaGVhZGVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlZWV9LmFqYXgtdGhyb2JiZXIuc2stdGhyZWUtYm91bmNlIC5zay1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiMwYTUzOTUhaW1wb3J0YW50fSNzdGFnaW5nOjpiZWZvcmV7Y29udGVudDpcIk9uIG1vYmlsZSBkZXZpY2VzLCB0aGUgMjAyMCBEZW1vZ3JhcGhpYyBTd2luZ29tZXRlciBtYXkgaGF2ZSBsaW1pdGVkIGZ1bmN0aW9uYWxpdHkuIFdlIHJlY29tbWVuZCB1c2luZyBhIGRlc2t0b3Agb3IgdGFibGV0IGZvciBiZXN0IHBlcmZvcm1hbmNlIGFuZCB1c2FiaWxpdHkuXCI7cGFkZGluZzoyMHB4O21hcmdpbjoyMHB4O2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6MjAwO2NvbG9yOiMwMDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I3N0YWdpbmc6OmJlZm9yZXtkaXNwbGF5Om5vbmV9fSNibG9jay1jb29rcG9saXRpY2FsLWFjY291bnQtbWVudXtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2Jsb2NrLWNvb2twb2xpdGljYWwtYWNjb3VudC1tZW51e2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjI2cHggMjZweCAwIDB9fSNibG9jay1jb29rcG9saXRpY2FsLWFjY291bnQtbWVudSB1bC5tZW51e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjEuNXJlbX0jYmxvY2stY29va3BvbGl0aWNhbC1hY2NvdW50LW1lbnUgdWwubWVudSBsaXtsaXN0LXN0eWxlLXR5cGU6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDAgMjBweDtwYWRkaW5nOjB9I2Jsb2NrLWNvb2twb2xpdGljYWwtYWNjb3VudC1tZW51IHVsLm1lbnUgbGk6bnRoLWNoaWxkKDEpe21hcmdpbi1sZWZ0OjB9I2Jsb2NrLWNvb2twb2xpdGljYWwtYWNjb3VudC1tZW51IHVsLm1lbnUgYXtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMH0jYmxvY2stY29va3BvbGl0aWNhbC1hY2NvdW50LW1lbnUgdWwubWVudSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2Jsb2NrLWNvbm5lY3R3aXRodXN7cGFkZGluZy1ib3R0b206MzBweH0jYmxvY2stY29ubmVjdHdpdGh1cyB1bC5tZW51e2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjVyZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDt3aWR0aDo4MCU7bWFyZ2luOjAgYXV0b30jYmxvY2stY29ubmVjdHdpdGh1cyB1bC5tZW51IGxpe2xpc3Qtc3R5bGUtdHlwZTpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMCA1cHg7cGFkZGluZzowO3RyYW5zaXRpb246LjNzIGFsbH0jYmxvY2stY29ubmVjdHdpdGh1cyB1bC5tZW51IGxpOmhvdmVye29wYWNpdHk6Ljh9I2Jsb2NrLWNvbm5lY3R3aXRodXMgdWwubWVudSBsaTpudGgtY2hpbGQoMSl7bWFyZ2luLWxlZnQ6MH0jYmxvY2stY29ubmVjdHdpdGh1cyB1bC5tZW51IGF7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWluZGVudDotOTk5ZW07b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNibG9jay1jb25uZWN0d2l0aHVzIHVsLm1lbnUgYTphZnRlcntmb250LWZhbWlseTppY29tb29uO2Rpc3BsYXk6ZmxleDt0ZXh0LWluZGVudDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NDAwIWltcG9ydGFudDtmb250LXNpemU6MjVweDthbGlnbi1pdGVtczpiYXNlbGluZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNibG9jay1jb25uZWN0d2l0aHVzIHVsLm1lbnUgYS5mYWNlYm9vazphZnRlcntjb250ZW50OlwiXFxlNjAxXCJ9I2Jsb2NrLWNvbm5lY3R3aXRodXMgdWwubWVudSBhLnR3aXR0ZXI6YWZ0ZXJ7Y29udGVudDpcIlxcZTYwN1wifSNibG9jay1jb25uZWN0d2l0aHVzIHVsLm1lbnUgYS5jb250YWN0OmFmdGVye2NvbnRlbnQ6XCJcXGU5MDlcIn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjYmxvY2stY29ubmVjdHdpdGh1c3tmbG9hdDpyaWdodDtkaXNwbGF5OmJsb2NrO21hcmdpbjoyNnB4IDAgMH0jYmxvY2stY29ubmVjdHdpdGh1cyBoMnt0ZXh0LWFsaWduOnJpZ2h0fX0jYmxvY2stbWFpbm5hdmlnYXRpb24tMiB1bC5tZW51e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjFlbSAwO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXJ9I2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgdWwubWVudSBsaXtsaXN0LXN0eWxlLXR5cGU6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9ja30jYmxvY2stbWFpbm5hdmlnYXRpb24tMiB1bC5tZW51IGxpOmJlZm9yZXtjb250ZW50OlwifFwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIC4yNWVtO2NvbG9yOiMxYjhiZjd9I2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgdWwubWVudSBsaTpudGgtY2hpbGQoMSk6YmVmb3Jle2NvbnRlbnQ6XCJcIn0uc3Vic2NyaWJlLWJsb2NrIGZvcm17cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc3Vic2NyaWJlLWJsb2NrIC5sYXllcmVkLWxhYmVse2JvcmRlcjpub25lfS5zdWJzY3JpYmUtYmxvY2sgLmxheWVyZWQtbGFiZWwgaW5wdXQsLnN1YnNjcmliZS1ibG9jayAubGF5ZXJlZC1sYWJlbCBsYWJlbHtsaW5lLWhlaWdodDo2MHB4O3BhZGRpbmc6MCA3ZW0gMCA5cHg7Zm9udC1zaXplOjEuOHJlbTttYXJnaW46MDtjb2xvcjojMGE1Mzk1O2ZvbnQtd2VpZ2h0OjQwMH0uc3Vic2NyaWJlLWJsb2NrIC5sYXllcmVkLWxhYmVsIGxhYmVse3RvcDowO2xlZnQ6MH0uc3Vic2NyaWJlLWJsb2NrIC5sYXllcmVkLWxhYmVsIGlucHV0e2JvcmRlcjpub25lfS5zdWJzY3JpYmUtYmxvY2sgaW5wdXQuZm9ybS1zdWJtaXR7YmFja2dyb3VuZC1jb2xvcjojMGE1Mzk1O3BhZGRpbmc6MCAxZW07bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjM7bGluZS1oZWlnaHQ6NjBweDtib3JkZXItcmFkaXVzOjA7ZGlzcGxheTpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjhyZW19LnN1YnNjcmliZS1ibG9jayBpbnB1dC5mb3JtLXN1Ym1pdDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxYjhiZjd9LnN1YnNjcmliZS1ibG9jayBpbnB1dC5mb3JtLXN1Ym1pdC5idXR0b24tLXByaW1hcnl7ZGlzcGxheTpibG9ja31mb290ZXIjZm9vdGVyIC5zdWJzY3JpYmUtYmxvY2t7cGFkZGluZy1ib3R0b206MzBweH1mb290ZXIjZm9vdGVyIC5zdWJzY3JpYmUtYmxvY2sgLmZvcm0taXRlbSBpbnB1dCxmb290ZXIjZm9vdGVyIC5zdWJzY3JpYmUtYmxvY2sgbGFiZWx7Y29sb3I6IzY2Nn1mb290ZXIjZm9vdGVyIC5zdWJzY3JpYmUtYmxvY2sgaW5wdXQuZm9ybS1zdWJtaXR7YmFja2dyb3VuZC1jb2xvcjojMWI4YmY3O2ZvbnQtd2VpZ2h0OjcwMH1mb290ZXIjZm9vdGVyIC5zdWJzY3JpYmUtYmxvY2sgaW5wdXQuZm9ybS1zdWJtaXQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI3LDEzOSwyNDcsLjgpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe2Zvb3RlciNmb290ZXIgLnN1YnNjcmliZS1ibG9ja3tmbG9hdDpsZWZ0O3RleHQtYWxpZ246bGVmdDttYXgtd2lkdGg6NDAwcHg7bWFyZ2luOjI2cHggMCAwIDB9fS5zaWRlYmFyIC5zdWJzY3JpYmUtYmxvY2t7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA0MHB4KXsuc2lkZWJhciAuc3Vic2NyaWJlLWJsb2Nre2Rpc3BsYXk6YmxvY2s7cGFkZGluZzozMHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9zaWRlLXN1YnNjcmliZS1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICNlZTM4NGM7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5zaWRlYmFyIC5zdWJzY3JpYmUtYmxvY2s+aDJ7bWFyZ2luOjAgMCAyMHB4O3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjA7Zm9udC1zaXplOjIuNnJlbTtmb250LWZhbWlseTpHZW9yZ2lhLENhbWJyaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtmb250LXdlaWdodDo0MDA7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTpub25lfX0uc2l0ZS1uYW1le2ZvbnQtc2l6ZToyLjJlbTtsaW5lLWhlaWdodDoxLjNlbTtmb250LXdlaWdodDozMDA7cGFkZGluZzowIDAgLjVlbTttYXJnaW46MH0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IC5wYWdlcl9faXRlbXMsLnBhZ2VyX19pdGVtc3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjVyZW07bWFyZ2luOjJlbSAwO3RleHQtYWxpZ246Y2VudGVyfS5wYWdlcl9faXRlbXtkaXNwbGF5OmlubGluZTttYXJnaW46MCAuMjVlbX0ucGFnZXJfX2l0ZW0gYXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWFjdGl2ZSBhe2NvbG9yOiM2NjZ9dWwudGFic3t3aWR0aDoxMDAlO21hcmdpbjowIDAgMjBweDtwYWRkaW5nOjAgMjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO21hcmdpbi1ib3R0b206LTFweH11bC50YWJzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LTFweH11bC50YWJzIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4zZW0gMS41ZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwYTUzOTU7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6NnB4IDZweCAwIDA7b3BhY2l0eTouNX11bC50YWJzIGE6aG92ZXJ7b3BhY2l0eToxfXVsLnRhYnMgLnRhYnNfX3RhYi0tYWN0aXZlIGF7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmO29wYWNpdHk6MX0ubWVzc2FnZXN7cGFkZGluZzo5cHg7bWFyZ2luOjAgMCAxZW07Y29sb3I6IzY2NjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOGQ4O3dvcmQtd3JhcDpicmVhay13b3JkfS5tZXNzYWdlcyBwcmV7Ym9yZGVyOjB9Lm1lc3NhZ2VzLS13YXJuaW5ne2NvbG9yOiM2NjY7YmFja2dyb3VuZC1jb2xvcjojZmZjO2JvcmRlci1jb2xvcjojY2MwfS5tZXNzYWdlcy0td2FybmluZyBwcmV7YmFja2dyb3VuZC1jb2xvcjojZmY5fS5tZXNzYWdlcy0tZXJyb3J7Y29sb3I6IzY2NjtiYWNrZ3JvdW5kLWNvbG9yOiNmY2M7Ym9yZGVyLWNvbG9yOiNjMDB9Lm1lc3NhZ2VzLS1lcnJvciBwcmV7YmFja2dyb3VuZC1jb2xvcjojZjk5fS5tZXNzYWdlcy0tc3RhdHVze2NvbG9yOiM2NjY7YmFja2dyb3VuZC1jb2xvcjojY2ZjO2JvcmRlci1jb2xvcjojMGMwfS5tZXNzYWdlcy0tc3RhdHVzIHByZXtiYWNrZ3JvdW5kLWNvbG9yOiM5Zjl9LnR3ZWV0e2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoyMHB4fS50d2VldCAudHdpdHRlci1wcm9maWxle292ZXJmbG93OmhpZGRlbn0udHdlZXQgLnR3aXR0ZXItdXNlci1pbWFnZXtmbG9hdDpsZWZ0O2hlaWdodDo3NXB4O3dpZHRoOjc1cHg7cGFkZGluZzoxcHg7bWFyZ2luOjAgMTBweCAwIDB9LnR3ZWV0IC50d2l0dGVyLXVzZXItaW1hZ2UgaW1ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnR3ZWV0IC50d2l0dGVyLW1ldGF7bWFyZ2luLWxlZnQ6NjNweH0udHdlZXQgLnR3aXR0ZXItY29tcGFueXBlcnNvbntmb250LXNpemU6MS45cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMzMzfS50d2VldCAudHdpdHRlci11c2VyLW5hbWV7Zm9udC1mYW1pbHk6R2VvcmdpYSxDYW1icmlhLFwiVGltZXMgTmV3IFJvbWFuXCIsVGltZXMsc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOjEuN3JlbX0udHdlZXQgLnRpbWV7Zm9udC1zaXplOjEuNHJlbTtjb2xvcjojYmJifS50d2VldCAudHdpdHRlci1tZXNzYWdle2ZvbnQtZmFtaWx5Okdlb3JnaWEsQ2FtYnJpYSxcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLHNlcmlmO2ZvbnQtc2l6ZToyLjJyZW07cGFkZGluZzoyMHB4IDAgNDBweH0udHdlZXQgLnR3aXR0ZXItZm9sbG93e2ZvbnQtc2l6ZToxLjZyZW19LnR3ZWV0IC50d2l0dGVyLWZvbGxvdyAuaWNvbi10d2l0dGVye2ZvbnQtc2l6ZToxLjRlbTt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbX0uYmxvY2sud2hhdC1pcy1jb29rLXBvbGl0aWNhbHtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvd2hhdC1pcy1jb29rLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIzBhNTM5NTtiYWNrZ3JvdW5kLXNpemU6YXV0byAxMDAlO2NvbG9yOiNmZmY7cGFkZGluZzoyMHB4IDM1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2NrLndoYXQtaXMtY29vay1wb2xpdGljYWw+aDJ7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpHZW9yZ2lhLENhbWJyaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjIuNHJlbTtwYWRkaW5nOjEwcHggMCAwO21hcmdpbjowIDAgMjBweDtib3JkZXI6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lfS5ibG9jay53aGF0LWlzLWNvb2stcG9saXRpY2FsPmgyOmFmdGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjIwcHggMCAwO2NvbnRlbnQ6J1xcZTkwMVxcMDBhMFxcZTkwMVxcMDBhMFxcZTkwMSc7Zm9udC1zaXplOjExcHg7Zm9udC1mYW1pbHk6aWNvbW9vbn0uYmxvY2sud2hhdC1pcy1jb29rLXBvbGl0aWNhbCBwe2ZvbnQtc2l6ZToxLjZyZW07bWFyZ2luOjAgMCAyMHB4fS5ibG9jay53aGF0LWlzLWNvb2stcG9saXRpY2FsIC53aGl0ZS1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwYTUzOTV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmJsb2NrLndoYXQtaXMtY29vay1wb2xpdGljYWx7cGFkZGluZzozNXB4fS5ibG9jay53aGF0LWlzLWNvb2stcG9saXRpY2FsPmgye2ZvbnQtc2l6ZToyLjZyZW07cGFkZGluZy10b3A6MH0uYmxvY2sud2hhdC1pcy1jb29rLXBvbGl0aWNhbCBwe2ZvbnQtc2l6ZToxLjhyZW19fS5wYXRoLWZyb250cGFnZSAuYmxvY2sud2hhdC1pcy1jb29rLXBvbGl0aWNhbHtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnBhdGgtZnJvbnRwYWdlIC5ibG9jay53aGF0LWlzLWNvb2stcG9saXRpY2FsPmgye2ZvbnQtc2l6ZTozLjRyZW07cGFkZGluZy10b3A6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5wYXRoLWZyb250cGFnZSAuYmxvY2sud2hhdC1pcy1jb29rLXBvbGl0aWNhbD5oMntmb250LXNpemU6NHJlbX0ucGF0aC1mcm9udHBhZ2UgLmJsb2NrLndoYXQtaXMtY29vay1wb2xpdGljYWwgcHtmb250LXNpemU6Mi40cmVtO21heC13aWR0aDo4ODBweDttYXJnaW46MWVtIGF1dG8gMmVtfS5wYXRoLWZyb250cGFnZSAuYmxvY2sud2hhdC1pcy1jb29rLXBvbGl0aWNhbCAud2hpdGUtYnV0dG9ue2ZvbnQtc2l6ZToycmVtfS5wYXRoLWZyb250cGFnZSAuYmxvY2sud2hhdC1pcy1jb29rLXBvbGl0aWNhbCAud2hpdGUtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMGE1Mzk1fX0uY2hhcnQudmlzLWQzLW1hcHMtY2hvcm9wbGV0aCAuZHctdG9vbHRpcHtwYWRkaW5nLXJpZ2h0OjIwcHg7dG9wOjAhaW1wb3J0YW50O2xlZnQ6MCFpbXBvcnRhbnQ7aGVpZ2h0OmZpdC1jb250ZW50IWltcG9ydGFudH0ub2JzZXJ2YWJsZWhxIC5zd2luZy1pbntvcGFjaXR5OjEwMCFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7I21vZGFsLWZyb20tdGFibGUtdG9zc3VwLXJ7ZmxleC1mbG93OmNvbHVtbiFpbXBvcnRhbnR9I21vZGFsLWZyb20tdGFibGUtdG9zc3VwLXIgLnNvbGlkLXNlYXRzLW1vZGFsLWlue2hlaWdodDo1MHZoO292ZXJmbG93OnNjcm9sbH0ucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LWNvbmNsdXNpb24tbGVhbjo6YmVmb3JlLC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktY29uY2x1c2lvbi1saWtlbHk6OmJlZm9yZSwucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LWNvbmNsdXNpb24tdG9zczo6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LmFydGljbGUtaGVybyBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46MDt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5hcnRpY2xlLWhlYWRpbmctdGV4dHtwYWRkaW5nOjMwcHggMjBweH0uYXJ0aWNsZS1oZWFkaW5nLXRleHQgLnRhZ3tjb2xvcjojZWUzODRjO2ZvbnQtc2l6ZToxLjVyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hcnRpY2xlLWhlYWRpbmctdGV4dCAudGFnIGF7Y29sb3I6I2VlMzg0Y30uYXJ0aWNsZS1oZWFkaW5nLXRleHQgLnRhZyBhOmxpbmssLmFydGljbGUtaGVhZGluZy10ZXh0IC50YWcgYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjpub25lfS5hcnRpY2xlLWhlYWRpbmctdGV4dCAudGFnIGE6YWN0aXZlLC5hcnRpY2xlLWhlYWRpbmctdGV4dCAudGFnIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYXV0aG9yLWluZm97b3ZlcmZsb3c6aGlkZGVufS5hdXRob3ItcGhvdG97ZmxvYXQ6bGVmdDtib3JkZXItcmFkaXVzOjIwMHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MCAxMHB4IDAgMDtkaXNwbGF5OmJsb2NrfS5hdXRob3ItcGhvdG8gaW1ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjB9LmF1dGhvci1hbmQtZGF0ZXtmbG9hdDpsZWZ0O21hcmdpbjo0cHggMCAwIDA7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiM5OTl9LmF1dGhvci1hbmQtZGF0ZSAuYXV0aG9ye2ZvbnQtc2l6ZToxLjZyZW19LmF1dGhvci1hbmQtZGF0ZSAuZGF0ZXtmb250LXNpemU6MS41cmVtfS50d2l0dGVyLWhhbmRsZXtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnR3aXR0ZXItaGFuZGxle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW46MTJweCAwIDAgMjBweDtwYWRkaW5nOjAgMCAwIDIwcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZGQ7Zm9udC1zaXplOjEuNnJlbX19LnR3aXR0ZXItaGFuZGxlIC5pY29uLXR3aXR0ZXJ7Zm9udC1zaXplOjEuNGVtO3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tfS5hdXRob3ItaW5mby1saW5rZWR7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci10b3A6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoyMHB4fS5hdXRob3ItaW5mby1saW5rZWQgLmF1dGhvci1waG90b3ttYXJnaW46MH0uYXV0aG9yLWluZm8tbGlua2VkIC50aXRsZS1hdXRob3ItZGF0ZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OjYzcHh9LmF1dGhvci1pbmZvLWxpbmtlZCAudGl0bGV7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpHZW9yZ2lhLENhbWJyaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtjb2xvcjojMDAwfS5hdXRob3ItaW5mby1saW5rZWQgLmF1dGhvci1hbmQtZGF0ZXtmbG9hdDpub25lO21hcmdpbjowfS5hdXRob3ItaW5mby1saW5rZWQuZXhjZXJwdCwuYXV0aG9yLWluZm8tbGlua2VkLmhlcm8sLmF1dGhvci1pbmZvLWxpbmtlZC5yZWxhdGVke3BhZGRpbmc6MH0uYXV0aG9yLWluZm8tbGlua2VkLmV4Y2VycHQgc3BhbiwuYXV0aG9yLWluZm8tbGlua2VkLmhlcm8gc3BhbiwuYXV0aG9yLWluZm8tbGlua2VkLnJlbGF0ZWQgc3BhbntkaXNwbGF5OmJsb2NrfS5hdXRob3ItaW5mby1saW5rZWQuZXhjZXJwdCAuaW1hZ2UgaW1nLC5hdXRob3ItaW5mby1saW5rZWQuaGVybyAuaW1hZ2UgaW1nLC5hdXRob3ItaW5mby1saW5rZWQucmVsYXRlZCAuaW1hZ2UgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MH0uYXV0aG9yLWluZm8tbGlua2VkLmV4Y2VycHQgLnRhZywuYXV0aG9yLWluZm8tbGlua2VkLmhlcm8gLnRhZywuYXV0aG9yLWluZm8tbGlua2VkLnJlbGF0ZWQgLnRhZ3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2VlMzg0Yztmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjYwMH0uYXV0aG9yLWluZm8tbGlua2VkLmV4Y2VycHQgLnRpdGxlLC5hdXRob3ItaW5mby1saW5rZWQuaGVybyAudGl0bGUsLmF1dGhvci1pbmZvLWxpbmtlZC5yZWxhdGVkIC50aXRsZXtmb250LXNpemU6M3JlbX0uYXV0aG9yLWluZm8tbGlua2VkLmV4Y2VycHQgLmJvZHksLmF1dGhvci1pbmZvLWxpbmtlZC5oZXJvIC5ib2R5LC5hdXRob3ItaW5mby1saW5rZWQucmVsYXRlZCAuYm9keXtjb2xvcjojOTk5O2ZvbnQtZmFtaWx5Okdlb3JnaWEsQ2FtYnJpYSxcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLHNlcmlmO2ZvbnQtc2l6ZToxLjlyZW07cGFkZGluZzowIDAgNDBweCAwfS5hdXRob3ItaW5mby1saW5rZWQuZXhjZXJwdCAuZXhjZXJwdC1hdXRob3Itd3JhcHBlciwuYXV0aG9yLWluZm8tbGlua2VkLmhlcm8gLmV4Y2VycHQtYXV0aG9yLXdyYXBwZXIsLmF1dGhvci1pbmZvLWxpbmtlZC5yZWxhdGVkIC5leGNlcnB0LWF1dGhvci13cmFwcGVye2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVufS5hdXRob3ItaW5mby1saW5rZWQuZXhjZXJwdCAuYXV0aG9yLWFuZC1kYXRlLC5hdXRob3ItaW5mby1saW5rZWQuaGVybyAuYXV0aG9yLWFuZC1kYXRlLC5hdXRob3ItaW5mby1saW5rZWQucmVsYXRlZCAuYXV0aG9yLWFuZC1kYXRle3BhZGRpbmctdG9wOjNweH0uYXV0aG9yLWluZm8tbGlua2VkLmV4Y2VycHR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0uYXV0aG9yLWluZm8tbGlua2VkLmV4Y2VycHQgLnRpdGxle3BhZGRpbmc6MTBweCAwIDIwcHh9LmF1dGhvci1pbmZvLWxpbmtlZC5leGNlcnB0IC50ZXh0LXdyYXBwZXJ7cGFkZGluZzoyMHB4fS5hdXRob3ItaW5mby1saW5rZWQuZXhjZXJwdCAuaW1hZ2UgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MH0uYXV0aG9yLWluZm8tbGlua2VkLnJlbGF0ZWR7Ym9yZGVyOjA7cGFkZGluZzoyMHB4fS5hdXRob3ItaW5mby1saW5rZWQucmVsYXRlZCAudGl0bGV7cGFkZGluZzowIDAgNXB4fS5hdXRob3ItaW5mby1saW5rZWQuaGVybyAubW9iaWxlIC5kYXRle2Rpc3BsYXk6bm9uZX0uYXV0aG9yLWluZm8tbGlua2VkLmhlcm8gLnRleHQtd3JhcHBlcntwYWRkaW5nOjIwcHh9LmF1dGhvci1pbmZvLWxpbmtlZC5oZXJvIC5kYXRle2NvbG9yOiM5OTk7cGFkZGluZy10b3A6MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYXV0aG9yLWluZm8tbGlua2VkLmhlcm97Ym9yZGVyOm5vbmU7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlfS5hdXRob3ItaW5mby1saW5rZWQuaGVybyAuaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5hdXRob3ItaW5mby1saW5rZWQuaGVybzpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwwKSAwLHJnYmEoMCwwLDAsMCkgNDElLCMwMDAgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLCBHcmFkaWVudFR5cGU9MCApfS5hdXRob3ItaW5mby1saW5rZWQuaGVybyAudGV4dC13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mztib3R0b206MDtsZWZ0OjB9LmF1dGhvci1pbmZvLWxpbmtlZC5oZXJvIC5kYXRle2Rpc3BsYXk6bm9uZX0uYXV0aG9yLWluZm8tbGlua2VkLmhlcm8gLm1vYmlsZSAuZGF0ZXtkaXNwbGF5OmlubGluZTtjb2xvcjojZmZmfS5hdXRob3ItaW5mby1saW5rZWQuaGVybyAubW9iaWxlIC5kYXRlOmJlZm9yZXtjb250ZW50OidcXDAwYTB8XFwwMGEwXFwwMGEwJ30uYXV0aG9yLWluZm8tbGlua2VkLmhlcm8gLnRpdGxle2NvbG9yOiNmZmZ9LmF1dGhvci1pbmZvLWxpbmtlZC5oZXJvOmhvdmVyIC50YWd7Y29sb3I6I2VlMzg0Y319LmF1dGhvci1pbmZvLWxpbmtlZC5hcnRpY2xlLWJ1dHRvbiAudGl0bGV7Zm9udC1zaXplOjJyZW19LmF1dGhvci1pbmZvLWxpbmtlZC5hcnRpY2xlLWJ1dHRvbiAuZGF0ZTpiZWZvcmV7Y29udGVudDonXFwwMGEwfFxcMDBhMFxcMDBhMCd9LmF1dGhvci1pbmZvLWxpbmtlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxYjhiZjc7Ym9yZGVyLWNvbG9yOiMxYjhiZjd9LmF1dGhvci1pbmZvLWxpbmtlZDpob3ZlciAudGl0bGV7Y29sb3I6I2ZmZn0uYXV0aG9yLWluZm8tbGlua2VkOmhvdmVyIC5hdXRob3ItYW5kLWRhdGUsLmF1dGhvci1pbmZvLWxpbmtlZDpob3ZlciAuYm9keSwuYXV0aG9yLWluZm8tbGlua2VkOmhvdmVyIC5kYXRlLC5hdXRob3ItaW5mby1saW5rZWQ6aG92ZXIgLnRhZ3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43KX0uYWRkLXRoaXMtYmxvY2t7bWFyZ2luOjQwcHggMjBweDtwYWRkaW5nOjQwcHggMCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGR9LmFkZC10aGlzLWJsb2NrPmgye21hcmdpbi1ib3R0b206MWVtfS5hZGR0aGlzX3Rvb2xib3ggYXtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jazttYXJnaW46MCA1cHggMCAwO3BhZGRpbmc6MCFpbXBvcnRhbnQ7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41KX0uYWRkdGhpc190b29sYm94IGE6Zm9jdXMsLmFkZHRoaXNfdG9vbGJveCBhOmhvdmVye29wYWNpdHk6Ljh9LmFkZHRoaXNfdG9vbGJveCBhIHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7cGFkZGluZzo1cHggMCAwIDVweH0uYWRkdGhpc190b29sYm94IGEgc3BhbiBzdmd7d2lkdGg6MzBweCFpbXBvcnRhbnQ7aGVpZ2h0OjMwcHghaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozNjBweCl7LmFkZHRoaXNfdG9vbGJveCBhe2hlaWdodDo1MHB4O3dpZHRoOjUwcHghaW1wb3J0YW50fS5hZGR0aGlzX3Rvb2xib3ggYSBzcGFuIHN2Z3t3aWR0aDo0MHB4IWltcG9ydGFudDtoZWlnaHQ6NDBweCFpbXBvcnRhbnR9fS5ibG9jay1zdWJzY3JpcHRpb25zLWdyb3VwLC5ibG9jay5zdWJzY3JpYmUtbm93e2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9zdWJzY3JpYmUtbm93LWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgI2VlMzg0YztiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29sb3I6I2ZmZjtwYWRkaW5nOjIwcHggMzVweDt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2stc3Vic2NyaXB0aW9ucy1ncm91cCAuc3Vic2NyaWJlLW5vdy1pbm5lciwuYmxvY2suc3Vic2NyaWJlLW5vdyAuc3Vic2NyaWJlLW5vdy1pbm5lcnttYXgtd2lkdGg6MzM1cHg7bWFyZ2luOjAgYXV0b30uYmxvY2stc3Vic2NyaXB0aW9ucy1ncm91cCBoMiwuYmxvY2suc3Vic2NyaWJlLW5vdyBoMntjb2xvcjojZmZmO2ZvbnQtZmFtaWx5Okdlb3JnaWEsQ2FtYnJpYSxcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLHNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6Mi40cmVtO3BhZGRpbmc6MTBweCAwIDA7bWFyZ2luOjAgMCAyMHB4IDA7Ym9yZGVyOm5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZX0uYmxvY2stc3Vic2NyaXB0aW9ucy1ncm91cCBoMjphZnRlciwuYmxvY2suc3Vic2NyaWJlLW5vdyBoMjphZnRlcntkaXNwbGF5OmJsb2NrO21hcmdpbjoyMHB4IDAgMCAwO2NvbnRlbnQ6J1xcZTkwMVxcMDBhMFxcZTkwMVxcMDBhMFxcZTkwMSc7Zm9udC1zaXplOjExcHg7Zm9udC1mYW1pbHk6aWNvbW9vbn0uYmxvY2stc3Vic2NyaXB0aW9ucy1ncm91cCBwLC5ibG9jay5zdWJzY3JpYmUtbm93IHB7Zm9udC1zaXplOjEuNnJlbTttYXJnaW46MCAwIDIwcHh9LmJsb2NrLXN1YnNjcmlwdGlvbnMtZ3JvdXAgcC5wYWNrYWdlcywuYmxvY2suc3Vic2NyaWJlLW5vdyBwLnBhY2thZ2Vze2ZvbnQtc2l6ZToxLjRyZW19LmJsb2NrLXN1YnNjcmlwdGlvbnMtZ3JvdXAgcC5zdWJzY3JpYmUtYW10LC5ibG9jay5zdWJzY3JpYmUtbm93IHAuc3Vic2NyaWJlLWFtdHttYXJnaW46MjBweCAwfS5ibG9jay1zdWJzY3JpcHRpb25zLWdyb3VwIGlucHV0LC5ibG9jay1zdWJzY3JpcHRpb25zLWdyb3VwIHNlbGVjdCwuYmxvY2suc3Vic2NyaWJlLW5vdyBpbnB1dCwuYmxvY2suc3Vic2NyaWJlLW5vdyBzZWxlY3R7Y29sb3I6IzY2Nn0uYmxvY2stc3Vic2NyaXB0aW9ucy1ncm91cCAuY2hvc2VuLWNvbnRhaW5lciwuYmxvY2suc3Vic2NyaWJlLW5vdyAuY2hvc2VuLWNvbnRhaW5lcnt0ZXh0LWFsaWduOmxlZnR9LmJsb2NrLXN1YnNjcmlwdGlvbnMtZ3JvdXAgLmNob3Nlbi1zZWFyY2gsLmJsb2NrLnN1YnNjcmliZS1ub3cgLmNob3Nlbi1zZWFyY2h7ZGlzcGxheTpub25lfS5ibG9jay1zdWJzY3JpcHRpb25zLWdyb3VwIGlucHV0W3R5cGU9c3VibWl0XSwuYmxvY2suc3Vic2NyaWJlLW5vdyBpbnB1dFt0eXBlPXN1Ym1pdF17Y29sb3I6I2VlMzg0YztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOm5vbmV9LmJsb2NrLXN1YnNjcmlwdGlvbnMtZ3JvdXAgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLC5ibG9jay5zdWJzY3JpYmUtbm93IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYmxvY2stc3Vic2NyaXB0aW9ucy1ncm91cCwuYmxvY2suc3Vic2NyaWJlLW5vd3twYWRkaW5nOjM1cHh9LmJsb2NrLXN1YnNjcmlwdGlvbnMtZ3JvdXAgaDIsLmJsb2NrLnN1YnNjcmliZS1ub3cgaDJ7Zm9udC1zaXplOjIuNnJlbTtwYWRkaW5nLXRvcDowfS5ibG9jay1zdWJzY3JpcHRpb25zLWdyb3VwIHAsLmJsb2NrLnN1YnNjcmliZS1ub3cgcHtmb250LXNpemU6MS44cmVtfX0uc29saWQtZHtiYWNrZ3JvdW5kLWNvbG9yOiMyNjVjOTEhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhM2JhZDB9Lmxpa2VseS1ke2JhY2tncm91bmQtY29sb3I6IzM0N2FiZSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2E5YzdlNH0ubGVhbi1ke2JhY2tncm91bmQtY29sb3I6IzcwYTFkMSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MyZDdlY30udG9zcy11cHtiYWNrZ3JvdW5kLWNvbG9yOiNhYWEhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkYmRiZGJ9LmxlYW4tcntiYWNrZ3JvdW5kLWNvbG9yOiNmMzczODEhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmYWM0Y2F9Lmxpa2VseS1ye2JhY2tncm91bmQtY29sb3I6I2VlMzg0YyFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y4YWFiM30uc29saWQtcntiYWNrZ3JvdW5kLWNvbG9yOiNiZTI4MzkhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNGE0YWJ9LnNvbGlkLWQtdGV4dHtjb2xvcjojMjY1YzkxIWltcG9ydGFudDtmb250LXdlaWdodDo3MDB9Lmxpa2VseS1kLXRleHR7Y29sb3I6IzM0N2FiZSFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwfS5sZWFuLWQtdGV4dHtjb2xvcjojNzBhMWQxIWltcG9ydGFudDtmb250LXdlaWdodDo3MDB9LnRvc3MtdXAtdGV4dHtjb2xvcjojYWFhIWltcG9ydGFudDtmb250LXdlaWdodDo3MDB9LmxlYW4tci10ZXh0e2NvbG9yOiNmMzczODEhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMH0ubGlrZWx5LXItdGV4dHtjb2xvcjojZWUzODRjIWltcG9ydGFudDtmb250LXdlaWdodDo3MDB9LnNvbGlkLXItdGV4dHtjb2xvcjojYmUyODM5IWltcG9ydGFudDtmb250LXdlaWdodDo3MDB9LnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1sZWZ0LWdyYXl7d2lkdGg6NjVweCFpbXBvcnRhbnR9LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbD4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1jZWxsLXRpdGxlOm50aC1jaGlsZCgyKXtmb250LXNpemU6MTRweCFpbXBvcnRhbnR9LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1yb3c6bnRoLW9mLXR5cGUoMyl7aGVpZ2h0OjQ1cHh9LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1yb3c6bnRoLW9mLXR5cGUoMykgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1yb3c6bnRoLW9mLXR5cGUoMykgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbD5we2ZvbnQtd2VpZ2h0OjcwMCFpbXBvcnRhbnR9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLXJvdyAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1jZWxse3ZlcnRpY2FsLWFsaWduOnRvcH0ucGFnZS1wcmVzaWRlbnRpYWwtY2hhcnRzLXNjb3JlY2FyZCBwLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbC10aXRsZXtwYWRkaW5nLXRvcDouN2VtfS5yYXRpbmdzLXBhZ2UtYWxsLWJsb2Nrc3tkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG8gNzdweH0ucmF0aW5ncy1wYWdlLWFsbC1ibG9ja3M+aDF7bWFyZ2luLXRvcDo1M3B4fS5yYXRpbmdzLXBhZ2UtYWxsLWJsb2Nrcz5ocnttYXJnaW46LTEwcHggMCAzMnB4fS5yYXRpbmdzLXBhZ2UtYmxvY2tze21heC13aWR0aDo3NDBweDt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0byAzOXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucmF0aW5ncy1wYWdlLWJsb2NrcyAucmF0aW5ncy1wYWdlLWJsb2Nrcy1oZWFke3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDojMGE1Mzk1O2NvbG9yOiNmZmY7cGFkZGluZzowIDEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtaGVhZHtwYWRkaW5nOjAgMjNweH19LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtaGVhZCAucmF0aW5ncy1wYWdlLWJsb2Nrcy1oZWFkLXRpdGxle2Zsb2F0Om5vbmU7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6NTJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWhlYWQgLnJhdGluZ3MtcGFnZS1ibG9ja3MtaGVhZC10aXRsZXtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjUwcHh9fS5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWhlYWQgLnJhdGluZ3MtcGFnZS1ibG9ja3MtaGVhZC11cGRhdGV7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MDtjb2xvcjojMDAwO21hcmdpbjoxMHB4IDAgMDtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo0MDA7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWhlYWQgLnJhdGluZ3MtcGFnZS1ibG9ja3MtaGVhZC11cGRhdGV7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6NTBweDttYXJnaW46MDtjb2xvcjojZmZmO2Rpc3BsYXk6bm9uZX19LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keXtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXRvcDpub25lO21pbi1oZWlnaHQ6MjAwcHg7cGFkZGluZzozMHB4IDIwcHggMTVweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHl7cGFkZGluZzozNXB4IDQwcHg7dGV4dC1hbGlnbjpsZWZ0fX0ucmF0aW5ncy1wYWdlLWJsb2NrcyAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktbGVmdHtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keSAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWxlZnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7d2lkdGg6NTAlfX0ucmF0aW5ncy1wYWdlLWJsb2NrcyAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktbGVmdCAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWxlZnQtdGl0bGV7Y29sb3I6IzQ0NDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowfS5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHkgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1sZWZ0IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktbGVmdC1kcntkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDoxMXB4fS5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHkgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1sZWZ0IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktbGVmdC1kciAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWxlZnQtZHt3aWR0aDoxNTBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiMzNDdhYmU7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tcmlnaHQ6MXB4fS5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHkgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1sZWZ0IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktbGVmdC1kciAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWxlZnQtZD5zcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDozMHB4O21hcmdpbi1sZWZ0OjlweH0ucmF0aW5ncy1wYWdlLWJsb2NrcyAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktbGVmdCAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWxlZnQtZHIgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1sZWZ0LWdyYXl7d2lkdGg6NzVweDtoZWlnaHQ6MzBweDttYXJnaW4tcmlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2FhYTtkaXNwbGF5OmlubGluZS1mbGV4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHkgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1sZWZ0IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktbGVmdC1kciAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWxlZnQtZ3JheXt3aWR0aDo1MHB4fX0ucmF0aW5ncy1wYWdlLWJsb2NrcyAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktbGVmdCAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWxlZnQtZHIgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1sZWZ0LWdyYXk+c3Bhbntjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MzBweDttYXJnaW46MCBhdXRvfS5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHkgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1sZWZ0IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktbGVmdC1kciAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWxlZnQtcnt3aWR0aDoxNTBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZTM4NGM7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keSAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWxlZnQgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1sZWZ0LWRyIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktbGVmdC1yPnNwYW57Y29sb3I6I2ZmZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjMwcHg7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjlweH0ucmF0aW5ncy1wYWdlLWJsb2NrcyAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktcmlnaHR7ZGlzcGxheTpibG9jazttYXJnaW46LjllbSAwIDA7d2lkdGg6MTAwJTtmbG9hdDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHkgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1yaWdodHtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3dpZHRoOjQ2JTtmbG9hdDpyaWdodH19LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keSAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LXJpZ2h0IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktcmlnaHQtdGl0bGV7Y29sb3I6IzQ0NDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowfS5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHkgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1yaWdodCAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LXJpZ2h0LWRye2Rpc3BsYXk6ZmxleDttYXJnaW4tdG9wOjExcHh9LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keSAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LXJpZ2h0IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktcmlnaHQtZHIgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1yaWdodC1ke3dpZHRoOjE1MHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQtY29sb3I6IzM0N2FiZTtkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1yaWdodDoxcHh9LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keSAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LXJpZ2h0IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktcmlnaHQtZHIgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1yaWdodC1kPnNwYW57Y29sb3I6I2ZmZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luLWxlZnQ6OXB4fS5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHkgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1yaWdodCAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LXJpZ2h0LWRyIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktcmlnaHQtcnt3aWR0aDoxNTBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZTM4NGM7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keSAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LXJpZ2h0IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktcmlnaHQtZHIgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1yaWdodC1yPnNwYW57Y29sb3I6I2ZmZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjMwcHg7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjlweH0ucmF0aW5ncy1wYWdlLWJsb2NrcyAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktZGF0YXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDt3aWR0aDoxMDAlfS5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHkgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1kYXRhIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktZGF0YS10aXRsZXtjb2xvcjojNDQ0O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjB9LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keSAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWRhdGEgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1kYXRhLWRncntkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDoxMXB4fS5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHkgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1kYXRhIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktZGF0YS1kZ3IgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1kYXRhLWR7d2lkdGg6MTUwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZC1jb2xvcjojMzQ3YWJlO2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLXJpZ2h0OjFweH0ucmF0aW5ncy1wYWdlLWJsb2NrcyAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktZGF0YSAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWRhdGEtZGdyIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktZGF0YS1kPnNwYW57Y29sb3I6I2ZmZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luLWxlZnQ6OXB4fS5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHkgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1kYXRhIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktZGF0YS1kZ3IgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1kYXRhLWdyYXl7d2lkdGg6NzVweDtoZWlnaHQ6MzBweDttYXJnaW4tcmlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2FhYTtkaXNwbGF5OmlubGluZS1mbGV4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHkgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1kYXRhIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktZGF0YS1kZ3IgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1kYXRhLWdyYXl7d2lkdGg6NTBweH19LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keSAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWRhdGEgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1kYXRhLWRnciAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWRhdGEtZ3JheT5zcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDozMHB4O21hcmdpbjowIGF1dG99LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keSAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWRhdGEgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1kYXRhLWRnciAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWRhdGEtcnt3aWR0aDoxNTBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZTM4NGM7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keSAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWRhdGEgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1kYXRhLWRnciAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWRhdGEtcj5zcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDozMHB4O2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDo5cHh9LnJhdGluZ3MtcGFnZS1ibG9ja3MgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keSAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LXRvcGxpbmV7bWFyZ2luOjE0cHggMCAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucmF0aW5ncy1wYWdlLWJsb2NrcyAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktdG9wbGluZXttYXJnaW4tdG9wOjI4cHh9fS5yYXRpbmdzLXBhZ2UtYmxvY2tzIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHkgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS10b3BsaW5lPnNwYW57Y29sb3I6IzUzNTM1Mztmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucmF0aW5ncy1wYWdlLWJsb2NrcyAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5IC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktdG9wbGluZT5zcGFue2ZvbnQtc2l6ZToxNnB4fX0ucmF0aW5ncy1wYWdlLWJsb2Nrcy1idXR0b257Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci10b3A6bm9uZTtoZWlnaHQ6NTBweDt0ZXh0LWFsaWduOmNlbnRlcn0ucmF0aW5ncy1wYWdlLWJsb2Nrcy1idXR0b24+YXtjb2xvcjojMmE3Y2NiO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6NTBweDtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucmF0aW5ncy1wYWdlLWJsb2Nrcy1idXR0b24+YXtmb250LXNpemU6MThweH19LnJhdGluZ3MtcGFnZS1ibG9ja3MtYnV0dG9uPmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubW9kYWwtZnJvbS10YWJsZSwuc29saWQtc2VhdHMtbW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM0LDM0LDM0LC45KTt6LWluZGV4OjI7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZS1pbjtwb2ludGVyLWV2ZW50czpub25lO2Rpc3BsYXk6bm9uZX0ubW9kYWwtZnJvbS10YWJsZTp0YXJnZXQsLnNvbGlkLXNlYXRzLW1vZGFsOnRhcmdldHtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0bztkaXNwbGF5OmJsb2NrO3otaW5kZXg6OTk5fS5tb2RhbC1mcm9tLXRhYmxlIC5tb2RhbC1mcm9tLXRhYmxlLWluLC5tb2RhbC1mcm9tLXRhYmxlIC5zb2xpZC1zZWF0cy1tb2RhbC1pbiwuc29saWQtc2VhdHMtbW9kYWwgLm1vZGFsLWZyb20tdGFibGUtaW4sLnNvbGlkLXNlYXRzLW1vZGFsIC5zb2xpZC1zZWF0cy1tb2RhbC1pbnt3aWR0aDoxMDAlO2JhY2tncm91bmQ6I2ZmZjtoZWlnaHQ6MTAwdmg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7Lm1vZGFsLWZyb20tdGFibGUgLm1vZGFsLWZyb20tdGFibGUtaW4sLm1vZGFsLWZyb20tdGFibGUgLnNvbGlkLXNlYXRzLW1vZGFsLWluLC5zb2xpZC1zZWF0cy1tb2RhbCAubW9kYWwtZnJvbS10YWJsZS1pbiwuc29saWQtc2VhdHMtbW9kYWwgLnNvbGlkLXNlYXRzLW1vZGFsLWlue3dpZHRoOjU3NXB4O2hlaWdodDo2NjBweDt0b3A6NTAlO21hcmdpbjotMzMwcHggYXV0byAwfX0ubW9kYWwtZnJvbS10YWJsZSAubW9kYWwtZnJvbS10YWJsZS1pbiAuc2Nyb2xsLXRhYmxlLWJsb2NrLC5tb2RhbC1mcm9tLXRhYmxlIC5zb2xpZC1zZWF0cy1tb2RhbC1pbiAuc2Nyb2xsLXRhYmxlLWJsb2NrLC5zb2xpZC1zZWF0cy1tb2RhbCAubW9kYWwtZnJvbS10YWJsZS1pbiAuc2Nyb2xsLXRhYmxlLWJsb2NrLC5zb2xpZC1zZWF0cy1tb2RhbCAuc29saWQtc2VhdHMtbW9kYWwtaW4gLnNjcm9sbC10YWJsZS1ibG9ja3toZWlnaHQ6OTB2aDtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7Lm1vZGFsLWZyb20tdGFibGUgLm1vZGFsLWZyb20tdGFibGUtaW4gLnNjcm9sbC10YWJsZS1ibG9jaywubW9kYWwtZnJvbS10YWJsZSAuc29saWQtc2VhdHMtbW9kYWwtaW4gLnNjcm9sbC10YWJsZS1ibG9jaywuc29saWQtc2VhdHMtbW9kYWwgLm1vZGFsLWZyb20tdGFibGUtaW4gLnNjcm9sbC10YWJsZS1ibG9jaywuc29saWQtc2VhdHMtbW9kYWwgLnNvbGlkLXNlYXRzLW1vZGFsLWluIC5zY3JvbGwtdGFibGUtYmxvY2t7aGVpZ2h0OjYwMHB4fX0ubW9kYWwtZnJvbS10YWJsZSAubW9kYWwtZnJvbS10YWJsZS1pbiAuc2Nyb2xsLXRhYmxlLWJsb2NrOjotd2Via2l0LXNjcm9sbGJhciwubW9kYWwtZnJvbS10YWJsZSAuc29saWQtc2VhdHMtbW9kYWwtaW4gLnNjcm9sbC10YWJsZS1ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXIsLnNvbGlkLXNlYXRzLW1vZGFsIC5tb2RhbC1mcm9tLXRhYmxlLWluIC5zY3JvbGwtdGFibGUtYmxvY2s6Oi13ZWJraXQtc2Nyb2xsYmFyLC5zb2xpZC1zZWF0cy1tb2RhbCAuc29saWQtc2VhdHMtbW9kYWwtaW4gLnNjcm9sbC10YWJsZS1ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4fS5tb2RhbC1mcm9tLXRhYmxlIC5tb2RhbC1mcm9tLXRhYmxlLWluIC5zY3JvbGwtdGFibGUtYmxvY2s6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLC5tb2RhbC1mcm9tLXRhYmxlIC5zb2xpZC1zZWF0cy1tb2RhbC1pbiAuc2Nyb2xsLXRhYmxlLWJsb2NrOjotd2Via2l0LXNjcm9sbGJhci10cmFjaywuc29saWQtc2VhdHMtbW9kYWwgLm1vZGFsLWZyb20tdGFibGUtaW4gLnNjcm9sbC10YWJsZS1ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssLnNvbGlkLXNlYXRzLW1vZGFsIC5zb2xpZC1zZWF0cy1tb2RhbC1pbiAuc2Nyb2xsLXRhYmxlLWJsb2NrOjotd2Via2l0LXNjcm9sbGJhci10cmFja3std2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDAsMCwwLC41KX0ubW9kYWwtZnJvbS10YWJsZSAubW9kYWwtZnJvbS10YWJsZS1pbiAuc2Nyb2xsLXRhYmxlLWJsb2NrOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwubW9kYWwtZnJvbS10YWJsZSAuc29saWQtc2VhdHMtbW9kYWwtaW4gLnNjcm9sbC10YWJsZS1ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsLnNvbGlkLXNlYXRzLW1vZGFsIC5tb2RhbC1mcm9tLXRhYmxlLWluIC5zY3JvbGwtdGFibGUtYmxvY2s6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLC5zb2xpZC1zZWF0cy1tb2RhbCAuc29saWQtc2VhdHMtbW9kYWwtaW4gLnNjcm9sbC10YWJsZS1ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojNjY2O291dGxpbmU6MnB4IHNvbGlkICM3Nzd9Lm1vZGFsLWZyb20tdGFibGUgLm1vZGFsLWZyb20tdGFibGUtaW4gLm1vZGFsLWZyb20tdGFibGUtY2xvc2UsLm1vZGFsLWZyb20tdGFibGUgLm1vZGFsLWZyb20tdGFibGUtaW4gLnNvbGlkLXNlYXRzLW1vZGFsLWNsb3NlLC5tb2RhbC1mcm9tLXRhYmxlIC5zb2xpZC1zZWF0cy1tb2RhbC1pbiAubW9kYWwtZnJvbS10YWJsZS1jbG9zZSwubW9kYWwtZnJvbS10YWJsZSAuc29saWQtc2VhdHMtbW9kYWwtaW4gLnNvbGlkLXNlYXRzLW1vZGFsLWNsb3NlLC5zb2xpZC1zZWF0cy1tb2RhbCAubW9kYWwtZnJvbS10YWJsZS1pbiAubW9kYWwtZnJvbS10YWJsZS1jbG9zZSwuc29saWQtc2VhdHMtbW9kYWwgLm1vZGFsLWZyb20tdGFibGUtaW4gLnNvbGlkLXNlYXRzLW1vZGFsLWNsb3NlLC5zb2xpZC1zZWF0cy1tb2RhbCAuc29saWQtc2VhdHMtbW9kYWwtaW4gLm1vZGFsLWZyb20tdGFibGUtY2xvc2UsLnNvbGlkLXNlYXRzLW1vZGFsIC5zb2xpZC1zZWF0cy1tb2RhbC1pbiAuc29saWQtc2VhdHMtbW9kYWwtY2xvc2V7YmFja2dyb3VuZDojMzQ3YWJlO2NvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjEwcHggMTBweCAwIDA7cmlnaHQ6MDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjQwMDstd2Via2l0LWJvcmRlci1yYWRpdXM6MjFweDtib3JkZXItcmFkaXVzOjIxcHg7Ym9yZGVyOjJweCBzb2xpZDtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDozN3B4O2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5tb2RhbC1mcm9tLXRhYmxlIC5tb2RhbC1mcm9tLXRhYmxlLWluIC5tb2RhbC1mcm9tLXRhYmxlLWNsb3NlLC5tb2RhbC1mcm9tLXRhYmxlIC5tb2RhbC1mcm9tLXRhYmxlLWluIC5zb2xpZC1zZWF0cy1tb2RhbC1jbG9zZSwubW9kYWwtZnJvbS10YWJsZSAuc29saWQtc2VhdHMtbW9kYWwtaW4gLm1vZGFsLWZyb20tdGFibGUtY2xvc2UsLm1vZGFsLWZyb20tdGFibGUgLnNvbGlkLXNlYXRzLW1vZGFsLWluIC5zb2xpZC1zZWF0cy1tb2RhbC1jbG9zZSwuc29saWQtc2VhdHMtbW9kYWwgLm1vZGFsLWZyb20tdGFibGUtaW4gLm1vZGFsLWZyb20tdGFibGUtY2xvc2UsLnNvbGlkLXNlYXRzLW1vZGFsIC5tb2RhbC1mcm9tLXRhYmxlLWluIC5zb2xpZC1zZWF0cy1tb2RhbC1jbG9zZSwuc29saWQtc2VhdHMtbW9kYWwgLnNvbGlkLXNlYXRzLW1vZGFsLWluIC5tb2RhbC1mcm9tLXRhYmxlLWNsb3NlLC5zb2xpZC1zZWF0cy1tb2RhbCAuc29saWQtc2VhdHMtbW9kYWwtaW4gLnNvbGlkLXNlYXRzLW1vZGFsLWNsb3Nle21hcmdpbjotMjFweCAtMjFweCAwIDB9fS5tb2RhbC1mcm9tLXRhYmxlIC5tb2RhbC1mcm9tLXRhYmxlLWluIC5tb2RhbC1mcm9tLXRhYmxlLWNsb3NlOmhvdmVyLC5tb2RhbC1mcm9tLXRhYmxlIC5tb2RhbC1mcm9tLXRhYmxlLWluIC5zb2xpZC1zZWF0cy1tb2RhbC1jbG9zZTpob3ZlciwubW9kYWwtZnJvbS10YWJsZSAuc29saWQtc2VhdHMtbW9kYWwtaW4gLm1vZGFsLWZyb20tdGFibGUtY2xvc2U6aG92ZXIsLm1vZGFsLWZyb20tdGFibGUgLnNvbGlkLXNlYXRzLW1vZGFsLWluIC5zb2xpZC1zZWF0cy1tb2RhbC1jbG9zZTpob3Zlciwuc29saWQtc2VhdHMtbW9kYWwgLm1vZGFsLWZyb20tdGFibGUtaW4gLm1vZGFsLWZyb20tdGFibGUtY2xvc2U6aG92ZXIsLnNvbGlkLXNlYXRzLW1vZGFsIC5tb2RhbC1mcm9tLXRhYmxlLWluIC5zb2xpZC1zZWF0cy1tb2RhbC1jbG9zZTpob3Zlciwuc29saWQtc2VhdHMtbW9kYWwgLnNvbGlkLXNlYXRzLW1vZGFsLWluIC5tb2RhbC1mcm9tLXRhYmxlLWNsb3NlOmhvdmVyLC5zb2xpZC1zZWF0cy1tb2RhbCAuc29saWQtc2VhdHMtbW9kYWwtaW4gLnNvbGlkLXNlYXRzLW1vZGFsLWNsb3NlOmhvdmVye2JvcmRlcjoycHggc29saWQgIzM0N2FiZX0ubW9kYWwtZnJvbS10YWJsZSAubW9kYWwtZnJvbS10YWJsZS1pbiAuc29saWQtc2VhdHMtbW9kYWwtaW4tdGl0bGUsLm1vZGFsLWZyb20tdGFibGUgLnNvbGlkLXNlYXRzLW1vZGFsLWluIC5zb2xpZC1zZWF0cy1tb2RhbC1pbi10aXRsZSwuc29saWQtc2VhdHMtbW9kYWwgLm1vZGFsLWZyb20tdGFibGUtaW4gLnNvbGlkLXNlYXRzLW1vZGFsLWluLXRpdGxlLC5zb2xpZC1zZWF0cy1tb2RhbCAuc29saWQtc2VhdHMtbW9kYWwtaW4gLnNvbGlkLXNlYXRzLW1vZGFsLWluLXRpdGxle2NvbG9yOiNmZmY7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MDtoZWlnaHQ6NjBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwYTUzOTU7bGluZS1oZWlnaHQ6NjBweDtwYWRkaW5nLWxlZnQ6MTlweH0ucG9wdXAtdGFibGUtZGF0YXtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5wb3B1cC10YWJsZS1kYXRhIC5wb3B1cC10YWJsZS1kYXRhLWJvZHl7ZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXB9LnBvcHVwLXRhYmxlLWRhdGEgLnBvcHVwLXRhYmxlLWRhdGEtYm9keSAucG9wdXAtdGFibGUtZGF0YS1yb3d7ZGlzcGxheTp0YWJsZS1yb3c7aGVpZ2h0OjUwcHh9LnBvcHVwLXRhYmxlLWRhdGEgLnBvcHVwLXRhYmxlLWRhdGEtYm9keSAucG9wdXAtdGFibGUtZGF0YS1yb3c6bnRoLWNoaWxkKDEpe2ZvbnQtc2l6ZToxNnB4IWltcG9ydGFudDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wb3B1cC10YWJsZS1kYXRhIC5wb3B1cC10YWJsZS1kYXRhLWJvZHkgLnBvcHVwLXRhYmxlLWRhdGEtcm93Om50aC1jaGlsZCgxKT4ucG9wdXAtdGFibGUtZGF0YS1jZWxse2NvbG9yOiNmZmYhaW1wb3J0YW50fS5wb3B1cC10YWJsZS1kYXRhIC5wb3B1cC10YWJsZS1kYXRhLWJvZHkgLnBvcHVwLXRhYmxlLWRhdGEtcm93Om50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNlNmVkZjR9LnBvcHVwLXRhYmxlLWRhdGEgLnBvcHVwLXRhYmxlLWRhdGEtYm9keSAucG9wdXAtdGFibGUtZGF0YS1yb3c6bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wb3B1cC10YWJsZS1kYXRhIC5wb3B1cC10YWJsZS1kYXRhLWJvZHkgLnBvcHVwLXRhYmxlLWRhdGEtcm93IC5wb3B1cC10YWJsZS1kYXRhLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmc6MCAyMXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDB9LnBvcHVwLXRhYmxlLWRhdGEgLnBvcHVwLXRhYmxlLWRhdGEtYm9keSAucG9wdXAtdGFibGUtZGF0YS1yb3cgLnBvcHVwLXRhYmxlLWRhdGEtY2VsbDpudGgtY2hpbGQoMSl7d2lkdGg6MjUlfS5wb3B1cC10YWJsZS1kYXRhIC5wb3B1cC10YWJsZS1kYXRhLWJvZHkgLnBvcHVwLXRhYmxlLWRhdGEtcm93IC5wb3B1cC10YWJsZS1kYXRhLWNlbGw6bnRoLWNoaWxkKDIpe2NvbG9yOiM0NDQ7d2lkdGg6NTAlO3RleHQtYWxpZ246Y2VudGVyfS5wb3B1cC10YWJsZS1kYXRhIC5wb3B1cC10YWJsZS1kYXRhLWJvZHkgLnBvcHVwLXRhYmxlLWRhdGEtcm93IC5wb3B1cC10YWJsZS1kYXRhLWNlbGw6bnRoLWNoaWxkKDMpe2NvbG9yOiM0NDQ7d2lkdGg6MjUlO3RleHQtYWxpZ246Y2VudGVyfS5yYXRpbmdzLWRldGFpbC1wYWdle21heC13aWR0aDoxMTYwcHg7bWFyZ2luOjM4cHggYXV0byA3M3B4O2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94fS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGF7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YXtkaXNwbGF5OmZsZXg7bWFyZ2luOjAgMCA1NnB4fX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtbGVmdHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhLWxlZnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTAlfX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtbGVmdCAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWd7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojZWYzNzRjO2ZvbnQtc2l6ZToxM3B4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1sZWZ0IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhZ3tmb250LXNpemU6MTVweH19LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhLWxlZnQgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGl0bGV7bWFyZ2luOjVweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1sZWZ0IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRpdGxle21hcmdpbjoxMHB4IDAgOXB4fX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtbGVmdCAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRle2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojOTk5fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1sZWZ0IC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGV7Zm9udC1zaXplOjE4cHh9fS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTAlfX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1kaXYtc2VsZWN0e21hcmdpbi10b3A6MTdweDtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjt3aWR0aDoxMDAlO291dGxpbmU6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1kaXYtc2VsZWN0e21hcmdpbi10b3A6NDBweDt3aWR0aDphdXRvfX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1kaXYtc2VsZWN0OmhvdmVye2JhY2tncm91bmQ6I2Y1ZjVmNTtoZWlnaHQ6MzZweH0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1kaXYtc2VsZWN0OmFmdGVye2NvbnRlbnQ6XCJcXGU5MDNcIjtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5Omljb21vb247cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjEycHg7bWFyZ2luOi0yNnB4IDAgMCAxMnB4O3otaW5kZXg6MDtwb2ludGVyLWV2ZW50czpub25lO291dGxpbmU6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1kaXYtc2VsZWN0OmFmdGVye21hcmdpbjotMjZweCAxMXB4IDEycHggMDtwb3NpdGlvbjpyZWxhdGl2ZX19LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0IC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQtZGl2LXNlbGVjdCAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0LXNlbGVjdHttYXJnaW46MDtjb2xvcjojNjY2O2JvcmRlcjoxcHggc29saWQgI2RkZDt3aWR0aDoxMDAlO3BhZGRpbmc6MCA4cHggMCAzM3B4O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDtoZWlnaHQ6MzZweDtsaW5lLWhlaWdodDoyNXB4O2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOjAgMDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOjA7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodCAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0LWRpdi1zZWxlY3QgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1zZWxlY3R7Zm9udC1zaXplOjE2cHg7d2lkdGg6YXV0bzttYXgtd2lkdGg6MzkzcHg7cGFkZGluZzowIDMwcHggMCAxMnB4fX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1kaXYtc2VsZWN0IC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQtc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1wZGZ7bWFyZ2luOjEwcHggMCAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozNnB4O3dpZHRoOjEwMCU7cGFkZGluZzowIDhweCAwIDMzcHg7bGluZS1oZWlnaHQ6MzdweDtjb2xvcjojNjY2O2ZvbnQtc2l6ZToxNXB4O2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcGRmLWljb24ucG5nKSA3cHgvMThweCBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodCAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0LXBkZnt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbjowIDAgMCAzcHg7cGFkZGluZzowIDhweCAwIDEycHg7Zm9udC1zaXplOjE2cHg7d2lkdGg6MTU5cHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3BkZi1pY29uLnBuZykgMTJweC8yMXB4IG5vLXJlcGVhdCB0cmFuc3BhcmVudH19LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YSAucmF0aW5ncy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0IC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQtcGRmOmhvdmVye2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wZGYtaWNvbi5wbmcpIDEycHgvMjFweCBuby1yZXBlYXQgI2Y1ZjVmNX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9ja3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjM1cHggYXV0byAzN3B4O2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9ja3ttYXJnaW46NTZweCBhdXRvIDc1cHh9fS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWhlYWR7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOiMwYTUzOTU7Y29sb3I6I2ZmZjtwYWRkaW5nOjAgMTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1oZWFke3BhZGRpbmc6MCAxOXB4fX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1oZWFkIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWhlYWQtdGl0bGV7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6NTJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWhlYWQgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2staGVhZC10aXRsZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDo1MHB4fX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGRkO2JvcmRlci1yaWdodDoxcHggc29saWQgI2RkZDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO21pbi1oZWlnaHQ6MjAwcHg7cGFkZGluZzozMHB4IDIwcHggMTVweDtkaXNwbGF5OmJsb2NrfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHl7cGFkZGluZzozMHB4IDQwcHh9fS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0c3toZWlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHN7ZGlzcGxheTpmbGV4fX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1sZWZ0LC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLW1pZCwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1yaWdodHtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MS4xfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLWxlZnQsLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtbWlkLC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLXJpZ2h0e3dpZHRoOjMzJTtkaXNwbGF5OmlubGluZS1ibG9ja319LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtbGVmdC5zaW5nbGUsLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtbWlkLnNpbmdsZSwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1yaWdodC5zaW5nbGV7d2lkdGg6MTAwJX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1sZWZ0PnAsLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtbWlkPnAsLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtcmlnaHQ+cHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM0NDR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtbGVmdD5wLC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLW1pZD5wLC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLXJpZ2h0PnB7dGV4dC1hbGlnbjpsZWZ0fX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1sZWZ0PmRpdiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1taWQ+ZGl2LC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLXJpZ2h0PmRpdntkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDoxMXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLWxlZnQ+ZGl2LC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLW1pZD5kaXYsLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtcmlnaHQ+ZGl2e21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToxNXB4O3dpZHRoOjIwMHB4fX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1sZWZ0PmRpdiBhOm50aC1jaGlsZCgxKSBkaXYsLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtbGVmdD5kaXYgZGl2Om50aC1jaGlsZCgxKSwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1taWQ+ZGl2IGE6bnRoLWNoaWxkKDEpIGRpdiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1taWQ+ZGl2IGRpdjpudGgtY2hpbGQoMSksLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtcmlnaHQ+ZGl2IGE6bnRoLWNoaWxkKDEpIGRpdiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1yaWdodD5kaXYgZGl2Om50aC1jaGlsZCgxKXt3aWR0aDoxNTBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiMzNDdhYmU7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tcmlnaHQ6MXB4fS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLWxlZnQ+ZGl2IGE6bnRoLWNoaWxkKDEpIGRpdiBzcGFuLC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLWxlZnQ+ZGl2IGRpdjpudGgtY2hpbGQoMSkgc3BhbiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1taWQ+ZGl2IGE6bnRoLWNoaWxkKDEpIGRpdiBzcGFuLC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLW1pZD5kaXYgZGl2Om50aC1jaGlsZCgxKSBzcGFuLC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLXJpZ2h0PmRpdiBhOm50aC1jaGlsZCgxKSBkaXYgc3BhbiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1yaWdodD5kaXYgZGl2Om50aC1jaGlsZCgxKSBzcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDozMHB4O21hcmdpbi1sZWZ0OjlweH0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1sZWZ0PmRpdiBhOm50aC1jaGlsZCgyKSBkaXYsLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtbGVmdD5kaXYgZGl2Om50aC1jaGlsZCgyKSwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1taWQ+ZGl2IGE6bnRoLWNoaWxkKDIpIGRpdiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1taWQ+ZGl2IGRpdjpudGgtY2hpbGQoMiksLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtcmlnaHQ+ZGl2IGE6bnRoLWNoaWxkKDIpIGRpdiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1yaWdodD5kaXYgZGl2Om50aC1jaGlsZCgyKXt3aWR0aDoxNTBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNhYWE7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tcmlnaHQ6MXB4O3RleHQtYWxpZ246cmlnaHR9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtbGVmdD5kaXYgYTpudGgtY2hpbGQoMikgZGl2IHNwYW4sLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtbGVmdD5kaXYgZGl2Om50aC1jaGlsZCgyKSBzcGFuLC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLW1pZD5kaXYgYTpudGgtY2hpbGQoMikgZGl2IHNwYW4sLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtbWlkPmRpdiBkaXY6bnRoLWNoaWxkKDIpIHNwYW4sLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtcmlnaHQ+ZGl2IGE6bnRoLWNoaWxkKDIpIGRpdiBzcGFuLC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLXJpZ2h0PmRpdiBkaXY6bnRoLWNoaWxkKDIpIHNwYW57Y29sb3I6I2ZmZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luLWxlZnQ6OXB4fS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLWxlZnQ+ZGl2IGE6bnRoLWNoaWxkKDIpIGRpdiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1sZWZ0PmRpdiBkaXY6bGFzdC1jaGlsZCwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1taWQ+ZGl2IGE6bnRoLWNoaWxkKDIpIGRpdiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1taWQ+ZGl2IGRpdjpsYXN0LWNoaWxkLC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLXJpZ2h0PmRpdiBhOm50aC1jaGlsZCgyKSBkaXYsLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtcmlnaHQ+ZGl2IGRpdjpsYXN0LWNoaWxke3dpZHRoOjE1MHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQtY29sb3I6I2VlMzg0YztkaXNwbGF5OmlubGluZS1ibG9ja30ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1sZWZ0PmRpdiBhOm50aC1jaGlsZCgyKSBkaXYgc3BhbiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1sZWZ0PmRpdiBkaXY6bGFzdC1jaGlsZCBzcGFuLC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLW1pZD5kaXYgYTpudGgtY2hpbGQoMikgZGl2IHNwYW4sLnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtbWlkPmRpdiBkaXY6bGFzdC1jaGlsZCBzcGFuLC5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLXJpZ2h0PmRpdiBhOm50aC1jaGlsZCgyKSBkaXYgc3BhbiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1yaWdodD5kaXYgZGl2Omxhc3QtY2hpbGQgc3Bhbntjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MzBweDtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6OXB4fS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLWxlZnQ+c3BhbiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1taWQ+c3BhbiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1yaWdodD5zcGFue2ZvbnQtc2l6ZToxNXB4O2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyNXB4O21hcmdpbi10b3A6MTVweDtjb2xvcjojODc4Nzg3fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLWxlZnQ+c3BhbiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1taWQ+c3BhbiwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cy1yaWdodD5zcGFue3RleHQtYWxpZ246bGVmdH19LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LWNvbmNsdXNpb257Zm9udC1zaXplOjEuNXJlbX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jayAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktY29uY2x1c2lvbj5we21hcmdpbjowIDAgMTBweDtjb2xvcjojODc4Nzg3fS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1jb25jbHVzaW9uPnA+c3Bhbntjb2xvcjojNTM1MzUzfS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxle2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94fS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLXRpdGxle2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtdGl0bGV7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTouOXJlbTtwYWRkaW5nOjAgMnB4fX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS10aXRsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS10aXRsZS1sZWZ0e2NvbG9yOiMwYTUzOTU7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS10aXRsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS10aXRsZS1sZWZ0e3dpZHRoOjUwJX19LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtdGl0bGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtdGl0bGUtcmlnaHR7bWFyZ2luOjAgMCA3cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM4Nzg3ODc7Zm9udC1zaXplOjE1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtdGl0bGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtdGl0bGUtcmlnaHR7d2lkdGg6NTAlO3RleHQtYWxpZ246cmlnaHQ7bGluZS1oZWlnaHQ6MzBweH19LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tbWFpbntib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGRkO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tbWFpbntib3JkZXItdG9wOm5vbmU7ZGlzcGxheTpmbGV4fX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1tYWluIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1ue2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbnt3aWR0aDozMy4zMyV9fS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLW1haW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW46Zmlyc3QtY2hpbGQ+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tYm9keT4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1yb3c6Zmlyc3QtY2hpbGQ+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tY2VsbDpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiMzNDdhYmV9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbjpmaXJzdC1jaGlsZD4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1ib2R5Pi5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLXJvdzpmaXJzdC1jaGlsZD4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1jZWxsOm50aC1jaGlsZCgyKXtiYWNrZ3JvdW5kLWNvbG9yOiM3MGExZDF9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbjpudGgtY2hpbGQoMik+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tYm9keT4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1yb3c6Zmlyc3QtY2hpbGQ+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tY2VsbDpmaXJzdC1jaGlsZCwucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1tYWluIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uOm50aC1jaGlsZCgyKT4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1ib2R5Pi5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLXJvdzpmaXJzdC1jaGlsZD4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1jZWxsOm50aC1jaGlsZCgyKXtiYWNrZ3JvdW5kLWNvbG9yOiNhYWF9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbjpudGgtY2hpbGQoMyk+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tYm9keT4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1yb3c6Zmlyc3QtY2hpbGQ+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tY2VsbDpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiNmMzczODF9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbjpudGgtY2hpbGQoMyk+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tYm9keT4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1yb3c6Zmlyc3QtY2hpbGQ+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tY2VsbDpudGgtY2hpbGQoMil7YmFja2dyb3VuZC1jb2xvcjojZWUzODRjfS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLW1haW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tYm9keXtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLXJvd3tkaXNwbGF5OnRhYmxlLXJvd31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1tYWluIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tcm93OmZpcnN0LWNoaWxke2hlaWdodDoxMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLW1haW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1yb3c6Zmlyc3QtY2hpbGR7aGVpZ2h0OjEwMHB4fX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1tYWluIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tcm93IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkO3dpZHRoOjUwJTtjdXJzb3I6cG9pbnRlcn0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1tYWluIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tcm93IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLWNlbGwgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tY2VsbC10aXRsZXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjE4cHggMCAxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLW1haW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1yb3cgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tY2VsbCAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1jZWxsLXRpdGxle21hcmdpbjoyNXB4IDAgMTBweH19LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLXJvdyAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1jZWxsIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLWNlbGwtc2NvcmV7bWFyZ2luOjAgMCAxNXB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyfS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLW1haW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1yb3cgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tY2VsbCAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi11bHtsaXN0LXN0eWxlOm5vbmUhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCA1cHggMjVweCAxMHB4fS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLW1haW57Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtib3JkZXItbGVmdDoxcHggc29saWQgI2RkZDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLW1haW57Ym9yZGVyLXRvcDpub25lO2Rpc3BsYXk6ZmxleH19LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbntkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbjpmaXJzdC1vZi10eXBle3dpZHRoOjI4LjU3JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbjpudGgtb2YtdHlwZSgyKXt3aWR0aDoyOC41NyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLW1haW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW46bnRoLW9mLXR5cGUoMyl7d2lkdGg6MjguNTclfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1tYWluIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uOmxhc3Qtb2YtdHlwZXt3aWR0aDoxNC4yOCV9fS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLW1haW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW46Zmlyc3QtY2hpbGQ+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keT4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1yb3c6Zmlyc3QtY2hpbGQ+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbDpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiMyNjVjOTF9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbjpmaXJzdC1jaGlsZD4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1ib2R5Pi5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLXJvdzpmaXJzdC1jaGlsZD4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1jZWxsOm50aC1jaGlsZCgyKXtiYWNrZ3JvdW5kLWNvbG9yOiMzNDdhYmV9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbjpudGgtY2hpbGQoMik+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keT4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1yb3c6Zmlyc3QtY2hpbGQ+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbDpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiM3MGExZDF9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbjpudGgtY2hpbGQoMik+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keT4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1yb3c6Zmlyc3QtY2hpbGQ+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbDpudGgtY2hpbGQoMil7YmFja2dyb3VuZC1jb2xvcjojYWFhfS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLW1haW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW46bnRoLWNoaWxkKDMpPi5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWJvZHk+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tcm93OmZpcnN0LWNoaWxkPi5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWNlbGw6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjojZjM3MzgxfS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLW1haW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW46bnRoLWNoaWxkKDMpPi5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWJvZHk+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tcm93OmZpcnN0LWNoaWxkPi5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWNlbGw6bnRoLWNoaWxkKDIpe2JhY2tncm91bmQtY29sb3I6I2VlMzg0Y30ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1tYWluIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uOmxhc3QtY2hpbGQ+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keT4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1yb3c6Zmlyc3QtY2hpbGQ+LnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbDpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiNiZTI4Mzl9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1ib2R5e2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLW1haW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1yb3d7ZGlzcGxheTp0YWJsZS1yb3d9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLXJvdzpmaXJzdC1jaGlsZHtoZWlnaHQ6MTAwcHh9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLXJvdzpmaXJzdC1vZi10eXBlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWNlbGx7dmVydGljYWwtYWxpZ246bWlkZGxlfX0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1tYWluIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tcm93IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmc6MCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGQ7d2lkdGg6NTAlfS5yYXRpbmdzLWRldGFpbC1wYWdlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLW1haW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1yb3cgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbCAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1jZWxsLXRpdGxle2NvbG9yOiNmZmY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MH0ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1tYWluIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tcm93IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWNlbGwgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbC1zY29yZXttYXJnaW46MCAwIDE1cHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1ib2R5IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLXJvdyAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1jZWxsIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLXVse2xpc3Qtc3R5bGU6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50O3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4IDVweCAyNXB4IDEwcHh9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbjpsYXN0LWNoaWxke3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbjpsYXN0LWNoaWxke3dpZHRoOjE0LjI4JX19LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbjpsYXN0LWNoaWxkIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLXJvdyAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1jZWxse3dpZHRoOjEwMCV9LnJhdGluZ3MtZGV0YWlsLXBhZ2UgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtZmlyc3R7bWFyZ2luLWJvdHRvbTo3NXB4fS5ibG9jay1ob3VzZXJhdGluZ2NoYW5nZXNibG9jayBoMnttYXJnaW46MDtwYWRkaW5nOjIwcHghaW1wb3J0YW50O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMGE1Mzk1O2JvcmRlci1ib3R0b206bm9uZTtmb250LXNpemU6MjBweDtmb250LWZhbWlseTpcIlNGIE5TIERpc3BsYXlcIixzZXJpZn0uYmxvY2staG91c2VyYXRpbmdjaGFuZ2VzYmxvY2sgLnJhdGluZy1yb3d7ZGlzcGxheTpibG9jaztib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXRvcDpub25lO3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4IDA7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5ibG9jay1ob3VzZXJhdGluZ2NoYW5nZXNibG9jayAucmF0aW5nLXJvdyAucmF0aW5nLW1hcHtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6OTBweDtoZWlnaHQ6MTAwcHg7bWFyZ2luLXRvcDotMjBweDttYXJnaW4tYm90dG9tOi0yMHB4O3BhZGRpbmc6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0uYmxvY2staG91c2VyYXRpbmdjaGFuZ2VzYmxvY2sgLnJhdGluZy1yb3cgLnJhdGluZy1tYXAgc3Bhbntjb2xvcjojZGRkO2ZvbnQtc2l6ZTo2MHB4fS5ibG9jay1ob3VzZXJhdGluZ2NoYW5nZXNibG9jayAucmF0aW5nLXJvdyAucmF0aW5nLXRpdGxle2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjE1cHg7bWFyZ2luLWJvdHRvbToxMnB4fS5ibG9jay1ob3VzZXJhdGluZ2NoYW5nZXNibG9jayAucmF0aW5nLXJvdyAucmF0aW5nLXRpdGxlIC5zdGF0ZS10aXRsZXtjb2xvcjojNDQ0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvY2staG91c2VyYXRpbmdjaGFuZ2VzYmxvY2sgLnJhdGluZy1yb3cgLnJhdGluZy10aXRsZSAuZGlzdHJpY3QtaW5mb3tjb2xvcjojOTk5fS5ibG9jay1ob3VzZXJhdGluZ2NoYW5nZXNibG9jayAucmF0aW5nLXJvdyAucmF0aW5nLWJ1dHRvbnN7ZmxvYXQ6bGVmdDtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmxlZnR9LmJsb2NrLWhvdXNlcmF0aW5nY2hhbmdlc2Jsb2NrIC5yYXRpbmctcm93IC5yYXRpbmctYnV0dG9ucyAuZnJvbS1idXR0b257ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjEyMHB4O2hlaWdodDozMHB4O2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjMwcHh9LmJsb2NrLWhvdXNlcmF0aW5nY2hhbmdlc2Jsb2NrIC5yYXRpbmctcm93IC5yYXRpbmctYnV0dG9ucyAuYXJyb3ctYnV0dG9ue2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9hcnJvdy5wbmcpO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZn0uYmxvY2staG91c2VyYXRpbmdjaGFuZ2VzYmxvY2sgLnJhdGluZy1yb3cgLnJhdGluZy1idXR0b25zIC50by1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTIwcHg7aGVpZ2h0OjMwcHg7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MzBweH0uYmxvY2staG91c2VyYXRpbmdjaGFuZ2VzYmxvY2sgLnJhdGluZy1yb3cgLmNsZWFye2NsZWFyOmJvdGh9I2Jsb2NrLWNvbmZpZ3VyYWJsZXNob3J0cmF0aW5nc3VtbWFyeWJsb2NrLTQgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keXtkaXNwbGF5Om5vbmV9LmRlbSBwLC5yZXAgcCwudG9zc191cHMgcHtjb2xvcjojZmZmO29wYWNpdHk6MTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjI1cHh9LnJhdGluZ3NfY29udGFpbmVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2hlaWdodDoyLjVlbTttYXJnaW46MCBhdXRvO2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1ib3R0b206MiUhaW1wb3J0YW50fS5yYXRpbmdzX2NvbnRhaW5lciAuZGVte2JhY2tncm91bmQtY29sb3I6IzM0N2FiZTtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucmF0aW5nc19jb250YWluZXIgLmRlbS5sZWFue2JvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZn0ucmF0aW5nc19jb250YWluZXIgLnJlcHtiYWNrZ3JvdW5kLWNvbG9yOiNlZTM4NGM7ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnJhdGluZ3NfY29udGFpbmVyIC5yZXAubGVhbntib3JkZXItbGVmdDoxcHggc29saWQgI2ZmZn0ucmF0aW5nc19jb250YWluZXIgLnNvbGlke29wYWNpdHk6MX0ucmF0aW5nc19jb250YWluZXIgLmxpa2VseXtvcGFjaXR5Oi44fS5yYXRpbmdzX2NvbnRhaW5lciAubGVhbntvcGFjaXR5Oi42fS5yYXRpbmdzX2NvbnRhaW5lciAudG9zc191cHN7YmFja2dyb3VuZC1jb2xvcjojYWFhO2ZsZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5yYXRpbmdzX2NvbnRhaW5lci1sYWJlbHN7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7aGVpZ2h0OjIuNWVtO21hcmdpbjowIGF1dG87Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNDQ0fS5mbGV4LW9uZXtmbGV4OjF9LmNvbnRyb2x7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7aGVpZ2h0OjY1cHg7YmFja2dyb3VuZDpyZWQ7d2lkdGg6MnB4O21hcmdpbi10b3A6LTI1cHg7ei1pbmRleDoyfS5jb250cm9sLnNlbmF0ZTo6YWZ0ZXJ7Y29udGVudDonNTAnfS5jb250cm9sOjphZnRlcntjb250ZW50OlwiMjE4XCI7ZGlzcGxheTpibG9jaztjb2xvcjpyZWQ7Zm9udC1zaXplOjEycHg7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLWxlZnQ6NXB4O3RvcDotNXB4fS5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktY29uY2x1c2lvbi1saWtlbHk6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lcy9jdXN0b20vY29va3BvbGl0aWNhbC9pbWFnZXMvc29saWRyYi5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbi1yaWdodDoxMHB4fS5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktY29uY2x1c2lvbi1sZWFuOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZXMvY3VzdG9tL2Nvb2twb2xpdGljYWwvaW1hZ2VzL2xlYW5zcmIuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6MTBweH0ucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LWNvbmNsdXNpb24tdG9zczo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOiNhYWE7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuaGlkZS1tb2JpbGV7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmhpZGUtbm9ubW9iaWxle2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fS5ib3R0b217ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDt3aWR0aDozNTA7aGVpZ2h0OjQwcHg7bWFyZ2luOmF1dG99LnRvcHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3dpZHRoOjM1MDtoZWlnaHQ6MTBweDttYXJnaW46YXV0b30uYm90dG9tdGV4dHttYXJnaW4tdG9wOmF1dG87bWFyZ2luLWJvdHRvbTphdXRvO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MThweH0udG9wdGV4dHttYXJnaW4tdG9wOmF1dG87bWFyZ2luLWJvdHRvbTphdXRvO3BhZGRpbmctdG9wOjJweDtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmxlZnR9LmxlZnR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDttYXJnaW46YXV0bztoZWlnaHQ6NTBweDt3aWR0aDo1MHB4O2Zsb2F0OmxlZnR9LnRvcC1zZWN0aW9ue2Zsb2F0OnJpZ2h0fS5yaWdodHtmbG9hdDpsZWZ0fS5pY29ue2hlaWdodDoyNXB4O3dpZHRoOjI1cHg7bWFyZ2luOmF1dG87ZmxvYXQ6cmlnaHR9LnRvdGFsX2JhcntvcGFjaXR5Oi41IWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuaGlkZS1tb2JpbGV7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuaGlkZS1ub25tb2JpbGV7ZGlzcGxheTpub25lIWltcG9ydGFudH19LmJvdHRvbXtkaXNwbGF5OmZsZXg7d2lkdGg6MzUwO2hlaWdodDo0MHB4O21hcmdpbjphdXRvfS50b3B7ZGlzcGxheTpmbGV4O3dpZHRoOjM1MDtoZWlnaHQ6MTBweDttYXJnaW46YXV0b30uYm90dG9tdGV4dHttYXJnaW4tdG9wOmF1dG87bWFyZ2luLWJvdHRvbTphdXRvO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MThweH0udG9wdGV4dHttYXJnaW4tdG9wOmF1dG87bWFyZ2luLWJvdHRvbTphdXRvO3BhZGRpbmctdG9wOjJweDtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmxlZnR9LmxlZnR7ZGlzcGxheTpmbGV4O21hcmdpbjphdXRvO2hlaWdodDo1MHB4O3dpZHRoOjUwcHg7ZmxvYXQ6bGVmdH0udG9wLXNlY3Rpb257ZmxvYXQ6cmlnaHR9LnJpZ2h0e2Zsb2F0OmxlZnR9Lmljb257aGVpZ2h0OjI1cHg7d2lkdGg6MjVweDttYXJnaW46YXV0bztmbG9hdDpyaWdodH0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhe3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGF7d2lkdGg6MzAxcHh9fS5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEtdG9vbHRpcC1ib3h7d2lkdGg6OTklfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA0MHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhLXRvb2x0aXAtYm94e3dpZHRoOjI5OXB4fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhLXRvb2x0aXAtYm94IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEtdG9vbHRpcHtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6OTBweDttaW4td2lkdGg6NTBweDtoZWlnaHQ6MjVweDtwYWRkaW5nOjA7YmFja2dyb3VuZDojY2NjO3RyYW5zaXRpb246bWFyZ2luIC41cyBlYXNlLWluLW91dDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDAwO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTI0cHgsMCl9LmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tZGF0YS10b29sdGlwLWJveCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhLXRvb2x0aXA+c3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG8gMCAtMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoyNXB4O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjcwMH0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhLXRvb2x0aXAtYm94IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEtdG9vbHRpcCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhLXRvb2x0aXAtYXJyb3d7bWFyZ2luOi0zMHB4IGF1dG8gMCBhdXRvO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgI2NjY30uYW5hbHlzaXMtZGV0YWlsLXBhZ2V7bWF4LXdpZHRoOjExNjBweDttYXJnaW46MzhweCBhdXRvIDczcHggYXV0bztkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGF7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDMwcHggMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGF7ZGlzcGxheTpmbGV4O21hcmdpbjowIDAgNTZweCAwfX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtbGVmdHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLWxlZnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTAlfX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtbGVmdCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFne3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo0MDA7Y29sb3I6I2VmMzc0YztkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxM3B4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1sZWZ0IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWd7Zm9udC1zaXplOjE1cHh9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1sZWZ0IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10aXRsZXttYXJnaW46NXB4IDAgNXB4IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLWxlZnQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRpdGxle21hcmdpbjoxMHB4IDAgOXB4IDA7ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1sZWZ0IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10aXRsZT5zcGFuOm50aC1jaGlsZCgyKXttYXJnaW46MCAxMHB4O2hlaWdodDoxOHB4O3dpZHRoOjFweDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLWxlZnQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRpdGxlPnNwYW46bnRoLWNoaWxkKDIpe21hcmdpbjowIDE1cHg7aGVpZ2h0OjMycHh9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1sZWZ0IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kaXYtc2VsZWN0e21hcmdpbi10b3A6MTdweDtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1sZWZ0IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kaXYtc2VsZWN0e21hcmdpbjoxNHB4IDAgMCA0MHB4O3dpZHRoOjkycHg7aGVpZ2h0OjM2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtbGVmdCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGl2LXNlbGVjdDpob3ZlcntiYWNrZ3JvdW5kOiNmNWY1ZjV9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLWxlZnQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRpdi1zZWxlY3Q6YWZ0ZXJ7Y29udGVudDpcIlxcZTkwM1wiO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6aWNvbW9vbjtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTJweDttYXJnaW46LTI2cHggMCAwIDEycHg7ei1pbmRleDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1sZWZ0IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kaXYtc2VsZWN0OmFmdGVye21hcmdpbjotMjZweCAwIDAgNjVweH19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLWxlZnQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRpdi1zZWxlY3QgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXNlbGVjdHttYXJnaW46MDtjb2xvcjojNjY2O2JvcmRlcjoxcHggc29saWQgI2RkZDt3aWR0aDoxMDAlO3BhZGRpbmc6MCA4cHggMCAzM3B4O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjQwMDtoZWlnaHQ6MzZweDtsaW5lLWhlaWdodDoyNXB4O2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOjAgMDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOjA7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1sZWZ0IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kaXYtc2VsZWN0IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1zZWxlY3R7Zm9udC1zaXplOjIwcHg7d2lkdGg6OTJweDtwYWRkaW5nOjAgOHB4IDAgMTJweH19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLWxlZnQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRpdi1zZWxlY3QgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLWxlZnQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGV7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM5OTl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLWxlZnQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGV7Zm9udC1zaXplOjE4cHh9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJTt0ZXh0LWFsaWduOnJpZ2h0fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQtZGl2LXNlbGVjdHttYXJnaW4tdG9wOjE3cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQtZGl2LXNlbGVjdHttYXJnaW4tdG9wOjQwcHg7d2lkdGg6YXV0b319LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0LWRpdi1zZWxlY3Q6aG92ZXJ7YmFja2dyb3VuZDojZjVmNWY1fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1kaXYtc2VsZWN0OmFmdGVye2NvbnRlbnQ6XCJcXGU5MDNcIjtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5Omljb21vb247cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjEycHg7bWFyZ2luOi0yNnB4IDAgMCAxMnB4O3otaW5kZXg6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQtZGl2LXNlbGVjdDphZnRlcnttYXJnaW46LTI2cHggMCAwIDMxM3B4fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQtZGl2LXNlbGVjdCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1zZWxlY3R7bWFyZ2luOjA7Y29sb3I6IzY2Njtib3JkZXI6MXB4IHNvbGlkICNkZGQ7d2lkdGg6MTAwJTtwYWRkaW5nOjAgOHB4IDAgMzNweDtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7aGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MjVweDthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDowIDA7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTowO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQtZGl2LXNlbGVjdCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1zZWxlY3R7Zm9udC1zaXplOjE2cHg7d2lkdGg6MzQwcHg7cGFkZGluZzowIDhweCAwIDEycHh9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1kaXYtc2VsZWN0IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0LXNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0LXBkZnttYXJnaW46MTBweCAwIDAgMDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MzZweDt3aWR0aDoxMDAlO3BhZGRpbmc6MCA4cHggMCAzM3B4O2xpbmUtaGVpZ2h0OjM0cHg7Y29sb3I6IzY2Njtmb250LXNpemU6MTVweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3BkZi1pY29uLnBuZykgN3B4LzE4cHggbm8tcmVwZWF0IHRyYW5zcGFyZW50O2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQtcGRme3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luOjAgMCAwIDNweDtwYWRkaW5nOjAgOHB4IDAgMTJweDtmb250LXNpemU6MTZweDt3aWR0aDoxNTlweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvcGRmLWljb24ucG5nKSAxMnB4LzIxcHggbm8tcmVwZWF0IHRyYW5zcGFyZW50fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQtcGRmOmhvdmVye2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wZGYtaWNvbi5wbmcpIDEycHgvMjFweCBuby1yZXBlYXQgI2Y1ZjVmNX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2Nre2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWhlYWR7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOiMwYTUzOTU7Y29sb3I6I2ZmZjtwYWRkaW5nOjAgMTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1oZWFke3BhZGRpbmc6MCAxOXB4O2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA0MHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1oZWFke2Rpc3BsYXk6YmxvY2t9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWhlYWQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWhlYWQtdGl0bGV7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6NTJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowO2Zsb2F0OmxlZnQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2staGVhZCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2staGVhZC10aXRsZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDo1MHB4O3dpZHRoOjUwJTtmbG9hdDpub25lfX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1oZWFkIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1oZWFkLWFkZHtkaXNwbGF5Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjE3cHggMCAwIDA7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkO3BhZGRpbmc6NXB4O2JvcmRlci1yYWRpdXM6NXB4O2NvbG9yOiMwYTUzOTU7Y3Vyc29yOnBvaW50ZXJ9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2staGVhZCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2staGVhZC1hZGQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYTUzOTV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2staGVhZCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2staGVhZC1hZGR7bGluZS1oZWlnaHQ6NTBweDttYXJnaW46MDt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjUwJTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZTtwYWRkaW5nOjB9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2staGVhZCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2staGVhZC1hZGQ6aG92ZXJ7b3BhY2l0eTouOX19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2staGVhZCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2staGVhZC1hZGQ+Lmljb24tY2xvc2U6YmVmb3Jle3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMwYTUzOTU7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjJweCAycHggMCAxcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2staGVhZCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2staGVhZC1hZGQ+Lmljb24tY2xvc2U6YmVmb3Jle3BhZGRpbmc6MnB4IDdweCAycHggMnB4fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGRkO2JvcmRlci1yaWdodDoxcHggc29saWQgI2RkZDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO21pbi1oZWlnaHQ6MTQ2cHg7cGFkZGluZzo3NHB4IDIwcHggMTVweCAyMHB4O2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keXtwYWRkaW5nOjE1cHggMjBweCAxNXB4IDIwcHg7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNDBweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keXtwYWRkaW5nOjMwcHggNDBweCA1MHB4IDQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHl7cGFkZGluZy10b3A6NDBweH19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbiwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS10eXBle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAyNXB4IDA7d2lkdGg6MTAwJX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLXRpdGxlLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4gLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctdGl0bGUsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXR5cGUtdGl0bGUsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi10aXRsZSwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLXRpdGxlLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmcgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS10eXBlLXRpdGxlLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS10eXBlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLXRpdGxlLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS10eXBlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLXRpdGxlLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS10eXBlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZS10aXRsZXtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzQ0NDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4gLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS10eXBlLXN0YXR1cywuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZS1zdGF0dXMsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXR5cGUgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS10eXBlLXN0YXR1c3tjb2xvcjojMmE3Y2NiO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MnB4IDAgN3B4IDB9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXR5cGUtaW5jdW1iYW50LC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4gLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS10eXBlLXBlcnNvbiwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZS1pbmN1bWJhbnQsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXR5cGUtcGVyc29uLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS10eXBlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZS1pbmN1bWJhbnQsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXR5cGUgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS10eXBlLXBlcnNvbnttYXJnaW46MDtjb2xvcjojNjY2O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMH0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLXVwZGF0ZSwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLXVwZGF0ZSwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLXVwZGF0ZSwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLXVwZGF0ZSwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi11cGRhdGUsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXR5cGUgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctdXBkYXRle2NvbG9yOiM5OTk7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwfS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4gLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctZGF0YSwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXR5cGUgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctZGF0YXtkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDoxMXB4fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4gLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhLWxlZnQsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEtbGVmdCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEtbGVmdHt3aWR0aDoxNDBweDtoZWlnaHQ6MzBweDtkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1yaWdodDoxcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxcHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4gLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhLWxlZnQsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEtbGVmdCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEtbGVmdHttYXJnaW46MCBhdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctZGF0YS1sZWZ0LC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmcgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhLWxlZnQsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXR5cGUgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhLWxlZnR7bWFyZ2luOjA7bWFyZ2luLXJpZ2h0OjFweH19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEtbWlkLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmcgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhLW1pZCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEtbWlke3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luLXJpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7ZGlzcGxheTppbmxpbmUtZmxleH0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctZGF0YS1yaWdodCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctZGF0YS1yaWdodCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEtcmlnaHR7d2lkdGg6MTQwcHg7aGVpZ2h0OjMwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhPmRpdj5zcGFuLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmcgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctZGF0YT5kaXY+c3BhbiwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhPmRpdj5zcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDozMHB4O21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9ja30uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGE+ZGl2PnNwYW4uaWNvbi1hcnJvdy1yaWdodCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGE+ZGl2PnNwYW4uaWNvbi1hcnJvdy1yaWdodCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhPmRpdj5zcGFuLmljb24tYXJyb3ctcmlnaHR7Y29sb3I6IzIyMjtmb250LXNpemU6MTJweH0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS10eXBlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGF7ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6MTFweH0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tZGF0YS1kZW0sLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEtZGVtLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS10eXBlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tZGF0YS1kZW17d2lkdGg6MTUwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZC1jb2xvcjojMzQ3YWJlO2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLXJpZ2h0OjFweH0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tZGF0YS1kZW0+c3BhbiwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tZGF0YS1kZW0+c3BhbiwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEtZGVtPnNwYW57Y29sb3I6I2ZmZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luLWxlZnQ6OXB4fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4gLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhLXJlcCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tZGF0YS1yZXAsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXR5cGUgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhLXJlcHt3aWR0aDoxNTBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZTM4NGM7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEtcmVwPnNwYW4sLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEtcmVwPnNwYW4sLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXR5cGUgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tZGF0YSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhLXJlcD5zcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDozMHB4O2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDo5cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXR5cGV7d2lkdGg6MzclO21hcmdpbjowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNDBweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXR5cGV7d2lkdGg6MzAlO21hcmdpbjowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5ne3dpZHRoOjI5JTttYXJnaW46MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmd7d2lkdGg6MzklO21hcmdpbjowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2Fue3dpZHRoOjI5JTttYXJnaW46MCAwIDAgMTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW57d2lkdGg6MzElO21hcmdpbjowfX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5e21pbi1oZWlnaHQ6MjAwcHg7bWFyZ2luLXRvcDo2MHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5e21pbi1oZWlnaHQ6MjAwcHg7bWFyZ2luLXRvcDo3N3B4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHl7bWluLWhlaWdodDoyMDBweDttYXJnaW4tdG9wOjc3cHg7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudHtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7cGFkZGluZy1ib3R0b206MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnR7Ym9yZGVyLWJvdHRvbTpub25lO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MjVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudHtib3JkZXItYm90dG9tOm5vbmU7d2lkdGg6NTAlO3BhZGRpbmctYm90dG9tOjB9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LXRpdGxle2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBhNTM5NTttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC10aXRsZXttYXJnaW46LThweCAwIDAgMH19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtYm9keXttYXJnaW4tdG9wOjI1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWJvZHl7bWFyZ2luLXRvcDozNXB4O2Rpc3BsYXk6ZmxleH19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtcGhvdG97dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtcGhvdG97dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjM1JX19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtcGhvdG8+aW1ne2JvcmRlcjoxcHggc29saWQgI2RkZDtwYWRkaW5nOjNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1waG90bz5pbWd7Ym9yZGVyOm5vbmU7cGFkZGluZzowO3dpZHRoOjIwMHB4O2hlaWdodDoyNTBweH19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtaW5mb3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtaW5mb3t3aWR0aDo2NSU7cGFkZGluZy1sZWZ0OjI0cHh9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWluaXRpYWxze2NvbG9yOiMyMjI7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWluaXRpYWxze2ZvbnQtc2l6ZToyNHB4O3RleHQtYWxpZ246bGVmdDttYXJnaW4tdG9wOi0xMnB4O2ZvbnQtZmFtaWx5Okdlb3JnaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZn19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtaW5mbyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8tZGF0YXtjb2xvcjojNDQ0O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MTNweCAwIDAgMCFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtaW5mbyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8tZGF0YXt0ZXh0LWFsaWduOmxlZnR9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWRhdGE+c3Bhbntjb2xvcjojOTk5fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWRhdGE+bGl7bWFyZ2luOjEwcHggYXV0byAwIGF1dG87dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjc5JTtjb2xvcjojOTk5O2xpc3Qtc3R5bGUtdHlwZTpjaXJjbGV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtaW5mbyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8tZGF0YT5saXtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46NXB4IDAgMCAwO3dpZHRoOjEwMCV9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpb3tmb250LXNpemU6MTZweDtjb2xvcjojMzQ3YWJlO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO21hcmdpbjoxNXB4IDAgMCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpb3t0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjIwcHggMCAwIDA7d2lkdGg6MTAxcHh9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpbzpob3ZlcntvcGFjaXR5Oi44fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpby1tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzQsMzQsMzQsLjkpO3otaW5kZXg6MjtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UtaW47LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UtaW47dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluO3BvaW50ZXItZXZlbnRzOm5vbmU7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpby1tb2RhbHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpby1tb2RhbDp0YXJnZXR7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG87ZGlzcGxheTpibG9ja30uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtaW5mby1iaW8tbW9kYWw+ZGl2e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46NyUgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7YmFja2dyb3VuZDojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpby1tb2RhbD5kaXZ7ZGlzcGxheTpmbGV4O3dpZHRoOjcwOHB4O21pbi1oZWlnaHQ6NjAwcHg7bWFyZ2luOjEwJSBhdXRvO3BhZGRpbmc6MjdweCAzMHB4IDQ4cHggMzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpby1tb2RhbD5kaXZ7d2lkdGg6NzY3cHh9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpby1tb2RhbD5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpby1jbG9zZXtiYWNrZ3JvdW5kOiMzNDdhYmU7Y29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMjBweDt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6LTIwcHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo0MDA7Ym9yZGVyLXJhZGl1czoyMXB4O2JvcmRlcjoycHggc29saWQ7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MzdweDtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtaW5mby1iaW8tbW9kYWw+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtaW5mby1iaW8tY2xvc2V7ZGlzcGxheTpub25lfX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtaW5mby1iaW8tbW9kYWw+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtaW5mby1iaW8tY2xvc2U6aG92ZXJ7Ym9yZGVyOjJweCBzb2xpZCAjMzQ3YWJlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpby1tb2RhbD5kaXY+LmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1waG90b3tkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpby1tb2RhbD5kaXY+LmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1waG90b3t3aWR0aDozMiV9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpby1tb2RhbD5kaXY+LmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1waG90byAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LXBob3RvLWltZ3ttYXJnaW4tdG9wOjIwcHh9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtaW5mbyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8tYmlvLW1vZGFsPmRpdj4uYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm97cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXRvcDowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpby1tb2RhbD5kaXY+LmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZve3BhZGRpbmctbGVmdDoxMHB4O21hcmdpbi10b3A6NDNweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpby1tb2RhbD5kaXY+LmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZve3BhZGRpbmctbGVmdDowfX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVze3BhZGRpbmctdG9wOjIwcHg7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVze3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtwYWRkaW5nLXRvcDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNDBweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlc3twYWRkaW5nLXRvcDowO3dpZHRoOjUwJTtwYWRkaW5nLWxlZnQ6MzlweDtib3JkZXItbGVmdDoxcHggc29saWQgI2RkZDtib3JkZXItdG9wOm5vbmV9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtdGl0bGV7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMGE1Mzk1O21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtdGl0bGV7bWFyZ2luOi04cHggMCAwIDB9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keXttYXJnaW4tdG9wOjI1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keXttYXJnaW4tdG9wOjI5cHg7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCAyNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNDBweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5e3BhZGRpbmc6MH19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktZGVtLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LXJlcHt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LWRlbSwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1yZXB7d2lkdGg6NTAlfX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1kZW0gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1kZW0tdGl0bGUsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktZGVtIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktcmVwLXRpdGxlLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LXJlcCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LWRlbS10aXRsZSwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1yZXAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1yZXAtdGl0bGV7Y29sb3I6IzQ0NDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MDttaW4taGVpZ2h0OjUycHh9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktZGVtIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktZGVtLWxpc3QsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktZGVtIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktcmVwLWxpc3QsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktcmVwIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktZGVtLWxpc3QsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktcmVwIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktcmVwLWxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmUhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1kZW0gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1kZW0tbGlzdCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1kZW0gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1yZXAtbGlzdCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1yZXAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1kZW0tbGlzdCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1yZXAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1yZXAtbGlzdHt0ZXh0LWFsaWduOmxlZnR9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LWRlbSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LWRlbS1saXN0PmxpPnA6Zmlyc3QtY2hpbGQsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktZGVtIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktcmVwLWxpc3Q+bGk+cDpmaXJzdC1jaGlsZCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1yZXAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1kZW0tbGlzdD5saT5wOmZpcnN0LWNoaWxkLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LXJlcCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LXJlcC1saXN0PmxpPnA6Zmlyc3QtY2hpbGR7Y29sb3I6IzIyMjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjA7Zm9udC1mYW1pbHk6R2VvcmdpYSxcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLHNlcmlmfS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LWRlbSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LWRlbS1saXN0PmxpPnA6bnRoLWNoaWxkKDIpLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LWRlbSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LXJlcC1saXN0PmxpPnA6bnRoLWNoaWxkKDIpLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LXJlcCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LWRlbS1saXN0PmxpPnA6bnRoLWNoaWxkKDIpLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LXJlcCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LXJlcC1saXN0PmxpPnA6bnRoLWNoaWxkKDIpe2NvbG9yOiM5OTk7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwfS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9ja3ttYXJnaW4tdG9wOjY1cHg7bWluLWhlaWdodDoyMDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2t7bWFyZ2luLXRvcDoxMDVweH19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrPmlucHV0e2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgbGFiZWw6Zmlyc3Qtb2YtdHlwZXtib3JkZXItbGVmdDoxcHggc29saWQgI2RkZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIGxhYmVsOmxhc3Qtb2YtdHlwZXtmbG9hdDpyaWdodH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayBsYWJlbDpsYXN0LW9mLXR5cGV7ZmxvYXQ6bGVmdH19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrPmxhYmVse2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTZweDtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjEwcHggNXB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGRkO2JvcmRlci1yaWdodDoxcHggc29saWQgI2RkZH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2s+bGFiZWx7ZmxvYXQ6bGVmdDtwYWRkaW5nOjEycHggNS4xcHg7Zm9udC1zaXplOjE3cHg7bWFyZ2luOjAgMCAtMXB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOm5vbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zczt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA0MHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2s+bGFiZWx7cGFkZGluZzoxOS41cHggMzEuNXB4O2ZvbnQtc2l6ZToyMHB4fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2s+aW5wdXQ6Y2hlY2tlZCtsYWJlbCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2s+bGFiZWw6aG92ZXJ7YmFja2dyb3VuZDojZmZmfS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jaz5pbnB1dDpjaGVja2VkK2xhYmVse2NvbG9yOiMwYTUzOTU7YmFja2dyb3VuZDojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jaz5pbnB1dDpjaGVja2VkK2xhYmVse2NvbG9yOiMwYTUzOTU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjttYXJnaW4tYm90dG9tOi0xcHg7YmFja2dyb3VuZDojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrICNhbmFseXNpcy1kZXRhaWwtcGFnZS10YWItbmF2LTE6Y2hlY2tlZH4uYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXY6bnRoLW9mLXR5cGUoMSksLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrICNhbmFseXNpcy1kZXRhaWwtcGFnZS10YWItbmF2LTI6Y2hlY2tlZH4uYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXY6bnRoLW9mLXR5cGUoMiksLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrICNhbmFseXNpcy1kZXRhaWwtcGFnZS10YWItbmF2LTM6Y2hlY2tlZH4uYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXY6bnRoLW9mLXR5cGUoMyksLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrICNhbmFseXNpcy1kZXRhaWwtcGFnZS10YWItbmF2LTQ6Y2hlY2tlZH4uYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXY6bnRoLW9mLXR5cGUoNCksLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrICNhbmFseXNpcy1kZXRhaWwtcGFnZS10YWItbmF2LTU6Y2hlY2tlZH4uYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXY6bnRoLW9mLXR5cGUoNSl7b3BhY2l0eToxO3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrfS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFic3tjbGVhcjpib3RoO3BlcnNwZWN0aXZlOjExNjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXZ7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItbGVmdDoxcHggc29saWQgI2RkZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtwYWRkaW5nOjEwcHggMTVweCA3MHB4O2xpbmUtaGVpZ2h0OjEuNGVtO29wYWNpdHk6MDtkaXNwbGF5Om5vbmU7ei1pbmRleDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXY6bnRoLW9mLXR5cGUoMyksLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdjpudGgtb2YtdHlwZSg0KXtvdmVyZmxvdy14OnNjcm9sbDtwYWRkaW5nOjEwcHggOHB4IDU1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXZ7cGFkZGluZzo1NXB4IDMwcHggNjdweH19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdj5wOmZpcnN0LWNoaWxke3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6OXB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC1zaXplOjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdj5wOmZpcnN0LWNoaWxke2Rpc3BsYXk6bm9uZX19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdj5wOm50aC1jaGlsZCgyKXtjb2xvcjojNDQ0O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2PnA6bnRoLWNoaWxkKDIpe3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwOTBweDttYXJnaW46MCBhdXRvIDI4cHggYXV0bzt0ZXh0LWFsaWduOmxlZnR9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1hbmFseXNpcy1pbmZve2Rpc3BsYXk6YmxvY2t9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWFuYWx5c2lzLWluZm86Zmlyc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjYwcHh9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWFuYWx5c2lzLWluZm8+cHtjb2xvcjojNjY2O2ZvbnQtc2l6ZToyMHB4O21hcmdpbjowIDAgMjVweCAwO2xpbmUtaGVpZ2h0OjI1cHh9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWFuYWx5c2lzLWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1hbmFseXNpcy1pbmZvLWhlYWR7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtYW5hbHlzaXMtaW5mbyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWFuYWx5c2lzLWluZm8taGVhZHtkaXNwbGF5OmZsZXh9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1hbmFseXNpcy1pbmZvIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtYW5hbHlzaXMtaW5mby1oZWFkPnB7d2lkdGg6MTAwJTttYXJnaW46MCAwIDIzcHggMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtYW5hbHlzaXMtaW5mbyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWFuYWx5c2lzLWluZm8taGVhZD5we3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtYW5hbHlzaXMtaW5mbyAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWFuYWx5c2lzLWluZm8taGVhZD5we3dpZHRoOjUwJX19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWFuYWx5c2lzLWluZm8gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1hbmFseXNpcy1pbmZvLWhlYWQ+cDpmaXJzdC1jaGlsZHtjb2xvcjojMGE1Mzk1O2ZvbnQtc2l6ZToyMHB4fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1hbmFseXNpcy1pbmZvIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtYW5hbHlzaXMtaW5mby1oZWFkPnA6bGFzdC1jaGlsZHtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1hbmFseXNpcy1pbmZvIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtYW5hbHlzaXMtaW5mby1oZWFkPnA6bGFzdC1jaGlsZHt0ZXh0LWFsaWduOnJpZ2h0fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxle2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlOmFmdGVye2NvbnRlbnQ6XCLihpAgc3dpcGUgdGFibGUgdG8gbGVmdFwiO21hcmdpbjozcHggMDtkaXNwbGF5OmJsb2NrO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtc2l6ZToxNnB4O2FuaW1hdGlvbjpibHVyIC4zM3MgZWFzZS1vdXR9QGtleWZyYW1lcyBibHVye2Zyb217dGV4dC1zaGFkb3c6MCAwIDFweCAjNDQ0LDAgMCAxcHggIzQ0NCwwIDAgMnB4ICM0NDQsMCAwIDJweCAjNDQ0LDAgMCAycHggIzQ0NCwwIDAgMnB4ICM0NDQsMCAwIDJweCAjNDQ0LDAgMCAycHggIzQ0NCwwIDAgNXB4ICM0NDQsMCAwIDVweCAjNDQ0LDAgMCA1cHggI2RkZCwwIDAgOHB4ICNkZGQsMCAxcHggMTBweCAjZGRkLDAgLTFweCAxMHB4ICNkZGR9fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxle21heC13aWR0aDoxMDkwcHh9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtYm9keXtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWJvZHl7ZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXB9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1jZWxsfS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1yb3c6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6OHB4IHNvbGlkICNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdztoZWlnaHQ6NzBweH0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtcm93Omxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmV9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1yb3c6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjojMGE1Mzk1IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudDtmb250LXNpemU6MThweCFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtcm93OmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLXJvdzpmaXJzdC1jaGlsZD4uYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1jZWxse3BhZGRpbmc6MCAwIDAgMzJweCFpbXBvcnRhbnR9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1yb3c6bnRoLW9mLXR5cGUoZXZlbiksLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLXJvdzpudGgtb2YtdHlwZShvZGQpe2NvbG9yOiM0NDQ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtYm9keSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1yb3c6bnRoLW9mLXR5cGUoZXZlbiksLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLXJvdzpudGgtb2YtdHlwZShvZGQpe2ZvbnQtc2l6ZToxN3B4fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtcm93Om50aC1vZi10eXBlKGV2ZW4pPi5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWNlbGwsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLXJvdzpudGgtb2YtdHlwZShvZGQpPi5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWNlbGx7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjVweCA4cHg7d2lkdGg6MTczcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZH0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtcm93Om50aC1vZi10eXBlKGV2ZW4pPi5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWNlbGw6bGFzdC1jaGlsZCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtcm93Om50aC1vZi10eXBlKG9kZCk+LmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtY2VsbDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtcm93Om50aC1vZi10eXBlKGV2ZW4pPi5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWNlbGwsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1ib2R5IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLXJvdzpudGgtb2YtdHlwZShvZGQpPi5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWNlbGx7cGFkZGluZzowIDAgMCA0MHB4O2Rpc3BsYXk6dGFibGUtY2VsbDtsaW5lLWhlaWdodDo3MHB4O3dpZHRoOmF1dG87Ym9yZGVyLWJvdHRvbTpub25lfX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWJvZHkgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtcm93Om50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDksODIsMTQ5LC4xKX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWJ1dHRvbntkaXNwbGF5OmJsb2NrO21hcmdpbjo1MXB4IGF1dG8gMCBhdXRvO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwKTtib3JkZXI6MnB4IHNvbGlkICMwNzNkODU7d2lkdGg6MzI1cHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDczZDg1fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtdGFibGUtYnV0dG9ue21hcmdpbjo0MHB4IGF1dG8gMCBhdXRvO2ZvbnQtc2l6ZToxNnB4O3dpZHRoOjI1NnB4O3BhZGRpbmc6MTVweCAwfX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwNzNkODU7Y29sb3I6I2ZmZn0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtdGl0bGV7Y29sb3I6IzBhNTM5NTtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjB9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LWRhdGVzLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1wYXN0LXJlc3VsdCwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcG9wdWxhdGlvbiwuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcmVsYXRlZC1jaGFydHN7bWF4LXdpZHRoOjEwOTBweDttYXJnaW46MCBhdXRvIDQwcHggYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtZGF0ZXMsLmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXBhc3QtcmVzdWx0LC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1wb3B1bGF0aW9uLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1yZWxhdGVkLWNoYXJ0c3ttYXJnaW46MCBhdXRvIDc3cHggYXV0b319LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LWRhdGVzIHA6bnRoLWNoaWxkKDMpLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1kYXRlcz5wOm50aC1jaGlsZCgyKXtjb2xvcjojNDQ0O2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoxMHB4IDAgMCAwfS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1kYXRlcyBwOm50aC1jaGlsZCgzKT5zcGFuLC5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1kYXRlcz5wOm50aC1jaGlsZCgyKT5zcGFue2NvbG9yOiM5OTl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXBvcHVsYXRpb257ZGlzcGxheTpmbGV4fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcG9wdWxhdGlvbj5kaXZ7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXBvcHVsYXRpb24+ZGl2e3dpZHRoOjUwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1wb3B1bGF0aW9uPmRpdnt3aWR0aDo1MjVweH19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXBvcHVsYXRpb24+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcG9wdWxhdGlvbj5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjI1cHg7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNDBweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXBvcHVsYXRpb24+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDo1MXB4fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcG9wdWxhdGlvbj5kaXY+cDpudGgtY2hpbGQoMil7Y29sb3I6Izk5OTtmb250LXNpemU6MTVweDttYXJnaW46MjRweCAwIDAgMH0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcG9wdWxhdGlvbj5kaXY+ZGl2e2JvcmRlcjoxcHggc29saWQgI2RkZDttaW4taGVpZ2h0OjI1MHB4O21hcmdpbi10b3A6OXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1wb3B1bGF0aW9uPmRpdj5kaXZ7bWluLWhlaWdodDozMjVweDttYXJnaW4tdG9wOjEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1wYXN0LXJlc3VsdD5kaXZ7ZGlzcGxheTpmbGV4fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcGFzdC1yZXN1bHQ+ZGl2PmRpdnt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tdG9wOjE4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXBhc3QtcmVzdWx0PmRpdj5kaXZ7d2lkdGg6NTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNDBweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXBhc3QtcmVzdWx0PmRpdj5kaXZ7d2lkdGg6NTI1cHg7bWFyZ2luLXRvcDoyMXB4fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcGFzdC1yZXN1bHQ+ZGl2PmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXBhc3QtcmVzdWx0PmRpdj5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjI1cHg7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNDBweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXBhc3QtcmVzdWx0PmRpdj5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjUxcHh9fS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1wYXN0LXJlc3VsdD5kaXY+ZGl2PnA6Zmlyc3QtY2hpbGR7Y29sb3I6IzQ0NDtmb250LXNpemU6MThweDttYXJnaW46MH0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcGFzdC1yZXN1bHQ+ZGl2PmRpdj5wOm50aC1jaGlsZCgyKXtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxNXB4O21hcmdpbjoxMXB4IDB9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXBhc3QtcmVzdWx0PmRpdj5kaXY+ZGl2e2JvcmRlcjoxcHggc29saWQgI2RkZDttaW4taGVpZ2h0OjI1MHB4O21hcmdpbi10b3A6OXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1wYXN0LXJlc3VsdD5kaXY+ZGl2PmRpdnttaW4taGVpZ2h0OjMyNXB4O21hcmdpbi10b3A6MTJweH19LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXJlbGF0ZWQtY2hhcnRze21hcmdpbjowIGF1dG8gMCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1yZWxhdGVkLWNoYXJ0cz5kaXZ7ZGlzcGxheTpmbGV4fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcmVsYXRlZC1jaGFydHM+ZGl2PmRpdnt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tdG9wOjE4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXJlbGF0ZWQtY2hhcnRzPmRpdj5kaXZ7d2lkdGg6NTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNDBweCl7LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXJlbGF0ZWQtY2hhcnRzPmRpdj5kaXZ7d2lkdGg6NTI1cHg7bWFyZ2luLXRvcDozMXB4fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcmVsYXRlZC1jaGFydHM+ZGl2PmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjIycHg7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1yZWxhdGVkLWNoYXJ0cz5kaXY+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoyNXB4O21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowO2JvcmRlci1ib3R0b206bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1yZWxhdGVkLWNoYXJ0cz5kaXY+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDo1MXB4fX0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcmVsYXRlZC1jaGFydHM+ZGl2PmRpdj5wLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1yZWxhdGVkLWNoYXJ0cy0xe2NvbG9yOiMyYTdjY2I7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjB9LmFuYWx5c2lzLWRldGFpbC1wYWdlIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzPmRpdiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXJlbGF0ZWQtY2hhcnRzPmRpdj5kaXY+cC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcmVsYXRlZC1jaGFydHMtMntjb2xvcjojNDQ0O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjIxcHg7bWFyZ2luOjdweCAwIDlweCAwfS5hbmFseXNpcy1kZXRhaWwtcGFnZSAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1ibG9jayAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicz5kaXYgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1yZWxhdGVkLWNoYXJ0cz5kaXY+ZGl2PnAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXJlbGF0ZWQtY2hhcnRzLTN7Y29sb3I6Izk5OTtmb250LXNpemU6MTRweDttYXJnaW46MH0uYW5hbHlzaXMtZGV0YWlsLXBhZ2UgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtYmxvY2sgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnM+ZGl2IC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcmVsYXRlZC1jaGFydHM+ZGl2PmRpdj5ocnttYXJnaW46MjJweCAwIDIwcHggMH0uZGVtb2dyYXBoaWN7ZGlzcGxheTpibG9jazttYXJnaW46MzBweCA0MHB4IWltcG9ydGFudH0uZGVtb2dyYXBoaWM+bGl7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLWJvdHRvbToxNXB4fS5kZW1vZ3JhcGhpYz5saT4uYmFyLXRpdGxle2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC13ZWlnaHQ6NDAwfS5kZW1vZ3JhcGhpYz5saSAuYmFye2hlaWdodDoyNXB4O2Zsb2F0OmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojNjY2O21hcmdpbi1yaWdodDoxMHB4fS5kZW1vZ3JhcGhpYz5saSAuYmFyLXZhbHVle2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI2cHg7Y29sb3I6Izg4OH0ucHJlc2lkZW50aWFsIHVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjMwcHggNDBweCFpbXBvcnRhbnR9LnByZXNpZGVudGlhbD5kaXZ7bWluLWhlaWdodDowIWltcG9ydGFudH0ucHJlc2lkZW50aWFsIGxpe2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1ib3R0b206MTVweH0ucHJlc2lkZW50aWFsIGxpIC5wZXJjZW50YWdle21hcmdpbi10b3A6MTBweH0ucHJlc2lkZW50aWFsIGxpIC5iYXItdGl0bGV7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDtmb250LXdlaWdodDo0MDB9LnByZXNpZGVudGlhbCBsaSAuYmFyLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiM4ODh9LnByZXNpZGVudGlhbCBsaSAuYmFyLWRlbW9jcmF0e2hlaWdodDoyNXB4O2Zsb2F0OmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojMzQ3YWJlO21hcmdpbi1yaWdodDoxMHB4fS5wcmVzaWRlbnRpYWwgbGkgLmJhci1yZXB1YmxpY2Fue2hlaWdodDoyNXB4O2Zsb2F0OmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojZWUzODRjO21hcmdpbi1yaWdodDoxMHB4fS5wcmVzaWRlbnRpYWwgbGkgLmJhci12YWx1ZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNnB4O2NvbG9yOiM4ODh9LmNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3dpZHRoOmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxcHgpey5uby1zaWRlYmFycyAjY29udGVudHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjUlO3dpZHRoOjEwMCV9Lm5vLXNpZGViYXJzICNjb250ZW50Omxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5uby1zaWRlYmFycyAjY29udGVudHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjEuNjEyOTAzMjI1OCU7d2lkdGg6MTAwJX0ubm8tc2lkZWJhcnMgI2NvbnRlbnQ6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5uby1zaWRlYmFycyAjY29udGVudHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjEuNjEyOTAzMjI1OCU7d2lkdGg6MTAwJX0ubm8tc2lkZWJhcnMgI2NvbnRlbnQ6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxcHgpey5vbmUtc2lkZWJhci5zaWRlYmFyLXNlY29uZCAjY29udGVudHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjUlO3dpZHRoOjEwMCV9Lm9uZS1zaWRlYmFyLnNpZGViYXItc2Vjb25kICNjb250ZW50Omxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5vbmUtc2lkZWJhci5zaWRlYmFyLXNlY29uZCAjY29udGVudHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjEuNjEyOTAzMjI1OCU7d2lkdGg6LTEuNjEyOTAzMjI1OCV9Lm9uZS1zaWRlYmFyLnNpZGViYXItc2Vjb25kICNjb250ZW50Omxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA0MHB4KXsub25lLXNpZGViYXIuc2lkZWJhci1zZWNvbmQgI2NvbnRlbnR7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoxLjYxMjkwMzIyNTglO3dpZHRoOjY2LjEyOTAzMjI1ODElfS5vbmUtc2lkZWJhci5zaWRlYmFyLXNlY29uZCAjY29udGVudDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjFweCl7Lm9uZS1zaWRlYmFyLnNpZGViYXItZmlyc3QgI2NvbnRlbnR7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDo1JTt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjB9Lm9uZS1zaWRlYmFyLnNpZGViYXItZmlyc3QgI2NvbnRlbnQ6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpey5vbmUtc2lkZWJhci5zaWRlYmFyLWZpcnN0ICNjb250ZW50e2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MS42MTI5MDMyMjU4JTt3aWR0aDo2Ni4xMjkwMzIyNTgxJTttYXJnaW4tbGVmdDozMy44NzA5Njc3NDE5JX0ub25lLXNpZGViYXIuc2lkZWJhci1maXJzdCAjY29udGVudDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5vbmUtc2lkZWJhci5zaWRlYmFyLWZpcnN0ICNjb250ZW50e2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MS42MTI5MDMyMjU4JTt3aWR0aDo2Ni4xMjkwMzIyNTgxJTttYXJnaW4tbGVmdDozMy44NzA5Njc3NDE5JX0ub25lLXNpZGViYXIuc2lkZWJhci1maXJzdCAjY29udGVudDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjFweCl7LnR3by1zaWRlYmFycyAjY29udGVudHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjUlO3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MH0udHdvLXNpZGViYXJzICNjb250ZW50Omxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey50d28tc2lkZWJhcnMgI2NvbnRlbnR7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoxLjYxMjkwMzIyNTglO3dpZHRoOjMyLjI1ODA2NDUxNjElO21hcmdpbi1sZWZ0OjMzLjg3MDk2Nzc0MTklfS50d28tc2lkZWJhcnMgI2NvbnRlbnQ6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey50d28tc2lkZWJhcnMgI2NvbnRlbnR7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoxLjYxMjkwMzIyNTglO3dpZHRoOjQ5LjE5MzU0ODM4NzElO21hcmdpbi1sZWZ0OjI1LjQwMzIyNTgwNjUlfS50d28tc2lkZWJhcnMgI2NvbnRlbnQ6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxcHgpeyNzaWRlYmFyLWZpcnN0e2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6NSU7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowfSNzaWRlYmFyLWZpcnN0Omxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnNpZGViYXItZmlyc3QgI3NpZGViYXItZmlyc3R7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I3NpZGViYXItZmlyc3R7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoxLjYxMjkwMzIyNTglO3dpZHRoOjMyLjI1ODA2NDUxNjElO21hcmdpbi1sZWZ0Oi02Ny43NDE5MzU0ODM5JX0jc2lkZWJhci1maXJzdDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5zaWRlYmFyLWZpcnN0ICNzaWRlYmFyLWZpcnN0e2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MS42MTI5MDMyMjU4JTt3aWR0aDozMi4yNTgwNjQ1MTYxJTttYXJnaW4tbGVmdDotMTAxLjYxMjkwMzIyNiV9LnNpZGViYXItZmlyc3QgI3NpZGViYXItZmlyc3Q6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpeyNzaWRlYmFyLWZpcnN0e2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MS42MTI5MDMyMjU4JTt3aWR0aDoyMy43OTAzMjI1ODA2JTttYXJnaW4tbGVmdDotNzYuMjA5Njc3NDE5NCV9I3NpZGViYXItZmlyc3Q6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uc2lkZWJhci1maXJzdCAjc2lkZWJhci1maXJzdHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjEuNjEyOTAzMjI1OCU7d2lkdGg6MzIuMjU4MDY0NTE2MSU7bWFyZ2luLWxlZnQ6LTEwMS42MTI5MDMyMjYlfS5zaWRlYmFyLWZpcnN0ICNzaWRlYmFyLWZpcnN0Omxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MXB4KXsjc2lkZWJhci1zZWNvbmR7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDo1JTt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjB9I3NpZGViYXItc2Vjb25kOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnNpZGViYXItc2Vjb25kICNzaWRlYmFyLXNlY29uZHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjUlO3dpZHRoOjEwMCV9LnNpZGViYXItc2Vjb25kICNzaWRlYmFyLXNlY29uZDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjc2lkZWJhci1zZWNvbmR7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoxLjYxMjkwMzIyNTglO3dpZHRoOjMyLjI1ODA2NDUxNjElO21hcmdpbi1sZWZ0OjB9I3NpZGViYXItc2Vjb25kOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnNpZGViYXItc2Vjb25kICNzaWRlYmFyLXNlY29uZHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjEuNjEyOTAzMjI1OCU7d2lkdGg6MTAwJX0uc2lkZWJhci1zZWNvbmQgI3NpZGViYXItc2Vjb25kOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA0MHB4KXsjc2lkZWJhci1zZWNvbmR7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoxLjYxMjkwMzIyNTglO3dpZHRoOjIzLjc5MDMyMjU4MDYlO21hcmdpbi1sZWZ0OjB9I3NpZGViYXItc2Vjb25kOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnNpZGViYXItc2Vjb25kICNzaWRlYmFyLXNlY29uZHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjEuNjEyOTAzMjI1OCU7d2lkdGg6MzIuMjU4MDY0NTE2MSV9LnNpZGViYXItc2Vjb25kICNzaWRlYmFyLXNlY29uZDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfX0jZm9vdGVye2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aH0jZm9vdGVyLCNoZWFkZXIsLmJyZWFkY3J1bWIsLm1pc3Npb24sLm5vZGV7Y2xlYXI6Ym90aH0jZml4ZWQtaGVhZGVye3Bvc2l0aW9uOmZpeGVkO2hlaWdodDoxNDcuNXB4O3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6NzA7d2lkdGg6MTAwJTtvdmVyZmxvdzp2aXNpYmxlfS5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcz4ubGF5b3V0LWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxNDcuNXB4fS5yb2xlLS1hZG1pbmlzdHJhdG9yICNmaXhlZC1oZWFkZXIsLnJvbGUtLWF1dGhvciAjZml4ZWQtaGVhZGVye3Bvc2l0aW9uOmZpeGVkO3RvcDphdXRvO2xlZnQ6YXV0b30ucm9sZS0tYWRtaW5pc3RyYXRvciAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXM+LmxheW91dC1jb250YWluZXIsLnJvbGUtLWF1dGhvciAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXM+LmxheW91dC1jb250YWluZXJ7cGFkZGluZy10b3A6MH0ucm9sZS0tYWRtaW5pc3RyYXRvciAjdXNlci1pbmZvLXJlZ2lvbiwucm9sZS0tYXV0aG9yICN1c2VyLWluZm8tcmVnaW9ue3BhZGRpbmctdG9wOjE0Ny41cHh9I2ZpeGVkLWhlYWRlciAuZmgtaW5uZXJ7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2hlYWRlci1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wICMwYTUzOTU7YmFja2dyb3VuZC1zaXplOmNvdmVyfSNmaXhlZC1oZWFkZXIgLmZoLWlubmVyOjphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfSNmaXhlZC1oZWFkZXIgLmZoLWlubmVyIGhlYWRlciNoZWFkZXJ7bWF4LXdpZHRoOjEyNDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfSNibG9jay1jb29rcG9saXRpY2FsLWJyYW5kaW5ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6ODRweDtmbG9hdDpsZWZ0O2JveC1zaXppbmc6Y29udGVudC1ib3g7cGFkZGluZzoyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNibG9jay1jb29rcG9saXRpY2FsLWJyYW5kaW5ne3dpZHRoOjExOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyNDBweCl7I2Jsb2NrLWNvb2twb2xpdGljYWwtYnJhbmRpbmd7cGFkZGluZzoyMHB4IDIwcHggMjBweCAwfX0jYmxvY2stY29va3BvbGl0aWNhbC1icmFuZGluZyAuc2l0ZS1sb2dvIGltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfSNtb2JpbGUtbWVudS1idXR0b257ZmxvYXQ6cmlnaHQ7bWFyZ2luOjM0cHggMjBweCAwIDA7cGFkZGluZzo4cHggMTZweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjUpO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDozMDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I21vYmlsZS1tZW51LWJ1dHRvbntkaXNwbGF5Om5vbmV9fSNtb2JpbGUtbWVudS1idXR0b24gc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWJvdHRvbToycHg7dmVydGljYWwtYWxpZ246bWlkZGxlfSNtb2JpbGUtbWVudS1idXR0b24gLmNsb3NlLW1lbnV7ZGlzcGxheTpub25lfS5tb2JpbGUtbWVudS1vcGVuICNtb2JpbGUtbWVudS1idXR0b24gLmNsb3NlLW1lbnV7ZGlzcGxheTpibG9ja30ubW9iaWxlLW1lbnUtb3BlbiAjbW9iaWxlLW1lbnUtYnV0dG9uIC5vcGVuLW1lbnV7ZGlzcGxheTpub25lfSN1c2VyLWluZm8tcmVnaW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjAgMjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfSN1c2VyLWluZm8tcmVnaW9uIC52aWV3cy1yb3d7b3ZlcmZsb3c6aGlkZGVuO21heC13aWR0aDoxMjQwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30jdXNlci1pbmZvLXJlZ2lvbiAudmlld3Mtcm93IC5wYWMtbG9nb3tmbG9hdDpsZWZ0O3BhZGRpbmc6NXB4IDAgMH0jdXNlci1pbmZvLXJlZ2lvbiAudmlld3Mtcm93IC5wYWMtbG9nbyBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46MDtoZWlnaHQ6NTFweDt3aWR0aDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyN1c2VyLWluZm8tcmVnaW9uIC52aWV3cy1yb3cgLnBhYy1sb2dvIGltZ3toZWlnaHQ6NzFweH19I3VzZXItaW5mby1yZWdpb24gLnZpZXdzLXJvdyAudXNlci1mdWxsLW5hbWV7ZGlzcGxheTpub25lO3BhZGRpbmc6MjBweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyN1c2VyLWluZm8tcmVnaW9uIC52aWV3cy1yb3cgLnVzZXItZnVsbC1uYW1le2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtmb250LXNpemU6MS44cmVtO2NvbG9yOiMxYjhiZjc7cGFkZGluZzozMHB4IDAgMzBweCAxMHB4O21hcmdpbjowIDAgMCAxMHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGRkO2xpbmUtaGVpZ2h0OjIuMXJlbX19I3VzZXItaW5mby1yZWdpb24gLnZpZXdzLXJvdyAuZWRpdC11c2Vye2Zsb2F0OnJpZ2h0O3BhZGRpbmc6MjBweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyN1c2VyLWluZm8tcmVnaW9uIC52aWV3cy1yb3cgLmVkaXQtdXNlcntwYWRkaW5nOjMwcHggMH19I3VzZXItaW5mby1yZWdpb24gLnZpZXdzLXJvdyAuZWRpdC11c2VyIGF7dGV4dC1pbmRlbnQ6LTk5OWVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjFweDtoZWlnaHQ6MjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzFiOGJmN30jdXNlci1pbmZvLXJlZ2lvbiAudmlld3Mtcm93IC5lZGl0LXVzZXIgYTphZnRlcntmb250LWZhbWlseTppY29tb29uO2NvbnRlbnQ6XCJcXGU5MDBcIjt0ZXh0LWluZGVudDowO2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9I21haW57cGFkZGluZzoyMHB4fSNtYWluIC5jb250YWluZXJ7bWF4LXdpZHRoOjEyNDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfSNtYWluIC5jb250YWluZXI6OmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2t9I2NvbnRlbnQtYXJlYXtib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfWZvb3RlciNmb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojMGE1Mzk1O2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDozMDA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoyMHB4fWZvb3RlciNmb290ZXI6OmFmdGVye2NsZWFyOmJvdGg7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2t9Zm9vdGVyI2Zvb3Rlcj4uY29udGFpbmVye21heC13aWR0aDoxMjQwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyNDBweCl7Zm9vdGVyI2Zvb3Rlcntmb250LXNpemU6MS42cmVtfX1mb290ZXIjZm9vdGVyIGF7Y29sb3I6I2ZmZn1mb290ZXIjZm9vdGVyIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1mb290ZXIjZm9vdGVyIC5ibG9jayBoMntsaW5lLWhlaWdodDoxO2ZvbnQtc2l6ZToyLjJyZW07Y29sb3I6I2ZmZjtib3JkZXItYm90dG9tOm5vbmV9Zm9vdGVyI2Zvb3RlciAjYmxvY2stYWRkcmVzc3tjbGVhcjpib3RoO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjUpO3BhZGRpbmctdG9wOjMwcHh9Zm9vdGVyI2Zvb3RlciAjYmxvY2stYWRkcmVzcyBwe21hcmdpbjowO2ZvbnQtd2VpZ2h0OjQwMH1mb290ZXIjZm9vdGVyIC5kaXZpZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrfWZvb3RlciNmb290ZXIgLmRpdmlkZXI6YWZ0ZXJ7Y29udGVudDpcInxcIjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAuMjVlbSAwIC41ZW07Y29sb3I6IzFiOGJmN31mb290ZXIjZm9vdGVyIC5kaXZpZGVyLmFkZHJlc3N7ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyNDBweCl7Zm9vdGVyI2Zvb3RlciAuZGl2aWRlci5hZGRyZXNze2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0ucGF0aC1mcm9udHBhZ2UgI2NvbnRlbnQtYXJlYXtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMCl9LnBhdGgtZnJvbnRwYWdlIC5ibG9jay10d2VldHMsLnBhdGgtZnJvbnRwYWdlIC53aGF0LWlzLWNvb2stcG9saXRpY2Fse21hcmdpbi10b3A6NDBweH0ucGF0aC1mcm9udHBhZ2UgLmFydGljbGUtZmVhdHVyZWQtaGVyb3ttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5wYXRoLWZyb250cGFnZSAuYXJ0aWNsZS1mZWF0dXJlZC1oZXJve2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MS42MTI5MDMyMjU4JTt3aWR0aDo2Ni4xMjkwMzIyNTgxJX0ucGF0aC1mcm9udHBhZ2UgLmFydGljbGUtZmVhdHVyZWQtaGVybzpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfX0uZmxleGJveC1sYXlvdXQ+aDJ7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5mbGV4Ym94LWxheW91dHtwYWRkaW5nLXRvcDo4cHh9LmZsZXhib3gtbGF5b3V0Pmgye3BhZGRpbmctYm90dG9tOi42NWVtfX0uZmxleGJveC1sYXlvdXQgLmF1dGhvci1pbmZvLC5mbGV4Ym94LWxheW91dCAudHdlZXR7bWFyZ2luOjAgMCAyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5mbGV4Ym94LWxheW91dCAuYXV0aG9yLWluZm8sLmZsZXhib3gtbGF5b3V0IC50d2VldHt3aWR0aDo0OSU7bWFyZ2luLXJpZ2h0OjIlfS5mbGV4Ym94LWxheW91dCAuYXV0aG9yLWluZm86bnRoLWNoaWxkKDJuKzIpLC5mbGV4Ym94LWxheW91dCAudHdlZXQ6bnRoLWNoaWxkKDJuKzIpe21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNDBweCl7LmZsZXhib3gtbGF5b3V0IC5hdXRob3ItaW5mbywuZmxleGJveC1sYXlvdXQgLnR3ZWV0e3dpZHRoOjMyJTttYXJnaW4tcmlnaHQ6MiV9LmZsZXhib3gtbGF5b3V0IC5hdXRob3ItaW5mbzpudGgtY2hpbGQoMm4rMiksLmZsZXhib3gtbGF5b3V0IC50d2VldDpudGgtY2hpbGQoMm4rMil7bWFyZ2luLXJpZ2h0OjIlfS5mbGV4Ym94LWxheW91dCAuYXV0aG9yLWluZm86bnRoLWNoaWxkKDNuKzMpLC5mbGV4Ym94LWxheW91dCAudHdlZXQ6bnRoLWNoaWxkKDNuKzMpe21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuZmxleGJveCAuZmxleGJveC1sYXlvdXQgLnR3ZWV0cywuZmxleGJveCAuZmxleGJveC1sYXlvdXQgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtmbGV4LWZsb3c6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofX0ubm8tZmxleGJveCAuZmxleGJveC1sYXlvdXQgLnR3ZWV0cywubm8tZmxleGJveCAuZmxleGJveC1sYXlvdXQgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5uby1mbGV4Ym94IC5mbGV4Ym94LWxheW91dCAuYXV0aG9yLWluZm8sLm5vLWZsZXhib3ggLmZsZXhib3gtbGF5b3V0IC50d2VldHtmbG9hdDpsZWZ0fS5uby1mbGV4Ym94IC5mbGV4Ym94LWxheW91dCAuYXV0aG9yLWluZm86bnRoLWNoaWxkKDJuKzEpLC5uby1mbGV4Ym94IC5mbGV4Ym94LWxheW91dCAudHdlZXQ6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmxlZnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA0MHB4KXsubm8tZmxleGJveCAuZmxleGJveC1sYXlvdXQgLmF1dGhvci1pbmZvOm50aC1jaGlsZCgybisxKSwubm8tZmxleGJveCAuZmxleGJveC1sYXlvdXQgLnR3ZWV0Om50aC1jaGlsZCgybisxKXtjbGVhcjpub25lfS5uby1mbGV4Ym94IC5mbGV4Ym94LWxheW91dCAuYXV0aG9yLWluZm86bnRoLWNoaWxkKDNuKzEpLC5uby1mbGV4Ym94IC5mbGV4Ym94LWxheW91dCAudHdlZXQ6bnRoLWNoaWxkKDNuKzEpe2NsZWFyOmxlZnR9fS5ob21lLWFydGljbGVze2NsZWFyOmJvdGh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmhvbWUtYXJ0aWNsZXMgLnZpZXdzLXJvd3ttYXJnaW4tYm90dG9tOjA7dHJhbnNpdGlvbjouM3MgYWxsfS5ob21lLWFydGljbGVzIC52aWV3cy1yb3cgLmF1dGhvci1pbmZvLWxpbmtlZC5leGNlcnB0e2JvcmRlci10b3A6bm9uZTt0cmFuc2l0aW9uOi4zcyBhbGx9LmhvbWUtYXJ0aWNsZXMgLnZpZXdzLXJvdyAudGV4dC13cmFwcGVye3BhZGRpbmc6MTNweCAyMHB4O3RyYW5zaXRpb246LjNzIGFsbH0uaG9tZS1hcnRpY2xlcyAudmlld3Mtcm93IC5ib2R5LC5ob21lLWFydGljbGVzIC52aWV3cy1yb3cgLmltYWdlLC5ob21lLWFydGljbGVzIC52aWV3cy1yb3cgLnRhZ3tkaXNwbGF5Om5vbmU7dHJhbnNpdGlvbjouM3MgYWxsfS5ob21lLWFydGljbGVzIC52aWV3cy1yb3cgLnRpdGxle3BhZGRpbmc6MCAwIDEwcHg7Zm9udC1zaXplOjIuMnJlbTt0cmFuc2l0aW9uOi4zcyBhbGx9LmhvbWUtYXJ0aWNsZXMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksLmhvbWUtYXJ0aWNsZXMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMil7bWFyZ2luLWJvdHRvbToyMHB4O3RyYW5zaXRpb246LjNzIGFsbH0uaG9tZS1hcnRpY2xlcyAudmlld3Mtcm93Om50aC1jaGlsZCgxKSAuYXV0aG9yLWluZm8tbGlua2VkLmV4Y2VycHQsLmhvbWUtYXJ0aWNsZXMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmF1dGhvci1pbmZvLWxpbmtlZC5leGNlcnB0e2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7dHJhbnNpdGlvbjouM3MgYWxsfS5ob21lLWFydGljbGVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpIC50ZXh0LXdyYXBwZXIsLmhvbWUtYXJ0aWNsZXMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLnRleHQtd3JhcHBlcntwYWRkaW5nOjIwcHg7dHJhbnNpdGlvbjouM3MgYWxsfS5ob21lLWFydGljbGVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpIC5ib2R5LC5ob21lLWFydGljbGVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpIC5pbWFnZSwuaG9tZS1hcnRpY2xlcyAudmlld3Mtcm93Om50aC1jaGlsZCgxKSAudGFnLC5ob21lLWFydGljbGVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5ib2R5LC5ob21lLWFydGljbGVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5pbWFnZSwuaG9tZS1hcnRpY2xlcyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAudGFne2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjouM3MgYWxsfS5ob21lLWFydGljbGVzIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpIC50aXRsZSwuaG9tZS1hcnRpY2xlcyAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAudGl0bGV7cGFkZGluZzoxMHB4IDAgMjBweDtmb250LXNpemU6M3JlbTt0cmFuc2l0aW9uOi4zcyBhbGx9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5ob21lLWFydGljbGVzIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5hdXRob3ItaW5mbyBhe3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO3RyYW5zaXRpb246LjNzIGFsbH0uaG9tZS1hcnRpY2xlcyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuYXV0aG9yLWluZm8gLnRleHQtd3JhcHBlcntwYWRkaW5nLWJvdHRvbTo3NXB4O3RyYW5zaXRpb246LjNzIGFsbH0uaG9tZS1hcnRpY2xlcyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuYXV0aG9yLWluZm8gLmV4Y2VycHQtYXV0aG9yLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzowIDIwcHggMjBweDtsZWZ0OjA7Ym90dG9tOjA7dHJhbnNpdGlvbjouM3MgYWxsfX0jY29udGVudC1hcmVhIC5ob21lLWFydGljbGVze3Bvc2l0aW9uOnJlbGF0aXZlfSNjb250ZW50LWFyZWEgLmhvbWUtYXJ0aWNsZXMgLnZpZXdzLWV4cG9zZWQtZm9ybXtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpeyNjb250ZW50LWFyZWEgLmhvbWUtYXJ0aWNsZXMgLnZpZXdzLWV4cG9zZWQtZm9ybXtkaXNwbGF5OmJsb2NrfX0jY29udGVudC1hcmVhIC5ob21lLWFydGljbGVzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3R7bWFyZ2luOjAgMCAwIDEwcHg7ZmxvYXQ6bGVmdH0jY29udGVudC1hcmVhIC5ob21lLWFydGljbGVzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWx7ZGlzcGxheTpub25lfSNjb250ZW50LWFyZWEgLmhvbWUtYXJ0aWNsZXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25ze2Zsb2F0OmxlZnR9I2NvbnRlbnQtYXJlYSAuaG9tZS1hcnRpY2xlcyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3LWFsbHtjdXJzb3I6cG9pbnRlcn0jY29udGVudC1hcmVhIC5ob21lLWFydGljbGVzIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXtwYWRkaW5nOi4zNzVlbSAuNWVtO2JvcmRlci1jb2xvcjpyZ2JhKDExOSwxMTksMTE5LC41KTtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDApO2NvbG9yOiM3Nzc7bWluLXdpZHRoOjIwMHB4fSNjb250ZW50LWFyZWEgLmhvbWUtYXJ0aWNsZXMgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmFmdGVye29wYWNpdHk6LjV9LmhvbWUtYXJ0aWNsZXMgLmpzLXBhZ2VyX19pdGVtc3tkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmhvbWUtYXJ0aWNsZXMgLmpzLXBhZ2VyX19pdGVtc3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfX0uaG9tZS1hcnRpY2xlcyAuanMtcGFnZXJfX2l0ZW1zIGxpe2Rpc3BsYXk6aW5saW5lfS5wYXRoLWZyb250cGFnZSAudHdlZXR7ZGlzcGxheTpub25lfS5wYXRoLWZyb250cGFnZSAudHdlZXQ6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnBhdGgtZnJvbnRwYWdlIC50d2VldHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo0MHB4fS5wYXRoLWZyb250cGFnZSAudHdlZXQ6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6YmxvY2t9LnBhdGgtZnJvbnRwYWdlIC50d2VldCAudHdpdHRlci1mb2xsb3d7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3BhZGRpbmc6MCAyMHB4IDIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA0MHB4KXsucGF0aC1mcm9udHBhZ2UgLnR3ZWV0e2Rpc3BsYXk6YmxvY2t9fSNibG9jay12aWV3cy1ibG9jay1hcnRpY2xlLWJsb2Nrcy1ibG9jay0xe3BhZGRpbmc6MCAyMHB4IDMwcHh9LnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLnJlbGF0ZWQtYXJ0aWNsZXM+aDJ7bWFyZ2luOjAgMjBweH0ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuc2lkZWJhcntwYWRkaW5nLXRvcDozMHB4fS5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5zaWRlYmFyIC5ibG9jay10d2VldHMsLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLnNpZGViYXIgLmJsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWJsb2NrLTEsLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLnNpZGViYXIgLnN1YnNjcmliZS1ibG9jaywucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuc2lkZWJhciAud2hhdC1pcy1jb29rLXBvbGl0aWNhbHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLnNpZGViYXJ7b3ZlcmZsb3c6aGlkZGVufS5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5zaWRlYmFyIC5ibG9jay10d2VldHN7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjQ4JX0ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuc2lkZWJhciAuYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtYmxvY2stM3tmbG9hdDpyaWdodDt3aWR0aDo0OCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA0MHB4KXsucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuc2lkZWJhcntwYWRkaW5nLXRvcDowfS5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5zaWRlYmFyIC5ibG9jay12aWV3cy1ibG9jay1hcnRpY2xlcy1ibG9jay0xLC5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5zaWRlYmFyIC5zdWJzY3JpYmUtYmxvY2ssLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLnNpZGViYXIgLndoYXQtaXMtY29vay1wb2xpdGljYWx7ZGlzcGxheTpibG9ja30ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuc2lkZWJhciAuYmxvY2stdHdlZXRzLC5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5zaWRlYmFyIC5ibG9jay12aWV3cy1ibG9jay1hcnRpY2xlcy1ibG9jay0ze3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZX19LnBhZ2UtdXNlci1sb2dpbiAjY29udGVudC1hcmVhLC5wYWdlLXVzZXItcGFzc3dvcmQgI2NvbnRlbnQtYXJlYXtwYWRkaW5nOjIwcHggMjBweCA2MHB4fS5ibG9jay1mb3Jnb3RwYXNzd29yZHRpdGxlLC5ibG9jay1sb2dpbnRpdGxlYW5kaW5zdHJ1Y3Rpb25ze21hcmdpbi1ib3R0b206MmVtO3BhZGRpbmctYm90dG9tOjFlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfSN1c2VyLWxvZ2luLWZvcm0gZGl2LmRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxLjVyZW07Y29sb3I6Izk5OTtmb250LXdlaWdodDo1MDB9LnNlY3Rpb24tdXNlciAjY29udGVudC1hcmVhe3BhZGRpbmc6MjBweCAyMHB4IDYwcHh9LnNlY3Rpb24tdXNlciAubGF5b3V0LWNvbnRhaW5lcnttYXJnaW46MH0uc2VjdGlvbi11c2VyICNtYWlue3BhZGRpbmc6MjBweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5zZWN0aW9uLXVzZXIgI21haW57cGFkZGluZzoyMHB4fX0uc2VjdGlvbi11c2VyICNibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnR7cGFkZGluZzowfS5zZWN0aW9uLXVzZXIgdWwudGFicy5zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi1ib3R0b206MWVtO2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItdG9wOm5vbmU7cGFkZGluZzoxMHB4IDEwcHggMDttYXJnaW4tdG9wOjFweH0uc2VjdGlvbi11c2VyIHVsLnRhYnMuc2Vjb25kYXJ5IGxpe3BhZGRpbmctYm90dG9tOjEwcHh9LnNlY3Rpb24tdXNlciB1bC50YWJzLnNlY29uZGFyeSBhe2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6IzFiOGJmNztjb2xvcjojZmZmO2JvcmRlcjpub25lO29wYWNpdHk6Ljg1O2ZvbnQtc2l6ZTouODVlbX0uc2VjdGlvbi11c2VyIHVsLnRhYnMuc2Vjb25kYXJ5IGE6YWN0aXZlLC5zZWN0aW9uLXVzZXIgdWwudGFicy5zZWNvbmRhcnkgYTpob3ZlcntvcGFjaXR5OjF9LnNlY3Rpb24tdXNlciB1bC50YWJzLnNlY29uZGFyeSBhLmlzLWFjdGl2ZXtvcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjojMGUzYTcxfS51c2VyLXN1YnNjcmlwdGlvbi1jb250ZW50IGZpZWxkc2V0e21heC13aWR0aDoxMDAlIWltcG9ydGFudH0udXNlci1zdWJzY3JpcHRpb24tY29udGVudCBmaWVsZHNldCBsZWdlbmR7cGFkZGluZzoxMHB4IDE5cHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiMwYTUzOTU7Y29sb3I6I2ZmZjtmb250LXNpemU6MTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowfS51c2VyLXN1YnNjcmlwdGlvbi1jb250ZW50IGZpZWxkc2V0IGxlZ2VuZCAuYmFkZ2V7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwYTUzOTU7bWFyZ2luLWxlZnQ6MTBweH0udXNlci1zdWJzY3JpcHRpb24tY29udGVudCBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlcntwYWRkaW5nOjMwcHggNDBweDtib3JkZXItbGVmdDoxcHggc29saWQgI2RkZDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDttaW4taGVpZ2h0OjIwMHB4O2Rpc3BsYXk6YmxvY2t9LnVzZXItc3Vic2NyaXB0aW9uLWNvbnRlbnQgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVte21hcmdpbi1ib3R0b206NXB4IWltcG9ydGFudH0ucGFnZS1ub2RlLXR5cGUtcGFnZSAuYmxvY2stY29va3BvbGl0aWNhbC1wYWdlLXRpdGxle3BhZGRpbmc6MzBweCAyMHB4IDB9LnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmJsb2NrLWNvb2twb2xpdGljYWwtY29udGVudHtwYWRkaW5nOjAgMjBweCA2MHB4fSNibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnR7cGFkZGluZzowIDIwcHg7Zm9udC1zaXplOjEuOHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsjYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50e2ZvbnQtc2l6ZToycmVtfX0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IGgyLCNibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnQgaDMsI2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCBoNHttYXJnaW46MS41ZW0gMCAuNzVlbTtmb250LWZhbWlseTpwcm94aW1hLW5vdmEsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxSb2JvdG8sQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDB9I2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCBoMntmb250LXNpemU6MS40ZW07Y29sb3I6IzBhNTM5NX0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IGgze2ZvbnQtc2l6ZToxLjJlbTtjb2xvcjojMGE1Mzk1fSNibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnQgaDR7Zm9udC1zaXplOjEuMWVtO2NvbG9yOiM2NjZ9I2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCBvbCwjYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IHVse21hcmdpbjowIDAgMS41ZW0gMS4yNWVtO2xpc3Qtc3R5bGU6aW5oZXJpdH0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IG9sIG9sLCNibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnQgb2wgdWwsI2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCB1bCBvbCwjYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IHVsIHVse21hcmdpbi10b3A6LjVlbX0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IHVse2xpc3Qtc3R5bGU6c3F1YXJlfSNibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnQgdWwgdWx7bGlzdC1zdHlsZTpkaXNjfSNibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnQgdWwgdWwgdWx7bGlzdC1zdHlsZTpjaXJjbGV9I2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCBvbHtsaXN0LXN0eWxlOmRlY2ltYWx9I2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCBvbCBvbHtsaXN0LXN0eWxlOmxvd2VyLWFscGhhfSNibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnQgb2wgb2wgb2x7bGlzdC1zdHlsZTpsb3dlci1yb21hbn0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IGxpe21hcmdpbi1ib3R0b206LjVlbX0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IGJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxLjVlbSAuNWVtO3BhZGRpbmc6MCAwIDAgMWVtO2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjMWI4YmY3O2xpbmUtaGVpZ2h0OjEuNH0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IGJsb2NrcXVvdGUgcDpub3QoLmNpdGUpe2NvbG9yOiMwMDA7Zm9udC1zaXplOjEuMmVtO21hcmdpbi1ib3R0b206MWVtfSNibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnQgYmxvY2txdW90ZSBwOm5vdCguY2l0ZSk6YmVmb3Jle2NvbnRlbnQ6b3Blbi1xdW90ZX0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IGJsb2NrcXVvdGUgcDpub3QoLmNpdGUpOmFmdGVye2NvbnRlbnQ6Y2xvc2UtcXVvdGV9I2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCBibG9ja3F1b3RlIHAuY2l0ZXtmb250LXNpemU6Ljg1ZW19I2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCAudGV4dC1hbGlnbi1sZWZ0e3RleHQtYWxpZ246bGVmdH0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IC50ZXh0LWFsaWduLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IC50ZXh0LWFsaWduLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LmNvbG9yZWQtYnVsbGV0cyBsaXtjb2xvcjojMWI4YmY3fS5jb2xvcmVkLWJ1bGxldHMgbGkgLnRleHQtY29sb3J7Y29sb3I6IzY2Nn0ucGFnZS1ub2RlLXR5cGUtcGFnZSAjY29udGVudC1hcmVhIC5ibG9jay1jb250YWN0e21hcmdpbi1sZWZ0OjIwcHg7bWFyZ2luLXJpZ2h0OjIwcHh9LnRlYW0tcGFnZS1ibG9ja3ttYXJnaW46MCAyMHB4fS50ZWFtLXBhZ2UtYmxvY2sgLnZpZXdzLXJvd3tvdmVyZmxvdzpoaWRkZW47cGFkZGluZy10b3A6MS41ZW07bWFyZ2luLXRvcDoxLjVlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfS50ZWFtLXBhZ2UtYmxvY2sgLnRlYW0tcGhvdG97ZGlzcGxheTpub25lfS50ZWFtLXBhZ2UtYmxvY2sgLnRlYW0tcGhvdG8gaW1ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnRlYW0tcGFnZS1ibG9jayAudGVhbS10ZXh0IGgze21hcmdpbjowO3BhZGRpbmc6MDtjb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjEuNH0udGVhbS1wYWdlLWJsb2NrIC50ZWFtLXRleHQgLmpvYi10aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2VlMzg0YztsaW5lLWhlaWdodDoxLjQ7bWFyZ2luOjVweCAwIDEwcHggMDtmb250LXNpemU6Ljg1ZW19LnRlYW0tcGFnZS1ibG9jayAudGVhbS10ZXh0IC5iaW97bWFyZ2luOjFlbSAwIDEuMWVtIDB9LnRlYW0tcGFnZS1ibG9jayAudGVhbS10ZXh0IC5iaW8gcHttYXJnaW46MH0udGVhbS1wYWdlLWJsb2NrIC50ZWFtLXRleHQgLmljb24tdHdpdHRlcjpiZWZvcmV7Zm9udC1zaXplOmxhcmdlcjt2ZXJ0aWNhbC1hbGlnbjpzdWJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnRlYW0tcGFnZS1ibG9jayAudGVhbS1waG90b3tkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVufS50ZWFtLXBhZ2UtYmxvY2sgLnRlYW0tdGV4dHttYXJnaW4tbGVmdDoyMjBweH0udGVhbS1wYWdlLWJsb2NrIC50ZWFtLXRleHQgaDN7Zm9udC1zaXplOjIuNnJlbX0udGVhbS1wYWdlLWJsb2NrIC50ZWFtLXRleHQgLmpvYi10aXRsZXtmb250LXNpemU6MWVtfX0udGVhbS1pbmRpdmlkdWFsLWhlYWRpbmd7bWFyZ2luLWJvdHRvbToyMHB4fS50ZWFtLWluZGl2aWR1YWwtaGVhZGluZyAudGVhbS1waG90b3tkaXNwbGF5Om5vbmV9LnRlYW0taW5kaXZpZHVhbC1oZWFkaW5nIC50ZWFtLXRleHR7cGFkZGluZzoyMHB4fS50ZWFtLWluZGl2aWR1YWwtaGVhZGluZyBoMXttYXJnaW4tYm90dG9tOjB9LnRlYW0taW5kaXZpZHVhbC1oZWFkaW5nIC5qb2ItdGl0bGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNlZTM4NGM7bGluZS1oZWlnaHQ6MS4xO2ZvbnQtc2l6ZToxLjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnRlYW0taW5kaXZpZHVhbC1oZWFkaW5ne2JhY2tncm91bmQtY29sb3I6cmdiYSgxMCw4MywxNDksLjEpO292ZXJmbG93OmhpZGRlbjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfS50ZWFtLWluZGl2aWR1YWwtaGVhZGluZyAudGVhbS1waG90b3tmbG9hdDpsZWZ0O3dpZHRoOjE3MHB4O2Rpc3BsYXk6YmxvY2t9LnRlYW0taW5kaXZpZHVhbC1oZWFkaW5nIC50ZWFtLXBob3RvIGltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjowfS50ZWFtLWluZGl2aWR1YWwtaGVhZGluZyAudGVhbS10ZXh0e3BhZGRpbmc6MzBweCAyMHB4IDAgMDttYXJnaW4tbGVmdDoxOTVweH19LnRlYW0tbGlzdCAuaXRlbS1saXN0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7cGFkZGluZzoyMHB4fS50ZWFtLWxpc3QgLml0ZW0tbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MWVtfS50ZWFtLWxpc3QgLml0ZW0tbGlzdCBsaTpiZWZvcmV7Y29udGVudDpcIlxcZTkwNVwiO2ZvbnQtZmFtaWx5Omljb21vb247ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Zm9udC1zaXplOi42ZW07dG9wOi40ZW19LnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAjY29udGVudC1hcmVhe2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAjYmxvY2stY29va3BvbGl0aWNhbC1wYWdlLXRpdGxlIGgxe3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyLjZlbTttYXJnaW4tdG9wOi4yNWVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgI2Jsb2NrLWNvb2twb2xpdGljYWwtcGFnZS10aXRsZSBoMXtmb250LXNpemU6M2VtfX0ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1jb29rcG9saXRpY2FsLXBhZ2UtdGl0bGUgaDE6YWZ0ZXJ7ZGlzcGxheTpibG9jazttYXJnaW46MjBweCAwIDAgMDtjb250ZW50OidcXGU5MDFcXDAwYTBcXGU5MDFcXDAwYTBcXGU5MDEnO2ZvbnQtc2l6ZToxMXB4O2ZvbnQtZmFtaWx5Omljb21vb247Y29sb3I6I2VlMzg0Y30ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlICNibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnR7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6ODAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmxhbmRpbmctcGFnZS1ibG9jayAudmlld3Mtcm93e21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5sYW5kaW5nLXBhZ2UtYmxvY2sgLnZpZXdzLXJvd3t3aWR0aDo0NyU7bWFyZ2luOjAgMS41JSAyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNDBweCl7LmxhbmRpbmctcGFnZS1ibG9jayAudmlld3Mtcm93e21hcmdpbjowIDElIDIwcHg7d2lkdGg6MzEuMyV9fS5sYW5kaW5nLXBhZ2UtYmxvY2sgLnZpZXdzLXJvdyBhe2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjIwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotMXB4fS5sYW5kaW5nLXBhZ2UtYmxvY2sgLnZpZXdzLXJvdyBhIHNwYW57ZGlzcGxheTpibG9ja30ubGFuZGluZy1wYWdlLWJsb2NrIC52aWV3cy1yb3cgYSAudGl0bGV7Zm9udC1mYW1pbHk6R2VvcmdpYSxDYW1icmlhLFwiVGltZXMgTmV3IFJvbWFuXCIsVGltZXMsc2VyaWY7Y29sb3I6IzAwMDtmb250LXNpemU6Mi4ycmVtO3BhZGRpbmctYm90dG9tOi4yNWVtO2NvbG9yOiMwYTUzOTV9LmxhbmRpbmctcGFnZS1ibG9jayAudmlld3Mtcm93IGEgLmJvZHl7ZGlzcGxheTpub25lO2NvbG9yOiM5OTk7Zm9udC1mYW1pbHk6R2VvcmdpYSxDYW1icmlhLFwiVGltZXMgTmV3IFJvbWFuXCIsVGltZXMsc2VyaWY7Zm9udC1zaXplOjEuOXJlbTtwYWRkaW5nOjAgMCA0MHB4IDB9LmxhbmRpbmctcGFnZS1ibG9jayAudmlld3Mtcm93IGEgLnZpc2l0e2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTUwcHg7bWFyZ2luOjAgYXV0bztmb250LXNpemU6Ljg1ZW19LmxhbmRpbmctcGFnZS1ibG9jayAudmlld3Mtcm93IGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWI4YmY3O2JvcmRlci1jb2xvcjojMWI4YmY3fS5sYW5kaW5nLXBhZ2UtYmxvY2sgLnZpZXdzLXJvdyBhOmhvdmVyIC50aXRsZXtjb2xvcjojZmZmfS5sYW5kaW5nLXBhZ2UtYmxvY2sgLnZpZXdzLXJvdyBhOmhvdmVyIC5ib2R5e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjcpfS5sYW5kaW5nLXBhZ2UtYmxvY2sgLnZpZXdzLXJvdyBhOmhvdmVyIC52aXNpdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzBhNTM5NX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsubGFuZGluZy1wYWdlLWJsb2NrIC52aWV3cy1yb3cgYXtwYWRkaW5nLWJvdHRvbTo1MHB4O21hcmdpbi10b3A6MH0ubGFuZGluZy1wYWdlLWJsb2NrIC52aWV3cy1yb3cgYSAudGl0bGV7Zm9udC1zaXplOjIuNnJlbX0ubGFuZGluZy1wYWdlLWJsb2NrIC52aWV3cy1yb3cgYSAudmlzaXQtcG9zaXRpb25pbmd7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7bGVmdDowO3dpZHRoOjEwMCV9LmxhbmRpbmctcGFnZS1ibG9jayAudmlld3Mtcm93IGEgLmJvZHksLmxhbmRpbmctcGFnZS1ibG9jayAudmlld3Mtcm93IGEgLnZpc2l0e2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5mbGV4Ym94IC5sYW5kaW5nLXBhZ2UtYmxvY2s+ZGl2PmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZmxvdzpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZmxleGJveCAubGFuZGluZy1wYWdlLWJsb2NrIC52aWV3cy1yb3cgYXtoZWlnaHQ6MTAwJX19Lm5vLWZsZXhib3ggLmxhbmRpbmctcGFnZS1ibG9jaz5kaXY+ZGl2e292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsubm8tZmxleGJveCAubGFuZGluZy1wYWdlLWJsb2NrIC52aWV3cy1yb3d7ZmxvYXQ6bGVmdH0ubm8tZmxleGJveCAubGFuZGluZy1wYWdlLWJsb2NrIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmxlZnR9Lm5vLWZsZXhib3ggLmxhbmRpbmctcGFnZS1ibG9jayAudmlld3Mtcm93IGF7aGVpZ2h0OjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA0MHB4KXsubm8tZmxleGJveCAubGFuZGluZy1wYWdlLWJsb2NrIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOm5vbmV9Lm5vLWZsZXhib3ggLmxhbmRpbmctcGFnZS1ibG9jayAudmlld3Mtcm93Om50aC1jaGlsZCgzbisxKXtjbGVhcjpsZWZ0fX0ucGF0aC10YXhvbm9teSAjY29udGVudC1hcmVhe2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnBhdGgtdGF4b25vbXkgI2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWJsb2NrLTh7cGFkZGluZzowfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5wYXRoLXRheG9ub215IC5ibG9jay1jb29rcG9saXRpY2FsLXBhZ2UtdGl0bGV7bWFyZ2luOjAgMS41JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5wYXRoLXRheG9ub215IC5ibG9jay1jb29rcG9saXRpY2FsLXBhZ2UtdGl0bGV7bWFyZ2luOjAgMSV9fS5wYXRoLXRheG9ub215ICNibG9jay12aWV3cy1ibG9jay1hcnRpY2xlcy1ibG9jay04IC52aWV3cy1yb3d7bWFyZ2luOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnBhdGgtdGF4b25vbXkgI2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWJsb2NrLTggLnZpZXdzLXJvd3t3aWR0aDo0NyU7bWFyZ2luOjAgMS41JSAyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNDBweCl7LnBhdGgtdGF4b25vbXkgI2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWJsb2NrLTggLnZpZXdzLXJvd3ttYXJnaW46MCAxJSAyMHB4O3dpZHRoOjMxLjMlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuZmxleGJveCAucGF0aC10YXhvbm9teSAjYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtYmxvY2stOD5kaXY+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7ZmxleC1mbG93OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mbGV4Ym94IC5wYXRoLXRheG9ub215ICNibG9jay12aWV3cy1ibG9jay1hcnRpY2xlcy1ibG9jay04IC52aWV3cy1yb3cgYXtoZWlnaHQ6MTAwJX19Lm5vLWZsZXhib3ggLnBhdGgtdGF4b25vbXkgI2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWJsb2NrLTg+ZGl2PmRpdntvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7Lm5vLWZsZXhib3ggLnBhdGgtdGF4b25vbXkgI2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWJsb2NrLTggLnZpZXdzLXJvd3tmbG9hdDpsZWZ0fS5uby1mbGV4Ym94IC5wYXRoLXRheG9ub215ICNibG9jay12aWV3cy1ibG9jay1hcnRpY2xlcy1ibG9jay04IC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmxlZnR9Lm5vLWZsZXhib3ggLnBhdGgtdGF4b25vbXkgI2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWJsb2NrLTggLnZpZXdzLXJvdyBhe2hlaWdodDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNDBweCl7Lm5vLWZsZXhib3ggLnBhdGgtdGF4b25vbXkgI2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWJsb2NrLTggLnZpZXdzLXJvdzpudGgtY2hpbGQoMm4rMSl7Y2xlYXI6bm9uZX0ubm8tZmxleGJveCAucGF0aC10YXhvbm9teSAjYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtYmxvY2stOCAudmlld3Mtcm93Om50aC1jaGlsZCgzbisxKXtjbGVhcjpsZWZ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuc2VjdGlvbi1hbmFseXNpcy5wYXRoLXRheG9ub215ICNibG9jay1jb29rcG9saXRpY2FsLXBhZ2UtdGl0bGUsLnNlY3Rpb24tYW5hbHlzaXMucGF0aC10YXhvbm9teSAuYmxvY2stY29va3BvbGl0aWNhbC1icmVhZGNydW1icywuc2VjdGlvbi1hbmFseXNpcy5wYXRoLXRheG9ub215IC52aWV3cy1leHBvc2VkLWZvcm17bWFyZ2luLXJpZ2h0OjEuNSU7bWFyZ2luLWxlZnQ6MS41JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnNlY3Rpb24tYW5hbHlzaXMucGF0aC10YXhvbm9teSAjYmxvY2stY29va3BvbGl0aWNhbC1wYWdlLXRpdGxlLC5zZWN0aW9uLWFuYWx5c2lzLnBhdGgtdGF4b25vbXkgLmJsb2NrLWNvb2twb2xpdGljYWwtYnJlYWRjcnVtYnMsLnNlY3Rpb24tYW5hbHlzaXMucGF0aC10YXhvbm9teSAudmlld3MtZXhwb3NlZC1mb3Jte21hcmdpbi1yaWdodDoxJTttYXJnaW4tbGVmdDoxJX19I2NvbnRlbnQtYXJlYSAuYXJ0aWNsZS10YWdzLWJsb2NrIC5hcnRpY2xlcy1yZXR1cm5zIGZvcm17d2lkdGg6MTAwJTtjbGVhcjpib3RoO3BhZGRpbmctYm90dG9tOjFlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO21hcmdpbi1ib3R0b206MWVtO2ZvbnQtc2l6ZToxLjZyZW19I2NvbnRlbnQtYXJlYSAuYXJ0aWNsZS10YWdzLWJsb2NrIC5hcnRpY2xlcy1yZXR1cm5zIGZvcm0gLmZvcm0taXRlbXttYXgtd2lkdGg6MTAwJX0jY29udGVudC1hcmVhIC5hcnRpY2xlLXRhZ3MtYmxvY2sgLmFydGljbGVzLXJldHVybnMgZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdCBsYWJlbHtkaXNwbGF5Om5vbmV9I2NvbnRlbnQtYXJlYSAuYXJ0aWNsZS10YWdzLWJsb2NrIC5hcnRpY2xlcy1yZXR1cm5zIGZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dHtwYWRkaW5nLXRvcDouNWVtO3BhZGRpbmctYm90dG9tOi41ZW07bGluZS1oZWlnaHQ6MS4zO2ZvbnQtc2l6ZToxLjZyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7I2NvbnRlbnQtYXJlYSAuYXJ0aWNsZS10YWdzLWJsb2NrIC5hcnRpY2xlcy1yZXR1cm5zIGZvcm17b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwO3BhZGRpbmctcmlnaHQ6NS4yNWVtfSNjb250ZW50LWFyZWEgLmFydGljbGUtdGFncy1ibG9jayAuYXJ0aWNsZXMtcmV0dXJucyBmb3JtIC5mb3JtLWl0ZW0sI2NvbnRlbnQtYXJlYSAuYXJ0aWNsZS10YWdzLWJsb2NrIC5hcnRpY2xlcy1yZXR1cm5zIGZvcm0gLmlucHV0LXdyYXB7ZmxvYXQ6bGVmdDt3aWR0aDozMyU7bWFyZ2luOjA7cGFkZGluZzowIDFlbSAwIDB9I2NvbnRlbnQtYXJlYSAuYXJ0aWNsZS10YWdzLWJsb2NrIC5hcnRpY2xlcy1yZXR1cm5zIGZvcm0gLmlucHV0LXdyYXB7bWFyZ2luLWxlZnQ6MH0jY29udGVudC1hcmVhIC5hcnRpY2xlLXRhZ3MtYmxvY2sgLmFydGljbGVzLXJldHVybnMgZm9ybSAuaW5wdXQtd3JhcCAuZm9ybS1pdGVte2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjB9I2NvbnRlbnQtYXJlYSAuYXJ0aWNsZS10YWdzLWJsb2NrIC5hcnRpY2xlcy1yZXR1cm5zIGZvcm0gLmZvcm0tYWN0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNDBweCl7I2NvbnRlbnQtYXJlYSAuYXJ0aWNsZS10YWdzLWJsb2NrIC5hcnRpY2xlcy1yZXR1cm5zIGZvcm0gLmlucHV0LXdyYXB7d2lkdGg6MzYlfSNjb250ZW50LWFyZWEgLmFydGljbGUtdGFncy1ibG9jayAuYXJ0aWNsZXMtcmV0dXJucyBmb3JtIC5mb3JtLWl0ZW06bnRoLWNoaWxkKDIpe3dpZHRoOjM3JX0jY29udGVudC1hcmVhIC5hcnRpY2xlLXRhZ3MtYmxvY2sgLmFydGljbGVzLXJldHVybnMgZm9ybSAuZm9ybS1pdGVtOm50aC1jaGlsZCgzKXt3aWR0aDoyNiV9fS5hcnRpY2xlLXRhZ3MtYmxvY2t7cGFkZGluZzowfS5hcnRpY2xlLXRhZ3MtYmxvY2sgLnZpZXdzLXJvd3ttYXJnaW46MCAwIDIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmFydGljbGUtdGFncy1ibG9jayAudmlld3Mtcm93e3dpZHRoOjQ3JTttYXJnaW46MCAxLjUlIDIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA0MHB4KXsuYXJ0aWNsZS10YWdzLWJsb2NrIC52aWV3cy1yb3d7bWFyZ2luOjAgMSUgMjBweDt3aWR0aDozMS4zJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmZsZXhib3ggLmFydGljbGUtdGFncy1ibG9jayAuYXJ0aWNsZXMtcmV0dXJuc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZmxvdzpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZmxleGJveCAuYXJ0aWNsZS10YWdzLWJsb2NrIC52aWV3cy1yb3cgYXtoZWlnaHQ6MTAwJX19Lm5vLWZsZXhib3ggLmFydGljbGUtdGFncy1ibG9jayAuYXJ0aWNsZXMtcmV0dXJuc3tvdmVyZmxvdzpoaWRkZW59Lm5vLWZsZXhib3ggLmFydGljbGUtdGFncy1ibG9jayAudmlld3Mtcm93e21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsubm8tZmxleGJveCAuYXJ0aWNsZS10YWdzLWJsb2NrIC52aWV3cy1yb3d7ZmxvYXQ6bGVmdH0ubm8tZmxleGJveCAuYXJ0aWNsZS10YWdzLWJsb2NrIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOmxlZnR9Lm5vLWZsZXhib3ggLmFydGljbGUtdGFncy1ibG9jayAudmlld3Mtcm93IGF7aGVpZ2h0OjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA0MHB4KXsubm8tZmxleGJveCAuYXJ0aWNsZS10YWdzLWJsb2NrIC52aWV3cy1yb3c6bnRoLWNoaWxkKDJuKzEpe2NsZWFyOm5vbmV9Lm5vLWZsZXhib3ggLmFydGljbGUtdGFncy1ibG9jayAudmlld3Mtcm93Om50aC1jaGlsZCgzbisxKXtjbGVhcjpsZWZ0fX0uaGlkZXl7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5oaWRlLW1vYmlsZXtkaXNwbGF5Om5vbmV9fS5yYWNlcy1wYWdle21heC13aWR0aDoxMTYwcHg7bWFyZ2luOjM4cHggYXV0byAzOHB4IGF1dG87ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3h9LnJhY2VzLXBhZ2UgLnJhY2VzLXBhZ2UtZGF0YXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMzBweCAwfS5yYWNlcy1wYWdlIC5yYWNlcy1wYWdlLWRhdGEgLnJhY2VzLXBhZ2UtZGF0YS1sZWZ0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5yYWNlcy1wYWdlIC5yYWNlcy1wYWdlLWRhdGEgLnJhY2VzLXBhZ2UtZGF0YS1sZWZ0IC5yYWNlcy1wYWdlLXRhZ3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiNlZjM3NGM7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucmFjZXMtcGFnZSAucmFjZXMtcGFnZS1kYXRhIC5yYWNlcy1wYWdlLWRhdGEtbGVmdCAucmFjZXMtcGFnZS10YWd7Zm9udC1zaXplOjE1cHh9fS5yYWNlcy1wYWdlIC5yYWNlcy1wYWdlLWRhdGEgLnJhY2VzLXBhZ2UtZGF0YS1sZWZ0IC5yYWNlcy1wYWdlLXRpdGxle21hcmdpbjo1cHggMCA1cHggMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucmFjZXMtcGFnZSAucmFjZXMtcGFnZS1kYXRhIC5yYWNlcy1wYWdlLWRhdGEtbGVmdCAucmFjZXMtcGFnZS10aXRsZXttYXJnaW46MTBweCAwIDlweCAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0ucmFjZXMtcGFnZSAucmFjZXMtcGFnZS1kYXRhIC5yYWNlcy1wYWdlLWRhdGEtbGVmdCAucmFjZXMtcGFnZS10aXRsZT5zcGFuOm50aC1jaGlsZCgyKXttYXJnaW46MCAxMHB4O2hlaWdodDoxOHB4O3dpZHRoOjFweDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnJhY2VzLXBhZ2UgLnJhY2VzLXBhZ2UtZGF0YSAucmFjZXMtcGFnZS1kYXRhLWxlZnQgLnJhY2VzLXBhZ2UtdGl0bGU+c3BhbjpudGgtY2hpbGQoMil7bWFyZ2luOjAgMTVweDtoZWlnaHQ6MzJweH19LnJhY2VzLXBhZ2UgLnJhY2VzLXBhZ2UtZGF0YSAucmFjZXMtcGFnZS1kYXRhLXJpZ2h0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjEwcHg7dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b219LnJhY2VzLXBhZ2UgLnJhY2VzLXBhZ2UtZGF0YSAucmFjZXMtcGFnZS1kYXRhLXJpZ2h0IC5yYWNlcy1wYWdlLWRhdGEtcmlnaHQtZGl2LXNlbGVjdHttYXJnaW4tdG9wOjE0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MTAwJX0ucmFjZXMtcGFnZSAucmFjZXMtcGFnZS1kYXRhIC5yYWNlcy1wYWdlLWRhdGEtcmlnaHQgLnJhY2VzLXBhZ2UtZGF0YS1yaWdodC1kaXYtc2VsZWN0OmhvdmVye2JhY2tncm91bmQ6I2Y1ZjVmNX0ucmFjZXMtcGFnZSAucmFjZXMtcGFnZS1kYXRhIC5yYWNlcy1wYWdlLWRhdGEtcmlnaHQgLnJhY2VzLXBhZ2UtZGF0YS1yaWdodC1kaXYtc2VsZWN0OmFmdGVye2NvbnRlbnQ6XCJcXGU5MDNcIjtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5Omljb21vb247cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjEycHg7bWFyZ2luOi0yNnB4IDAgMCA2MnB4O3otaW5kZXg6MH0ucmFjZXMtcGFnZSAucmFjZXMtcGFnZS1kYXRhIC5yYWNlcy1wYWdlLWRhdGEtcmlnaHQgLnJhY2VzLXBhZ2UtZGF0YS1yaWdodC1kaXYtc2VsZWN0IC5mb3JtLWl0ZW17bWFyZ2luOjAhaW1wb3J0YW50fS5yYWNlcy1wYWdlIC5yYWNlcy1wYWdlLWRhdGEgLnJhY2VzLXBhZ2UtZGF0YS1yaWdodCAucmFjZXMtcGFnZS1kYXRhLXJpZ2h0LWRpdi1zZWxlY3Qgc2VsZWN0e21hcmdpbjowO2NvbG9yOiM2NjY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO3dpZHRoOjg1cHg7Zm9udC13ZWlnaHQ6NDAwO2hlaWdodDozNnB4O2xpbmUtaGVpZ2h0OjI1cHg7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6MCAwO2N1cnNvcjpwb2ludGVyO291dGxpbmU6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOjE2cHg7cGFkZGluZzowIDhweCAwIDEycHh9LnJhY2VzLXBhZ2UgLnJhY2VzLXBhZ2UtZGF0YSAucmFjZXMtcGFnZS1kYXRhLXJpZ2h0IC5yYWNlcy1wYWdlLWRhdGEtcmlnaHQtZGl2LXNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5yYWNlcy1wYWdlIC5yYXRpbmctcm93e2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci10b3A6MDt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCAwIDIwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnJhY2VzLXBhZ2UgLnJhdGluZy1yb3c6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0ucmFjZXMtcGFnZSAucmF0aW5nLXJvdyAucmF0aW5nLW1hcHtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6OTBweDtoZWlnaHQ6MTAwcHg7bWFyZ2luLXRvcDotMjBweDttYXJnaW4tYm90dG9tOi0yMHB4O3BhZGRpbmc6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0ucmFjZXMtcGFnZSAucmF0aW5nLXJvdyAucmF0aW5nLW1hcCBzcGFue2NvbG9yOiNkZGQ7Zm9udC1zaXplOjYwcHh9LnJhY2VzLXBhZ2UgLnJhdGluZy1yb3cgLnJhdGluZy10aXRsZXtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1ib3R0b206MTJweH0ucmFjZXMtcGFnZSAucmF0aW5nLXJvdyAucmF0aW5nLXRpdGxlIC5zdGF0ZS10aXRsZXtjb2xvcjojNDQ0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucmFjZXMtcGFnZSAucmF0aW5nLXJvdyAucmF0aW5nLXRpdGxlIC5kaXN0cmljdC1pbmZve2NvbG9yOiM5OTl9LnJhY2VzLXBhZ2UgLnJhdGluZy1yb3cgLnJhdGluZy1idXR0b25ze2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpsZWZ0fS5yYWNlcy1wYWdlIC5yYXRpbmctcm93IC5yYXRpbmctYnV0dG9ucyAuZnJvbS1idXR0b257ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjEyMHB4O2hlaWdodDozMHB4O2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjMwcHh9LnJhY2VzLXBhZ2UgLnJhdGluZy1yb3cgLnJhdGluZy1idXR0b25zIC5hcnJvdy1idXR0b257ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2Fycm93LnBuZyk7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZmZmfS5yYWNlcy1wYWdlIC5yYXRpbmctcm93IC5yYXRpbmctYnV0dG9ucyAudG8tYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEyMHB4O2hlaWdodDozMHB4O2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjMwcHh9LnJhY2VzLXBhZ2UgLnJhdGluZy1yb3cgLmNsZWFye2NsZWFyOmJvdGh9LmRlbSBwLC5yZXAgcCwudG9zc191cHMgcHtjb2xvcjojZmZmO29wYWNpdHk6MTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjI1cHh9LnJhdGluZ3NfY29udGFpbmVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2hlaWdodDoyLjVlbTttYXJnaW46MCBhdXRvO2ZvbnQtc2l6ZToxNnB4fS5yYXRpbmdzX2NvbnRhaW5lciAuZGVte2JhY2tncm91bmQtY29sb3I6IzM0N2FiZTtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0ucmF0aW5nc19jb250YWluZXIgLnJlcHtiYWNrZ3JvdW5kLWNvbG9yOiNlZTM4NGM7ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9LnJhdGluZ3NfY29udGFpbmVyIC5zb2xpZHtvcGFjaXR5OjF9LnJhdGluZ3NfY29udGFpbmVyIC5saWtlbHl7b3BhY2l0eTouOH0ucmF0aW5nc19jb250YWluZXIgLmxlYW57b3BhY2l0eTouNn0ucmF0aW5nc19jb250YWluZXIgLnRvc3NfdXBze2JhY2tncm91bmQtY29sb3I6I2FhYTtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0ucGF0aC1yZXNvdXJjZXMgI2NvbnRlbnQtYXJlYXtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wYXRoLXJlc291cmNlcyAjYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50e3BhZGRpbmc6MH0ucGF0aC1yZXNvdXJjZXMgI2Jsb2NrLWNvb2twb2xpdGljYWwtcGFnZS10aXRsZSBoMXt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Mi42ZW07bWFyZ2luLXRvcDouMjVlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucGF0aC1yZXNvdXJjZXMgI2Jsb2NrLWNvb2twb2xpdGljYWwtcGFnZS10aXRsZSBoMXtmb250LXNpemU6M2VtfX0ucGF0aC1yZXNvdXJjZXMgI2Jsb2NrLWNvb2twb2xpdGljYWwtcGFnZS10aXRsZSBoMTphZnRlcntkaXNwbGF5OmJsb2NrO21hcmdpbjoyMHB4IDAgMCAwO2NvbnRlbnQ6J1xcZTkwMVxcMDBhMFxcZTkwMVxcMDBhMFxcZTkwMSc7Zm9udC1zaXplOjExcHg7Zm9udC1mYW1pbHk6aWNvbW9vbjtjb2xvcjojZWUzODRjfS5wYXRoLXJlc291cmNlcyAubWFzb25yeS1sYXlvdXQgLm1hc29ucnktaXRlbXttYXJnaW46MDtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6MTAwJTttYXJnaW46MCAwIDIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO3BhZGRpbmc6MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsucGF0aC1yZXNvdXJjZXMgLm1hc29ucnktbGF5b3V0IC5tYXNvbnJ5LWl0ZW17d2lkdGg6NDclO21hcmdpbjowIDEuNSUgMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDQwcHgpey5wYXRoLXJlc291cmNlcyAubWFzb25yeS1sYXlvdXQgLm1hc29ucnktaXRlbXttYXJnaW46MCAxJSAyMHB4O3dpZHRoOjMxLjMlfX0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IC5tYXNvbnJ5LWl0ZW17Zm9udC1zaXplOjEuNnJlbX0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IC5tYXNvbnJ5LWl0ZW0gaDN7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi10b3A6MH0uc2VjdGlvbi1zZWFyY2ggI2Jsb2NrLWNvb2twb2xpdGljYWwtcGFnZS10aXRsZXtwYWRkaW5nOjIwcHh9LnNlY3Rpb24tc2VhcmNoIC5zZWFyY2gtcGFnZS1mb3Jte3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo0MDBweDtmb250LXNpemU6MS40cmVtfS5zZWN0aW9uLXNlYXJjaCAuc2VhcmNoLXBhZ2UtZm9ybSBkaXZ7ZGlzcGxheTpibG9ja30uc2VjdGlvbi1zZWFyY2ggLnNlYXJjaC1wYWdlLWZvcm0gbGFiZWx7Zm9udC1zaXplOjEuNHJlbX0uc2VjdGlvbi1zZWFyY2ggLnNlYXJjaC1wYWdlLWZvcm0gLmZvcm0taXRlbSBpbnB1dCwuc2VjdGlvbi1zZWFyY2ggLnNlYXJjaC1wYWdlLWZvcm0gLmZvcm0tc3VibWl0e3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtmb250LXNpemU6MS40cmVtO2hlaWdodDo0MHB4fS5zZWN0aW9uLXNlYXJjaCAuc2VhcmNoLXBhZ2UtZm9ybSAuZm9ybS1pdGVte21hcmdpbjowO3BhZGRpbmc6MCA2LjNlbSAwIDB9LnNlY3Rpb24tc2VhcmNoIC5zZWFyY2gtcGFnZS1mb3JtIC5mb3JtLXN1Ym1pdHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2ZvbnQtc2l6ZToxLjJyZW19LnNlY3Rpb24tc2VhcmNoIC5zZWFyY2gtcGFnZS1mb3JtICNlZGl0LWhlbHAtbGlua3tkaXNwbGF5Om5vbmV9I2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCAuc2VhcmNoLXJlc3VsdHMtbGlzdCBvbHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MH0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IC5zZWFyY2gtcmVzdWx0cy1saXN0IG9sIGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7cGFkZGluZzoyZW0gMDttYXJnaW46MH0jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50IC5zZWFyY2gtcmVzdWx0cy1saXN0IG9sIC5zZWFyY2gtY29udGVudC10eXBle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDozMDA7Y29sb3I6I2VlMzg0Yztmb250LXNpemU6Ljg1ZW19I2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCAuc2VhcmNoLXJlc3VsdHMtbGlzdCBvbCBoM3tmb250LWZhbWlseTpHZW9yZ2lhLENhbWJyaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwMDttYXJnaW46MDtmb250LXNpemU6MS42ZW19I2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCAuc2VhcmNoLXJlc3VsdHMtbGlzdCBvbCBwe21hcmdpbjouNWVtIDB9I2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCAuc2VhcmNoLXJlc3VsdHMtbGlzdCBvbCAuc2VhcmNoLWxpbmstdG8tY29udGVudCAuaG9tZS1hcnRpY2xlcyAuanMtcGFnZXJfX2l0ZW1zIGEsI2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCAuc2VhcmNoLXJlc3VsdHMtbGlzdCBvbCAuc2VhcmNoLWxpbmstdG8tY29udGVudCAudHJhbnNwYXJlbnQtYnV0dG9uLC5ob21lLWFydGljbGVzIC5qcy1wYWdlcl9faXRlbXMgI2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCAuc2VhcmNoLXJlc3VsdHMtbGlzdCBvbCAuc2VhcmNoLWxpbmstdG8tY29udGVudCBhe2ZvbnQtc2l6ZTouNmVtfSIsIi8vSW1wb3J0aW5nIG9mIGZvbnRzIGdvZXMgaGVyZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90P2ZwZ3o1cCcpO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90P2ZwZ3o1cCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24ud29mZjI/ZnBnejVwJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi50dGY/ZnBnejVwJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi53b2ZmP2ZwZ3o1cCcpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi5zdmc/ZnBnejVwI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qXG4qIFNhc3MgZm9yIGh0dHA6Ly9wcm9wdWJsaWNhLmdpdGh1Yi5pby9zdGF0ZWZhY2UvIGljb24gc2V0LlxuKiBhbHNvIGFkb3B0ZWQgc29tZSBjb2RlIGZyb20gb3RoZXIgY29udHJpYnV0b3JzOlxuKiAgLSByZXBsYWNlbWVudDogUGF1bCBTbWl0aCBodHRwczovL2dpdGh1Yi5jb20vcGF1bHNtaXRoXG4qICAtIEZJUFMgc3RhdGUgYWJicmV2aWF0aW9uczogaHR0cHM6Ly9naXRodWIuY29tL2pvZXRyaWNcbiovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NmLXJlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvc3RhdGVmYWNlLXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3N0YXRlZmFjZS1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9zdGF0ZWZhY2UtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9zdGF0ZWZhY2UtcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9zdGF0ZWZhY2UtcmVndWxhci13ZWJmb250LnN2ZyNzZi1yZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4lc3RhdGUtZmFjZSB7XG4gICYuc2YtcmVwbGFjZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdzZi1yZWd1bGFyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgc3BlYWs6IG5vbmU7XG4gIH1cbn1cblxuLyogSWNvbnMgKi9cbiRzdGF0ZS1mYWNlOlxuICAgICAgICAgICAgICAgICgnYWxhYmFtYScsICdhbCcsICcwMScsICdCJyksXG4gICAgICAgICAgICAgICAgKCdhbGFza2EnLCAnYWsnLCAnMDInLCAnQScpLFxuICAgICAgICAgICAgICAgICgnYXJpem9uYScsICdheicsICcwNCcsICdEJyksXG4gICAgICAgICAgICAgICAgKCdhcmthbnNhcycsICdhcicsICcwNScsICdDJyksXG4gICAgICAgICAgICAgICAgKCdjYWxpZm9ybmlhJywgJ2NhJywgJzA2JywgJ0UnKSxcbiAgICAgICAgICAgICAgICAoJ2NvbG9yYWRvJywgJ2NvJywgJzA4JywgJ0YnKSxcbiAgICAgICAgICAgICAgICAoJ2Nvbm5lY3RpY3V0JywgJ2N0JywgJzA5JywgJ0cnKSxcbiAgICAgICAgICAgICAgICAoJ2RlbGF3YXJlJywgJ2RlJywgJzEwJywgJ0gnKSxcbiAgICAgICAgICAgICAgICAoJ2Zsb3JpZGEnLCAnZmwnLCAnMTInLCAnSScpLFxuICAgICAgICAgICAgICAgICgnZ2VvcmdpYScsICdnYScsICcxMycsICdKJyksXG4gICAgICAgICAgICAgICAgKCdoYXdhaWknLCAnaGknLCAnMTUnLCAnSycpLFxuICAgICAgICAgICAgICAgICgnaWRhaG8nLCAnaWQnLCAnMTYnLCAnTScpLFxuICAgICAgICAgICAgICAgICgnaWxsaW5vaXMnLCAnaWwnLCAnMTcnLCAnTicpLFxuICAgICAgICAgICAgICAgICgnaW5kaWFuYScsICdpbicsICcxOCcsICdPJyksXG4gICAgICAgICAgICAgICAgKCdpb3dhJywgJ2lhJywgJzE5JywgJ0wnKSxcbiAgICAgICAgICAgICAgICAoJ2thbnNhcycsICdrcycsICcyMCcsICdQJyksXG4gICAgICAgICAgICAgICAgKCdrZW50dWNreScsICdreScsICcyMScsICdRJyksXG4gICAgICAgICAgICAgICAgKCdsb3Vpc2lhbmEnLCAnbGEnLCAnMjInLCAnUicpLFxuICAgICAgICAgICAgICAgICgnbWFpbmUnLCAnbWUnLCAnMjMnLCAnVScpLFxuICAgICAgICAgICAgICAgICgnbWFyeWxhbmQnLCAnbWQnLCAnMjQnLCAnVCcpLFxuICAgICAgICAgICAgICAgICgnbWFzc2FjaHVzZXR0cycsICdtYScsICcyNScsICdTJyksXG4gICAgICAgICAgICAgICAgKCdtaWNoaWdhbicsICdtaScsICcyNicsICdWJyksXG4gICAgICAgICAgICAgICAgKCdtaW5uZXNvdGEnLCAnbW4nLCAnMjcnLCAnVycpLFxuICAgICAgICAgICAgICAgICgnbWlzc2lzc2lwcGknLCAnbXMnLCAnMjgnLCAnWScpLFxuICAgICAgICAgICAgICAgICgnbWlzc291cmknLCAnbW8nLCAnMjknLCAnWCcpLFxuICAgICAgICAgICAgICAgICgnbW9udGFuYScsICdtdCcsICczMCcsICdaJyksXG4gICAgICAgICAgICAgICAgKCduZWJyYXNrYScsICduZScsICczMScsICdjJyksXG4gICAgICAgICAgICAgICAgKCduZXZhZGEnLCAnbnYnLCAnMzInLCAnZycpLFxuICAgICAgICAgICAgICAgICgnbmV3LWhhbXBzaGlyZScsICduaCcsICczMycsICdkJyksXG4gICAgICAgICAgICAgICAgKCduZXctamVyc2V5JywgJ25qJywgJzM0JywgJ2UnKSxcbiAgICAgICAgICAgICAgICAoJ25ldy1tZXhpY28nLCAnbm0nLCAnMzUnLCAnZicpLFxuICAgICAgICAgICAgICAgICgnbmV3LXlvcmsnLCAnbnknLCAnMzYnLCAnaCcpLFxuICAgICAgICAgICAgICAgICgnbm9ydGgtY2Fyb2xpbmEnLCAnbmMnLCAnMzcnLCAnYScpLFxuICAgICAgICAgICAgICAgICgnbm9ydGgtZGFrb3RhJywgJ25kJywgJzM4JywgJ2InKSxcbiAgICAgICAgICAgICAgICAoJ29oaW8nLCAnb2gnLCAnMzknLCAnaScpLFxuICAgICAgICAgICAgICAgICgnb2tsYWhvbWEnLCAnb2snLCAnNDAnLCAnaicpLFxuICAgICAgICAgICAgICAgICgnb3JlZ29uJywgJ29yJywgJzQxJywgJ2snKSxcbiAgICAgICAgICAgICAgICAoJ3Blbm5zeWx2YW5pYScsICdwYScsICc0MicsICdsJyksXG4gICAgICAgICAgICAgICAgKCdyaG9kZS1pc2xhbmQnLCAncmknLCAnNDQnLCAnbScpLFxuICAgICAgICAgICAgICAgICgnc291dGgtY2Fyb2xpbmEnLCAnc2MnLCAnNDUnLCAnbicpLFxuICAgICAgICAgICAgICAgICgnc291dGgtZGFrb3RhJywgJ3NkJywgJzQ2JywgJ28nKSxcbiAgICAgICAgICAgICAgICAoJ3Rlbm5lc3NlZScsICd0bicsICc0NycsICdwJyksXG4gICAgICAgICAgICAgICAgKCd0ZXhhcycsICd0eCcsICc0OCcsICdxJyksXG4gICAgICAgICAgICAgICAgKCd1dGFoJywgJ3V0JywgJzQ5JywgJ3InKSxcbiAgICAgICAgICAgICAgICAoJ3Zlcm1vbnQnLCAndnQnLCAnNTAnLCAndCcpLFxuICAgICAgICAgICAgICAgICgndmlyZ2luaWEnLCAndmEnLCAnNTEnLCAncycpLFxuICAgICAgICAgICAgICAgICgnd2FzaGluZ3RvbicsICd3YScsICc1MycsICd1JyksXG4gICAgICAgICAgICAgICAgKCd3ZXN0LXZpcmdpbmlhJywgJ3d2JywgJzU0JywgJ3cnKSxcbiAgICAgICAgICAgICAgICAoJ3dpc2NvbnNpbicsICd3aScsICc1NScsICd2JyksXG4gICAgICAgICAgICAgICAgKCd3eW9taW5nJywgJ3d5JywgJzU2JywgJ3gnKSxcbiAgICAgICAgICAgICAgICAoJ2Rpc3RyaWN0LW9mLWNvbHVtYmlhJywgJ2RjJywgJzExMDAxJywgJ3knKSxcbiAgICAgICAgICAgICAgICAoJ3B1ZXJ0by1yaWNvJywgJ3ByJywgJzcyJywgJzMnKSxcbiAgICAgICAgICAgICAgICAoJ2d1YW0nLCAnZ3UnLCAnNjYnLCAnNCcpO1xuXG5AZWFjaCAkaSBpbiAkc3RhdGUtZmFjZSB7XG4gIC5zZi0je250aCgkaSwgMSl9LFxuICAuc2YtI3tudGgoJGksIDIpfSxcbiAgLnNmLSN7bnRoKCRpLCAzKX0ge1xuICAgIEBleHRlbmQgJXN0YXRlLWZhY2U7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBudGgoJGksIDQpO1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaWYgJGJvcmRlci1ib3gtc2l6aW5nID09IHRydWUge1xuICBodG1sIHsgLy8gaHR0cDovL2JpdC5seS8xcWsydFZSXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICoge1xuICAgICYsXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG4iLCJbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1lbnZlbG9wZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG4uaWNvbi1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbiIsIiN7JGFsbC1idXR0b25zfSwgXG4uYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGlvbi1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAkYmFzZS1ib3JkZXItcmFkaXVzO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMWVtICRiYXNlLXNwYWNpbmc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkYWN0aW9uLWNvbG9yLCAyMCUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGlvbi1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4udHJhbnNwYXJlbnQtYnV0dG9uLFxuLndoaXRlLWJ1dHRvbntcbiAgQGV4dGVuZCBidXR0b247XG59XG5cbi50cmFuc3BhcmVudC1idXR0b257XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgJGJhc2UtYWNjZW50LWNvbG9yO1xuICBjb2xvcjogJGJhc2UtYWNjZW50LWNvbG9yO1xuICBcbiAgJjpob3ZlcntcbiAgICBib3JkZXItY29sb3I6IHNoYWRlKCRhY3Rpb24tY29sb3IsIDIwJSk7XG4gIH1cbn1cblxuLndoaXRlLWJ1dHRvbntcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcbiAgY29sb3I6ICRiYXNlLWFjY2VudC1jb2xvcjtcbn0iLCIvLyBCcmVha3BvaW50c1xuLypcbiRtZWRpdW0tc2NyZWVuOiA2MDBweDtcbiRsYXJnZS1zY3JlZW46IDkwMHB4O1xuKi9cblxuLy8gVHlwb2dyYXBoeSAtIEZvbnRZb3VyRmFjZSBtb2R1bGUgaXMgd2hhdCBsb2FkcyBmb250c1xuJGJhc2UtZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCAkaGVsdmV0aWNhO1xuJGhlYWRpbmctZm9udC1mYW1pbHk6ICRnZW9yZ2lhO1xuXG4vLyBGb250IFNpemVzXG4kYmFzZS1mb250LXNpemU6IDEuNnJlbTtcblxuLy8gTGluZSBoZWlnaHRcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjU7XG4kaGVhZGluZy1saW5lLWhlaWdodDogMS4yO1xuXG4vLyBXZWlnaHRzXG4kd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiR3ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiR3ZWlnaHQtYm9sZDogNzAwO1xuXG4vLyBPdGhlciBTaXplc1xuJGJhc2UtYm9yZGVyLXJhZGl1czogNXB4O1xuJGJhc2Utc3BhY2luZzogJGJhc2UtbGluZS1oZWlnaHQgKiAxZW07XG4kc21hbGwtc3BhY2luZzogJGJhc2Utc3BhY2luZyAvIDI7XG4kYmFzZS16LWluZGV4OiAwO1xuJGJhc2UtZnJhbWV3b3JrLXBhZGRpbmc6IDIwcHg7XG5cblxuXG4vLyBDb2xvcnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR3aGl0ZTogI0ZGRjtcbiRibGFjazogIzAwMDtcbiRibHVlOiAjMEE1Mzk1O1xuJGJsdWUtZGFyazogIzBFM0E3MTtcbiRibHVlLWxpZ2h0OiAjMUI4QkY3O1xuJGJsdWUtZDogIzM0N2FiZTtcbiRibHVlLWQtbGlnaHQ6ICM3MGExZDE7XG4kYmx1ZS1kLWRhcms6ICMyNjVjOTE7XG4kYmx1ZS1kLWxpOiAjMWU0ODdlO1xuJHJlZDogI0VFMzg0QztcbiRyZWQtcjogI2VlMzg0YztcbiRyZWQtci1saWdodDogI2YzNzM4MTtcbiRyZWQtci1kYXJrOiAjYmUyODM5O1xuJHJlZC1yLWxpOiAjYWUxNDJjO1xuJGRhcmstZ3JheTogIzY2NjtcbiRtZWRpdW0tZ3JheTogI0RERDtcbiRsaWdodC1ncmF5OiAjRjJGMkYyO1xuJGdyYXktOTk5OiAjOTk5O1xuJGdyYXktNzc3OiAjNzc3O1xuJGdyYXktODg4OiAjODg4O1xuJGdyYXktYWFhOiAjYWFhYWFhO1xuXG4vLyBGb250IENvbG9yc1xuJGJhc2UtZm9udC1jb2xvcjogJGRhcmstZ3JheTtcbiRhY3Rpb24tY29sb3I6ICRibHVlLWxpZ2h0O1xuJGxpZ2h0LWZvbnQtY29sb3I6ICR3aGl0ZTtcblxuLy8gQmFja2dyb3VuZCBDb2xvcnNcbiRiYXNlLWJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4kYmFzZS1hY2NlbnQtY29sb3I6ICRibHVlO1xuJHNlY29uZC1hY2NlbnQtY29sb3I6ICRyZWQ7XG5cblxuLy9NZXNzYWdlIENvbG9yc1xuJG1lc3NhZ2UtY29sb3I6ICRsaWdodC1ncmF5O1xuJGVycm9yLWNvbG9yOiAjRkNDO1xuJHdhcm5pbmctY29sb3I6ICNGRkM7XG4kc3RhdHVzLWNvbG9yOiAjQ0ZDO1xuXG4vL01haW4gTWVudVxuJG1lbnUtYmFja2dyb3VuZDogJGJhc2UtYWNjZW50LWNvbG9yO1xuJG1lbnUtYmFja2dyb3VuZC1ob3ZlcjogZGFya2VuKCRiYXNlLWFjY2VudC1jb2xvciwgNSUpO1xuJG1lbnUtY29sb3I6ICRsaWdodC1mb250LWNvbG9yO1xuJG1lbnUtY29sb3ItaG92ZXI6ICRtZW51LWNvbG9yO1xuJG1lbnUtcGFkZGluZzogLjVlbSAxLjVlbTtcblxuXG4vLyBCb3JkZXJcbiRiYXNlLWJvcmRlci1jb2xvcjogJG1lZGl1bS1ncmF5O1xuJGJhc2UtYm9yZGVyOiAxcHggc29saWQgJGJhc2UtYm9yZGVyLWNvbG9yO1xuXG4vLyBGb3Jtc1xuJGZvcm0tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoIzAwMCwgMC4wNik7XG4kZm9ybS1ib3gtc2hhZG93LWZvY3VzOiAkZm9ybS1ib3gtc2hhZG93LCAwIDAgNXB4IGFkanVzdC1jb2xvcigkYWN0aW9uLWNvbG9yLCAkbGlnaHRuZXNzOiAtNSUsICRhbHBoYTogLTAuMyk7XG4kZm9ybS1tYXgtd2lkdGg6IDQwMHB4O1xuJGZvcm0taW5wdXQtYmc6ICNGN0Y3Rjc7XG5cbi8vIEFuaW1hdGlvbnNcbiRiYXNlLWR1cmF0aW9uOiAxNTBtcztcbiRiYXNlLXRpbWluZzogZWFzZTtcbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhvbWUgUGFnZVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWFpbiBjb250ZW50IGFyZWEgYW5kIGJsb2NrIHNwYWNpbmdcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBhdGgtZnJvbnRwYWdlICNjb250ZW50LWFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwKTtcbn1cbi8vU3BhY2luZyB0aGUgYmxvY2tzIG91dFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXR3ZWV0cyxcbi5wYXRoLWZyb250cGFnZSAud2hhdC1pcy1jb29rLXBvbGl0aWNhbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGZWF0dXJlZCBBcnRpY2xlIC8gSGVyb1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGF0aC1mcm9udHBhZ2UgLmFydGljbGUtZmVhdHVyZWQtaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDgpO1xuICB9XG59XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGbGV4Ym94IExheW91dCBvbiBBcnRpY2xlcyBhbmQgVHdlZXRzXG4vLyBPbiBhcnRpY2xlcywgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgaXMgdGhlIHdyYXBwZXIgYW5kIC5hdXRob3ItaW5mbyBpcyB0aGUgY2VsbFxuLy8gT24gdHdlZXRzIGl0IGlzIC50d2VldHMgYW5kIC50d2VldFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9Nb3JlIG1hcmdpbiBvbiB0aGUgYmxvY2sgaGVhZGluZ3NcblxuLmZsZXhib3gtbGF5b3V0ID4gaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLy9mbGV4Ym94IGNvbW1vbiBmb3JtYXR0aW5nXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mbGV4Ym94LWxheW91dCB7XG4gIC8vRXh0cmEgcGFkZGluZyBmb3IgdGhlIGV4cG9zZWQgZmlsdGVyc1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcblxuICAgID4gaDIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNjVlbTtcbiAgICB9XG4gIH1cblxuICAuYXV0aG9yLWluZm8sXG4gIC50d2VldCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcblxuICAgICAgJjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcblxuICAgICAgJjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vaWYgZmxleGJveCBpcyBhY3RpdmVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZsZXhib3ggLmZsZXhib3gtbGF5b3V0IHtcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIC50d2VldHMsXG4gICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWZsb3c6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gIH1cbn1cbi8vSWYgbm90IEZsZXhib3ggLSB3ZSB1c2UgZmxvYXRzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uby1mbGV4Ym94IC5mbGV4Ym94LWxheW91dCB7XG4gIC50d2VldHMsXG4gIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmF1dGhvci1pbmZvLFxuICAudHdlZXQge1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFydGljbGVzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5ob21lLWFydGljbGVzIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4vL01vZGlmaWNhdGlvbnMgdG8gYXJ0aWNsZXMgYXQgbW9iaWxlXG5AaW5jbHVkZSBtZWRpYSgkb25seS1tb2JpbGUpIHtcbiAgLmhvbWUtYXJ0aWNsZXMgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuICAgIC5hdXRob3ItaW5mby1saW5rZWQuZXhjZXJwdCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgfVxuXG4gICAgLnRleHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICB9XG5cbiAgICAuYm9keSxcbiAgICAuaW1hZ2UsXG4gICAgLnRhZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cbiAgICAgIC5hdXRob3ItaW5mby1saW5rZWQuZXhjZXJwdCB7XG4gICAgICAgIGJvcmRlci10b3A6ICRiYXNlLWJvcmRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgIH1cblxuICAgICAgLmJvZHksXG4gICAgICAuaW1hZ2UsXG4gICAgICAudGFnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vc2hvd2luZyB0aGVtIGF0IHRhYmxldCBhbmQgbWFraW5nIGFsbCB0aGUgYXV0aG9yIGluZm8gYWJzb2x1dGVseSBwb3NpdGlvbmVkXG5AaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gIC5ob21lLWFydGljbGVzIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5hdXRob3ItaW5mbyB7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICB9XG5cbiAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgfVxuXG4gICAgLmV4Y2VycHQtYXV0aG9yLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgfVxuICB9XG59XG4vL0V4cG9zZWQgZmlsdGVyc1xuXG4jY29udGVudC1hcmVhIC5ob21lLWFydGljbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnZpZXctYWxsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgLy9DaG9zZW4gc2VsZWN0IHJlcGxhY2VtZW50XG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgcGFkZGluZzogJGJhc2Utc3BhY2luZyAvIDQgJGJhc2Utc3BhY2luZyAvIDM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTc3NywgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwKTtcbiAgICBjb2xvcjogJGdyYXktNzc3O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cblxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuLy9Mb2FkIG1vcmUgb24gdGhlIFVMXG5cbi5ob21lLWFydGljbGVzIC5qcy1wYWdlcl9faXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIGEge1xuICAgIEBleHRlbmQgLnRyYW5zcGFyZW50LWJ1dHRvbjtcbiAgfVxufVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVHdlZXRzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1Nob3dpbmcgMSBhdCBtb2JpbGUsIDIgYXQgdGFibGV0IGFuZCAzIGF0IGZ1bGxzaXplXG5cbi5wYXRoLWZyb250cGFnZSAudHdlZXQge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC8vRm9sbG93IGxpbmsgaXMgc2V0IHRvIGFic29sdXRlIHNvIHRoZXkgY2FuIGFsbCBsaW5lIHVwXG4gICAgLnR3aXR0ZXItZm9sbG93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIE1peGVzIGEgY29sb3Igd2l0aCBibGFjay5cbi8vL1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvclxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXIgKFBlcmNlbnRhZ2UpfSAkcGVyY2VudFxuLy8vICAgVGhlIGFtb3VudCBvZiBibGFjayB0byBiZSBtaXhlZCBpbi5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgjZmZiYjUyLCA2MCUpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY0YTIwO1xuLy8vICAgfVxuLy8vXG4vLy8gQHJldHVybiB7Q29sb3J9XG5cbkBmdW5jdGlvbiBzaGFkZSgkY29sb3IsICRwZXJjZW50KSB7XG4gIEByZXR1cm4gbWl4KCMwMDAsICRjb2xvciwgJHBlcmNlbnQpO1xufVxuIiwiZmllbGRzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nIC8gMjtcbiAgcGFkZGluZzogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmcgLyAyO1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4jeyRhbGwtdGV4dC1pbnB1dHN9IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0taW5wdXQtYmc7XG4gIGJvcmRlcjogJGJhc2UtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYmFzZS1ib3JkZXItcmFkaXVzO1xuICBib3gtc2hhZG93OiAkZm9ybS1ib3gtc2hhZG93O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2luZztcbiAgcGFkZGluZzogJGJhc2Utc3BhY2luZyAvIDM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogc2hhZGUoJGJhc2UtYm9yZGVyLWNvbG9yLCAyMCUpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aW9uLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWJveC1zaGFkb3ctZm9jdXM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCRiYXNlLWJhY2tncm91bmQtY29sb3IsIDUlKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6ICRiYXNlLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRpbnQoJGJhc2UtZm9udC1jb2xvciwgNDAlKTtcbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6ICRzbWFsbC1zcGFjaW5nIC8gMjtcbn1cblxuW3R5cGU9XCJmaWxlXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2luZztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9HbG9iYWwgZm9ybSBzZXR0aW5nc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuI2NvbnRlbnQtYXJlYSAuanMtZm9ybS1pdGVte1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nO1xuICBtYXgtd2lkdGg6ICRmb3JtLW1heC13aWR0aDtcbn1cbi5qcy1mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWx7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLy9MYXllcmVkIExhYmVsc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxheWVyZWQtbGFiZWx7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0taW5wdXQtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRiYXNlLWJvcmRlci1yYWRpdXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIFxuICBsYWJlbCwgaW5wdXR7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICBsYWJlbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICBwYWRkaW5nOiAkYmFzZS1zcGFjaW5nIC8gMztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIFxuICBpbnB1dHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMCk7XG4gIH1cbiAgXG59XG5cbi8vQXV0aG9yIFN1YnNjcmlwdGlvbnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiNjb250ZW50LWFyZWEgLmF1dGhvci1zdWJzY3JpcHRpb25ze1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIFxuICAuanMtZm9ybS1pdGVte1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgLmZpZWxkc2V0LXdyYXBwZXJ7XG4gICAgYm9yZGVyOiAkYmFzZS1ib3JkZXI7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG4gIFxuICBsZWdlbmR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZC1saTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAuYXV0aG9yLXN1YnNjcmlwdGlvbi1pbnN0cnVjdGlvbnN7XG4gICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xuICB9XG4gIFxuICAuanMtZm9ybS10eXBlLWNoZWNrYm94e1xuICAgIG1hcmdpbjogLjI1ZW0gMCAwIDA7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBNaXhlcyBhIGNvbG9yIHdpdGggd2hpdGUuXG4vLy9cbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3Jcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyIChQZXJjZW50YWdlKX0gJHBlcmNlbnRcbi8vLyAgIFRoZSBhbW91bnQgb2Ygd2hpdGUgdG8gYmUgbWl4ZWQgaW4uXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludCgjNmVjYWE2LCA0MCUpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkZmM5O1xuLy8vICAgfVxuLy8vXG4vLy8gQHJldHVybiB7Q29sb3J9XG5cbkBmdW5jdGlvbiB0aW50KCRjb2xvciwgJHBlcmNlbnQpIHtcbiAgQHJldHVybiBtaXgoI2ZmZiwgJGNvbG9yLCAkcGVyY2VudCk7XG59XG4iLCIvLyBDaG9zZW4gLyBGYW5jeSBzZWxlY3QgYm94ZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGFycm93LXNpemU6IDEycHg7IC8vU2l6ZSBvZiB0aGUgc2VsZWN0IGFycm93XG4kYXJyb3ctc3BhY2luZzogOHB4OyAvL3BpeGVsIHNpemUgZm9yIHRoZSBsZWZ0L3JpZ2h0IG9mIHRoZSBhcnJvd1xuXG4vL0RlZmF1bHRzIHRvIG1hdGNoIGZvcm0gZWxlbWVudCBzdHlsaW5nXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGV7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIFxuICAvL3dyYXBwZXJcbiAgLmNob3Nlbi1zaW5nbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZSAkZm9ybS1pbnB1dC1iZztcbiAgICBib3JkZXI6ICRiYXNlLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYmFzZS1ib3JkZXItcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWJveC1zaGFkb3c7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAkYmFzZS1zcGFjaW5nIC8gMztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogc2hhZGUoJGJhc2UtYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aW9uLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogJGZvcm0tYm94LXNoYWRvdy1mb2N1cztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkYmFzZS1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAkYmFzZS1ib3JkZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9TZWxlY3QgYXJyb3dcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRhcnJvdy1zaXplICsgKCRhcnJvdy1zcGFjaW5nKjIpO1xuICAgIH1cbiAgXG4gICAgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAkYXJyb3ctc3BhY2luZztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6ICRhcnJvdy1zaXplO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBiIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAkYXJyb3ctc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkYXJyb3ctc2l6ZS8yO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW46IC0xKigkYXJyb3ctc2l6ZS8zLjI1KSAwIDAgMDtcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLy9tYWtpbmcgdGhlIHRyaWFuZ2xlXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6ICRhcnJvdy1zaXplLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYXJyb3ctc2l6ZS8yIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6ICRhcnJvdy1zaXplLzEuMjUgc29saWQgJGJhc2UtZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmNob3Nlbi1kZWZhdWx0IHtcbiAgICBjb2xvcjogJGJhc2UtZm9udC1mYW1pbHk7XG4gIH1cbn1cblxuXG5cbi8vQWN0aXZlIHN0YXRlXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZXtcbiAgYmFja2dyb3VuZDogbm9uZSAkZm9ybS1pbnB1dC1iZztcbiAgXG4gIC8vQXJyb3dcbiAgZGl2IGI6YWZ0ZXJ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGFycm93LXNpemUvMS4yNSBzb2xpZCAkYmFzZS1mb250LWNvbG9yO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbiBcblxuLy9Ecm9wZG93blxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGV7XG4gIC5jaG9zZW4tZHJvcCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIH1cbn1cblxuLy9VbCB3aXRoIHNlbGVjdCBvcHRpb25zXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcblxuICBsaXtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6ICRiYXNlLXNwYWNpbmcgLyAzO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIEdlb3JnaWEgZm9udCBzdGFjay5cbi8vL1xuLy8vIEB0eXBlIExpc3RcblxuJGdlb3JnaWE6IFwiR2VvcmdpYVwiLCBcIkNhbWJyaWFcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCJUaW1lc1wiLCBzZXJpZjtcblxuLy8vIEhlbHZldGljYSBmb250IHN0YWNrLlxuLy8vXG4vLy8gQHR5cGUgTGlzdFxuXG4kaGVsdmV0aWNhOiBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiUm9ib3RvXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcblxuLy8vIEx1Y2lkYSBHcmFuZGUgZm9udCBzdGFjay5cbi8vL1xuLy8vIEB0eXBlIExpc3RcblxuJGx1Y2lkYS1ncmFuZGU6IFwiTHVjaWRhIEdyYW5kZVwiLCBcIlRhaG9tYVwiLCBcIlZlcmRhbmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuXG4vLy8gTW9ub3NwYWNlIGZvbnQgc3RhY2suXG4vLy9cbi8vLyBAdHlwZSBMaXN0XG5cbiRtb25vc3BhY2U6IFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIFwiQ29uc29sYXNcIiwgXCJDb3VyaWVyXCIsIG1vbm9zcGFjZTtcblxuLy8vIFZlcmRhbmEgZm9udCBzdGFjay5cbi8vL1xuLy8vIEB0eXBlIExpc3RcblxuJHZlcmRhbmE6IFwiVmVyZGFuYVwiLCBcIkdlbmV2YVwiLCBzYW5zLXNlcmlmO1xuIiwiaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuI2NvbnRlbnQtYXJlYSAuanMtZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5qcy1mb3JtLXRpbWUgbGFiZWwge1xuICBmb250LXNpemU6IDJyZW07XG59XG4iLCJ1bCxcbm9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuZGQge1xuICBtYXJnaW46IDA7XG59XG4iLCJmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyxcbnBpY3R1cmUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsInRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAkc21hbGwtc3BhY2luZyAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG50aCwgdGR7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG59XG5cbnRoZWFkIHRoIHtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhNTM5NTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxudGJvZHkgdGh7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUtbGlnaHQsIDAuMSk7XG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xufVxuXG50ZHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xufVxuXG50Ym9keSB0cjpudGgtY2hpbGQoMm4rMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLWxpZ2h0LCAwLjIpO1xufVxuXG50cixcbnRkLFxudGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VjdGlvbi1jaGFydCB7XG4gIHRib2R5IHRyOm50aC1jaGlsZCgybisxKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLWxpZ2h0LCAwLjIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gRm9yIGRhdGFUYWJsZSBtb2R1bGVcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9jZG4uZGF0YXRhYmxlcy5uZXQvMS4xMC4xMy9pbWFnZXMvc29ydF9hc2MucG5nKTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY2RuLmRhdGF0YWJsZXMubmV0LzEuMTAuMTMvaW1hZ2VzL3NvcnRfZGVzYy5wbmcpO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY2RuLmRhdGF0YWJsZXMubmV0LzEuMTAuMTMvaW1hZ2VzL3NvcnRfYm90aC5wbmcpO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYywgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLCB0YWJsZS5kYXRhVGFibGUgdGZvb3QgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnRhYmxlLmRhdGFUYWJsZSwgdGFibGUuZGF0YVRhYmxlIHRoLCB0YWJsZS5kYXRhVGFibGUgdGQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAwO1xufVxuZGl2I2ZlYy10YWJsZV9maWx0ZXIgPiBsYWJlbCBpbnB1dCxcbmRpdiNwb2xscy10YWJsZV9maWx0ZXIgPiBsYWJlbCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMzBweCAwIDAgMTBweDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoPmxhYmVsPnNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQ6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZDphY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wcm9jZXNzaW5nLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2ZmZiksIGNvbG9yLXN0b3AoMTAwJSwgI2RjZGNkYykpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZGNkY2RjIDEwMCUpO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NTg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICM1ODU4NTgpLCBjb2xvci1zdG9wKDEwMCUsICMxMTEpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU4NTg1OCAwJSwgIzExMSAxMDAlKTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDAuNzU1ZW07XG59XG5cbi8vIEZvb3RhYmxlcyBTdHlsZXNcblxudHIuZm9vdGFibGUtZW1wdHl7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudHIuZm9vdGFibGUtZGV0YWlsLXJvdyB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuICB0ZCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbnRhYmxlPnRib2R5PnRyPnRkPnNwYW4uZm9vdGFibGUtdG9nZ2xlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG9wYWNpdHk6IC45O1xuICAmOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn0iLCJodG1se1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6IG1vZHVsYXItc2NhbGUoMSk7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcbiAgbWFyZ2luOiAwIDAgJHNtYWxsLXNwYWNpbmc7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbmgxe1xuICBmb250LXNpemU6IDIuNnJlbTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gIGgxe1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBjb2xvcjogIzIyMjtcbiAgfVxufVxuXG5cbnAge1xuICBtYXJnaW46IDAgMCAkYmFzZS1zcGFjaW5nO1xufVxuXG5hIHtcbiAgY29sb3I6ICRhY3Rpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJGJhc2UtZHVyYXRpb24gJGJhc2UtdGltaW5nO1xuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogc2hhZGUoJGFjdGlvbi1jb2xvciwgMjUlKTtcbiAgfVxufVxuXG5ociB7XG4gIGJvcmRlci1ib3R0b206ICRiYXNlLWJvcmRlcjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luOiAkYmFzZS1zcGFjaW5nIDA7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbn1cblxuLnJlcC1saS1jb2xvciwgLmRlbS1saS1jb2xvciwgLm5ldXRyYWwtbGktY29sb3IsIC5pbmR5LWxpLWNvbG9yIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICYgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4ucmVwLWxpLWNvbG9yIHtcbiAgY29sb3I6ICRyZWQtci1saTtcbn1cblxuLmluZHktbGktY29sb3Ige1xuICBjb2xvcjogI0I4ODYwYjtcbn1cblxuLmRlbS1saS1jb2xvciB7XG4gIGNvbG9yOiAkYmx1ZS1kLWxpO1xufVxuXG4uZnJlc2gtbGktZm9udCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIE91dHB1dHMgYSBtZWRpYS1xdWVyeSBibG9jayB3aXRoIGFuIG9wdGlvbmFsIGdyaWQgY29udGV4dCAodGhlIHRvdGFsIG51bWJlciBvZiBjb2x1bW5zIHVzZWQgaW4gdGhlIGdyaWQpLlxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkcXVlcnlcbi8vLyAgIEEgbGlzdCBvZiBtZWRpYSBxdWVyeSBmZWF0dXJlcyBhbmQgdmFsdWVzLCB3aGVyZSBlYWNoIGAkZmVhdHVyZWAgc2hvdWxkIGhhdmUgYSBjb3JyZXNwb25kaW5nIGAkdmFsdWVgLlxuLy8vICAgRm9yIGEgbGlzdCBvZiB2YWxpZCB2YWx1ZXMgZm9yIGAkZmVhdHVyZWAsIGNsaWNrIFtoZXJlXShodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLW1lZGlhcXVlcmllcy8jbWVkaWExKS5cbi8vL1xuLy8vICAgSWYgdGhlcmUgaXMgb25seSBhIHNpbmdsZSBgJHZhbHVlYCBpbiBgJHF1ZXJ5YCwgYCRkZWZhdWx0LWZlYXR1cmVgIGlzIGdvaW5nIHRvIGJlIHVzZWQuXG4vLy9cbi8vLyAgIFRoZSBudW1iZXIgb2YgdG90YWwgY29sdW1ucyBpbiB0aGUgZ3JpZCBjYW4gYmUgc2V0IGJ5IHBhc3NpbmcgYCRjb2x1bW5zYCBhdCB0aGUgZW5kIG9mIHRoZSBsaXN0IChvdmVycmlkZXMgYCR0b3RhbC1jb2x1bW5zYCkuXG4vLy9cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyICh1bml0bGVzcyl9ICR0b3RhbC1jb2x1bW5zIFskZ3JpZC1jb2x1bW5zXVxuLy8vICAgLSBOdW1iZXIgb2YgY29sdW1ucyB0byB1c2UgaW4gdGhlIG5ldyBncmlkIGNvbnRleHQuIENhbiBiZSBzZXQgYXMgYSBzaG9ydGhhbmQgaW4gdGhlIGZpcnN0IHBhcmFtZXRlci5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLnJlc3BvbnNpdmUtZWxlbWVudCB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSg3NjlweCkge1xuLy8vICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoNik7XG4vLy8gICAgICB9XG4vLy8gICB9XG4vLy9cbi8vLyAgLm5ldy1jb250ZXh0LWVsZW1lbnQge1xuLy8vICAgIEBpbmNsdWRlIG1lZGlhKG1pbi13aWR0aCAzMjBweCBtYXgtd2lkdGggNDgwcHgsIDYpIHtcbi8vLyAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg2KTtcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbi8vLyAgICAucmVzcG9uc2l2ZS1lbGVtZW50IHtcbi8vLyAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgICAgZmxvYXQ6IGxlZnQ7XG4vLy8gICAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUlO1xuLy8vICAgICAgd2lkdGg6IDQ4LjgyMTE3JTtcbi8vLyAgICB9XG4vLy9cbi8vLyAgICAucmVzcG9uc2l2ZS1lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbi8vLyAgICAubmV3LWNvbnRleHQtZWxlbWVudCB7XG4vLy8gICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgICAgIGZsb2F0OiBsZWZ0O1xuLy8vICAgICAgbWFyZ2luLXJpZ2h0OiA0LjgyOTE2JTtcbi8vLyAgICAgIHdpZHRoOiAxMDAlO1xuLy8vICAgIH1cbi8vL1xuLy8vICAgIC5uZXctY29udGV4dC1lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8vICAgIH1cbi8vLyAgfVxuXG5AbWl4aW4gbWVkaWEoJHF1ZXJ5OiAkZmVhdHVyZSAkdmFsdWUgJGNvbHVtbnMsICR0b3RhbC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiBsZW5ndGgoJHF1ZXJ5KSA9PSAxIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJGRlZmF1bHQtZmVhdHVyZTogbnRoKCRxdWVyeSwgMSkpIHtcbiAgICAgICRkZWZhdWx0LWdyaWQtY29sdW1uczogJGdyaWQtY29sdW1ucztcbiAgICAgICRncmlkLWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zICFnbG9iYWw7XG4gICAgICBAY29udGVudDtcbiAgICAgICRncmlkLWNvbHVtbnM6ICRkZWZhdWx0LWdyaWQtY29sdW1ucyAhZ2xvYmFsO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJGxvb3AtdG86IGxlbmd0aCgkcXVlcnkpO1xuICAgICRtZWRpYS1xdWVyeTogXCJzY3JlZW4gYW5kIFwiO1xuICAgICRkZWZhdWx0LWdyaWQtY29sdW1uczogJGdyaWQtY29sdW1ucztcbiAgICAkZ3JpZC1jb2x1bW5zOiAkdG90YWwtY29sdW1ucyAhZ2xvYmFsO1xuXG4gICAgQGlmIGlzLW5vdChpcy1ldmVuKGxlbmd0aCgkcXVlcnkpKSkge1xuICAgICAgJGdyaWQtY29sdW1uczogbnRoKCRxdWVyeSwgJGxvb3AtdG8pICFnbG9iYWw7XG4gICAgICAkbG9vcC10bzogJGxvb3AtdG8gLSAxO1xuICAgIH1cblxuICAgICRpOiAxO1xuICAgIEB3aGlsZSAkaSA8PSAkbG9vcC10byB7XG4gICAgICAkbWVkaWEtcXVlcnk6ICRtZWRpYS1xdWVyeSArIFwiKFwiICsgbnRoKCRxdWVyeSwgJGkpICsgXCI6IFwiICsgbnRoKCRxdWVyeSwgJGkgKyAxKSArIFwiKSBcIjtcblxuICAgICAgQGlmICgkaSArIDEpICE9ICRsb29wLXRvIHtcbiAgICAgICAgJG1lZGlhLXF1ZXJ5OiAkbWVkaWEtcXVlcnkgKyBcImFuZCBcIjtcbiAgICAgIH1cblxuICAgICAgJGk6ICRpICsgMjtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWVkaWEtcXVlcnl9IHtcbiAgICAgIEBjb250ZW50O1xuICAgICAgJGdyaWQtY29sdW1uczogJGRlZmF1bHQtZ3JpZC1jb2x1bW5zICFnbG9iYWw7XG4gICAgfVxuICB9XG59XG4iLCIvLyBCbG9jayBkZWZhdWx0IHN0eWxpbmdcblxuLmJsb2NrIHtcbiAgLy90aXRsZXNcbiAgPiBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRncmF5LTc3NztcbiAgICBtYXJnaW46IDAgMCAwLjI1ZW07XG4gICAgcGFkZGluZzogMCAwIDAuMjVlbTtcbiAgICBib3JkZXItYm90dG9tOiAkYmFzZS1ib3JkZXI7XG4gIH1cbn1cbi8vU2lkZWJhciBibG9ja3NcblxuLnNpZGViYXIgLmJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICA+IGgyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4vLyBBbHRlcm5hdGl2ZXNcblxuLmJsb2NrIHtcbiAgJi5ibHVlLXRpdGxlID4gaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGJhc2UtYWNjZW50LWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAmLnNtYWxsLWhlYWRpbmcgPiBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4vLyBCbG9jayB3aXRoIG1hcFxuXG4jbWFpbi1ibG9jay13aXRoLW1hcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA5OSU7XG4gIGhlaWdodDogNDkwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLmJsb2NrLXdpdGgtbWFwLW5hdnktY29udHJvbC1uZXh0LFxuICAuYmxvY2std2l0aC1tYXAtbmF2eS1jb250cm9sLXByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay13aXRoLW1hcC1uYXZ5LWNvbnRyb2wtbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cblxuICAuaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29sb3I6ICNhYWE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cblxuICB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2std2l0aC1tYXAge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAkYmFzZS1ib3JkZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgLmJsb2NrLXdpdGgtbWFwLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMThweCAwIDA7XG4gICAgICBjb2xvcjogI2VmMzc0YztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5ibG9jay13aXRoLW1hcC1zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuXG4gICAgLmJsb2NrLXdpdGgtbWFwLXNlY3Rpb24ge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMzdweCBhdXRvIDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5ibG9jay13aXRoLW1hcC1pbmZvLWJlbG93IHtcbiAgICAgIG1hcmdpbjogMXB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay13aXRoLW1hcC1vbmUtbGluZXIge1xuICAgICAgbWFyZ2luOiAxcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW46IDIwcHggMTVweCAwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aWR0aDogMzY1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuYmxvY2std2l0aC1tYXAtZGF0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAwIDlweDtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsb2NrLXdpdGgtbWFwLWRhdGEtZGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDdhYmU7XG5cbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICM3N2E5ZGI7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay13aXRoLW1hcC1kYXRhLXRvcyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuXG4gICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiAjYzNjMGMwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxvY2std2l0aC1tYXAtZGF0YS1yZXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzODRjO1xuXG4gICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDcpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay13aXRoLW1hcC1uYXZ5IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgICB3b3JkLXNwYWNpbmc6IDVweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsb2NrLXdpdGgtbWFwLW5hdnktMSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay13aXRoLW1hcC1uYXZ5LTIge1xuICAgICAgICBjb2xvcjogIzJhN2NjYjtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLXdpdGgtbWFwLW5hdnktMyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qIFRpbnkgQ2Fyb3VzZWwgKi9cbiNtYWluLWJsb2NrLXdpdGgtbWFwIHtcbiAgLnZpZXdwb3J0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5kaXNhYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAub3ZlcnZpZXcge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5vdmVydmlldyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5oaWdobGlnaHRzLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYW5ub3VuY21lbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9jb29rcG9saXRpY2FsL2ltYWdlcy9jb25ncmVzc2lvbmFsLWJhY2tncm91bmQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wICMwYTUzOTU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnJhdGluZ3NfY29udGFpbmVyLWxhYmVscy5yYXRpbmctbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn0iLCIvLyBEaWFsb2cgc3R5bGluZ1xuLnVpLWRpYWxvZyB7XG4gIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1Mzk1O1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgfVxuXG4gIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICMzNDdhYmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuXG4gICAgLnVpLWljb24udWktaWNvbi1jbG9zZXRoaWNrIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzQ3YWJlO1xuICAgIH1cbiAgfVxufSIsIi8vIENvbW1vbiBmb3JtYXR0aW5nIChsYXllcmluZyBvZiBsYWJlbCBhbmQgaW5wdXQpXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jdXN0b20tc2VhcmNoLWJsb2NrLWZvcm0ge1xuICBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubGF5ZXJlZC1sYWJlbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIGlucHV0LFxuICAgIGxhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogOXB4IDI1cHggOXB4IDlweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgei1pbmRleDogMztcblxuICAgIGlucHV0IHtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAtMTJweCAwIDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG4vLyBTaXRlIHNlYXJjaCBhdCBmdWxsIHNpemVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI2Jsb2NrLWN1c3RvbXNlYXJjaGZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9ybS1pdGVtIGlucHV0LFxuICBsYWJlbCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLDApO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjUpO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBMEFBQUFOQ0FNQUFBQkZOUlJPQUFBQVdsQk1WRVVBQUFELy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLzlaTXJlOUFBQUFIWFJTVGxNQTZPRFp6c0VmRnhQdTBabVRjbTFmUnp3NkxCRUxCN2F2cll1Smd1YmY4VndBQUFCc1NVUkJWQWpYUll4SkRvTkFEQVR0MlJqQ0ZnSmtyLzkvTTdZbUVuVndxeVIzaTNGZjUyV1RQN2VJOGV5YVFQb01Tamo4TGZLMTJET2p4VW9TcDlEYm5YbTNlcVNJTEF6TkZOdlowTjNsU3ZCNGtZdUpNcmwxQWFJQ2wrcDZqRDJFS1RVMWlnM1VSSmFUbWg4L1Q3WUdDVTJVQmVzQUFBQUFTVVZPUks1Q1lJST1cIik7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMjUpO1xuICAgIH1cbiAgfVxufVxuLy8gU2l0ZSBzZWFyY2ggYXQgbW9iaWxlXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiNibG9jay1jdXN0b21zZWFyY2hmb3JtLTIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAkYmFzZS1ib3JkZXI7XG5cbiAgZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gIH1cblxuICAuZm9ybS1pdGVtIGlucHV0LFxuICBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDEwcHg7XG4gIH1cblxuICAuZm9ybS1pdGVtIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUEwQUFBQU5DQU1BQUFCRk5SUk9BQUFBVkZCTVZFVUFBQUFQT25JWlEzd1BPbk1QTzNNUE9uTVFPbklRUDNZYlJZTVhRbmdQT25JUU8zTVFPbk1RTzNJUU9uSVFPM0lRT25NUU8zTVNQWE1STzNRUlBYTVJRSFFVUG5nUE8zTVJPM1FSUEhNUU8zUVBPbktwb3NZNkFBQUFHM1JTVGxNQTZCTGcyYzdCSHdrVzd0R3VtWk55YlY5SFBEb3NHTGFMaVlKeHBRNnNBQUFBYkVsRVFWUUkxeldPVnc3RFFBZ0ZZYXQ3aWVPMHVmODlBK3RrUG5nYWhOQVRvenUyL1pRZjk0UXhQUzZCL0o2VjJQbFo0bU1SQ292RlFSYW5NdGpjZUVralVVVjI1c3NVKzNPaXdlVkc5SmdvMVVSWjNmb0lTWUd4YjFXV0FlS2FHWU0wcXExRHBzZ2YwL0w4QWlqWUJhVkhwTDQ0QUFBQUFFbEZUa1N1UW1DQ1wiKTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4yNSk7XG4gICAgfVxuICB9XG59IiwiLy8gQnJlYWRjcnVtYiBzdHlsZXNcbi5icmVhZGNydW1ie1xuICBkaXNwbGF5OiBub25lO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIGxpe1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRncmF5LTg4ODtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAuNWVtO1xuICAgICAgY29sb3I6ICRncmF5LTg4ODtcbiAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgfVxuICAgIFxuICAgICY6bnRoLWNoaWxkKDEpOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5hdmlnYXRpb24gc3R5bGVzIG9uIDIgbW9iaWxlIG1lbnVzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jbW9iaWxlLW1lbnUtcmVnaW9ue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIFxuICB1bC5tZW51e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBcbiAgICBsaXtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIFxuICAgICAgLm1vYmlsZS1tZW51LWV4cGFuZGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYub3BlbiA+IC5tb2JpbGUtbWVudS1leHBhbmRlcjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gICAgICB9XG4gICAgfVxuICAgICAgXG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJhc2UtYm9yZGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIFxuICAgICAgJjpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYudGVybXMsICYucHJpdmFjeXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgbGkubW9iaWxlLXBhcmVudCBhe1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG4gICAgXG4gICAgdWx7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgXG4gICAgICBhe1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHVsIHVsIGF7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICB9XG4gICAgXG4gICAgbGkub3BlbiA+IHVse1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8vT3BlbiBzdGF0ZVxuLm1vYmlsZS1tZW51LW9wZW4gI21vYmlsZS1tZW51LXJlZ2lvbntcbiAgZGlzcGxheTogYmxvY2s7XG4gIFxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuI2Jsb2NrLXVzZXJhY2NvdW50bWVudSB1bC5tZW51IGF7XG4gIGNvbG9yOiAkZGFyay1ncmF5O1xufSIsIi8vIE5hdmlnYXRpb24gc3R5bGVzXG5cbiNoZWFkZXItcmVnaW9uIC5tZW51LS1tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICB1bC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIEhvdmVyIHN0YXRlIGFycm93XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDI5cHggMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQ7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN1YnNjcmliZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnByaXZhY3ksXG4gICAgICAgICYudGVybXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kLWFjY2VudC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy9TaG93IHN1Ym1lbnVzXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGE6Zm9jdXMgKyB1bCxcbiAgICBhOmhvdmVyICsgdWwsXG4gICAgbGk6Zm9jdXMgPiB1bCxcbiAgICBsaTpob3ZlciA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAvL1Jlc3BvbnNpdmVcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMXB4IDE0cHggMCAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRmdWxsc2l6ZSkge1xuICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuXG4gICAgdWwubWVudSB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcblxuICAgICAgdWwge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciB7XG4gICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNDAwMDtcbiAgfVxuXG4gICYuc3RpY2ttZW51IHtcbiAgICAudG9vbGJhci10cmF5LW9wZW4gI2ZpeGVkLWhlYWRlciB7XG4gICAgICB0b3A6IDc5cHg7XG4gICAgfVxuXG4gICAgI2ZpeGVkLWhlYWRlciB7XG4gICAgICB0b3A6IDM5cHg7XG4gICAgfVxuICB9XG59XG4vL1N0aWNreSBNZW51IHNldHRpbmdzXG5cbi5zdGlja21lbnUge1xuICAjZml4ZWQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZWVlZTtcbiAgfVxufVxuLy9hamF4IGxvYWRlclxuXG4uYWpheC10aHJvYmJlci5zay10aHJlZS1ib3VuY2UgLnNrLWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhNTM5NSAhaW1wb3J0YW50O1xufVxuXG4jc3RhZ2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJPbiBtb2JpbGUgZGV2aWNlcywgdGhlIDIwMjAgRGVtb2dyYXBoaWMgU3dpbmdvbWV0ZXIgbWF5IGhhdmUgbGltaXRlZCBmdW5jdGlvbmFsaXR5LiBXZSByZWNvbW1lbmQgdXNpbmcgYSBkZXNrdG9wIG9yIHRhYmxldCBmb3IgYmVzdCBwZXJmb3JtYW5jZSBhbmQgdXNhYmlsaXR5LlwiO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMjAwO1xuICBjb2xvcjogYmxhY2s7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLy8gQWNjb3VudCBNZW51XG4jYmxvY2stY29va3BvbGl0aWNhbC1hY2NvdW50LW1lbnV7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIFxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyNnB4IDI2cHggMCAwO1xuICB9XG4gIFxuICB1bC5tZW51e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBcbiAgICBsaXtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcbiAgICAgIFxuICAgICAgJjpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gQ29ubmVjdCBXaXRoIFVzIE1lbnVcblxuI2Jsb2NrLWNvbm5lY3R3aXRodXMge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICB1bC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7fVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLmZhY2Vib29rOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDFcIjtcbiAgICAgIH1cblxuICAgICAgJi50d2l0dGVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDdcIjtcbiAgICAgIH1cblxuICAgICAgJi5jb250YWN0OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDI2cHggMCAwO1xuXG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59IiwiLy8gRm9vdGVyIE1lbnVcbiNibG9jay1tYWlubmF2aWdhdGlvbi0ye1xuICBcbiAgdWwubWVudXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgbGl7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMC4yNWVtO1xuICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDEpOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zdWJzY3JpYmUtYmxvY2t7XG4gIFxuICBmb3Jte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbmJvcmRlci1yYWRpdXM6ICRiYXNlLWJvcmRlci1yYWRpdXM7ICAgIFxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG4gIFxuICAubGF5ZXJlZC1sYWJlbHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgXG4gICAgaW5wdXQsXG4gICAgbGFiZWx7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDBweCA3ZW0gMHB4IDlweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRiYXNlLWFjY2VudC1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgfVxuICAgIFxuICAgIGxhYmVse1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBpbnB1dHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gIGlucHV0LmZvcm0tc3VibWl0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWFjY2VudC1jb2xvcjtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIFxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICB9XG4gICAgXG4gICAgLy9zaG93aW5nIHN1Ym1pdCBidXR0b25cbiAgICAmLmJ1dHRvbi0tcHJpbWFyeXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vRm9vdGVyIEJsb2NrIE1vZGlmaWNhdGlvbnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZm9vdGVyI2Zvb3RlciAuc3Vic2NyaWJlLWJsb2Nre1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgXG4gIC5mb3JtLWl0ZW0gaW5wdXQsXG4gIGxhYmVse1xuICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICB9XG4gIFxuICBpbnB1dC5mb3JtLXN1Ym1pdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIFxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLWxpZ2h0LCAwLjgpO1xuICAgIH1cbiAgfVxuICBcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMjZweCAwIDAgMDtcbiAgfVxufVxuXG4vL1NpZGUgQmxvY2sgTW9kaWZpY2F0aW9uc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2lkZWJhciAuc3Vic2NyaWJlLWJsb2Nre1xuICBkaXNwbGF5OiBub25lO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Ape1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zaWRlLXN1YnNjcmliZS1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICRzZWNvbmQtYWNjZW50LWNvbG9yO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgXG4gICAgPiBoMntcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufSIsIi8vIFNpdGUgbmFtZS5cbi5zaXRlLW5hbWV7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMCAwIDAuNWVtO1xuICBtYXJnaW46IDA7XG59XG4iLCIvL1RoZSB1bFxuLnBhZ2VyX19pdGVtcyxcbiNibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnQgLnBhZ2VyX19pdGVtc3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vVGhlIGxpIGFuZCBhIHRhZ3Ncbi5wYWdlcl9faXRlbXtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDAgMC4yNWVtO1xuXG4gIGF7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIFxuICAmLnBhZ2VyX19pdGVtLS1hY3RpdmUgYXtcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgfVxufVxuICBcbiIsIi8vIFRhYnMuXG51bC50YWJze1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAkYmFzZS1ib3JkZXI7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgbGl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cblxuICBhe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuM2VtIDEuNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogIzBhNTM5NTtcbiAgICBib3JkZXI6ICRiYXNlLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgXG4gIC50YWJzX190YWItLWFjdGl2ZSBhe1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvL21lc3NhZ2VzXG4ubWVzc2FnZXN7XG4gIHBhZGRpbmc6IDlweDtcbiAgbWFyZ2luOiAwIDAgMWVtO1xuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkbWVzc2FnZS1jb2xvciwgMTAlKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBcbiAgcHJle1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4ubWVzc2FnZXMtLXdhcm5pbmd7XG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHdhcm5pbmctY29sb3IsIDUwJSk7XG4gIFxuICBwcmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAxMCUpO1xuICB9XG59XG5cbi5tZXNzYWdlcy0tZXJyb3J7XG4gIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3ItY29sb3I7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKCRlcnJvci1jb2xvciwgNTAlKTtcbiAgXG4gIHByZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGVycm9yLWNvbG9yLCAxMCUpO1xuICB9XG59XG5cbi5tZXNzYWdlcy0tc3RhdHVze1xuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXR1cy1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHN0YXR1cy1jb2xvciwgNTAlKTtcbiAgXG4gIHByZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHN0YXR1cy1jb2xvciwgMTAlKTtcbiAgfVxufSIsIi8vIFR3ZWV0IHN0eWxpbmdcbi50d2VldHtcbiAgYm9yZGVyOiAkYmFzZS1ib3JkZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgXG4gIC8vV3JhcHBlciBhcm91bmQgaW1hZ2UsIHVzZXJuYW1lLCB0aW1lLi4uXG4gIC50d2l0dGVyLXByb2ZpbGV7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBcbiAgLnR3aXR0ZXItdXNlci1pbWFnZXtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBcbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIC50d2l0dGVyLW1ldGF7XG4gICAgbWFyZ2luLWxlZnQ6IDYzcHg7XG4gIH1cbiAgXG4gIC50d2l0dGVyLWNvbXBhbnlwZXJzb257XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuICAudHdpdHRlci11c2VyLW5hbWV7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxuICAudGltZXtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogI0JCQjtcbiAgfVxuICAudHdpdHRlci1tZXNzYWdle1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgfVxuICAudHdpdHRlci1mb2xsb3d7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgXG4gICAgLmljb24tdHdpdHRlcntcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgfVxuICB9XG59IiwiLy9PbiBob21lIHBhZ2UgYW5kIHNpZGUgYmFyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5ibG9jay53aGF0LWlzLWNvb2stcG9saXRpY2FsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3doYXQtaXMtY29vay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgJGJhc2UtYWNjZW50LWNvbG9yO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgPiBoMiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgY29udGVudDogJ1xcZTkwMVxcMDBhMFxcZTkwMVxcMDBhMFxcZTkwMSc7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAud2hpdGUtYnV0dG9uIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzBhNTM5NTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDM1cHg7XG5cbiAgICA+IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG4gIH1cbn1cbi8vVmFyaWF0aW9ucyBvbiB0aGUgaG9tZSBwYWdlXG5cbi5wYXRoLWZyb250cGFnZSAuYmxvY2sud2hhdC1pcy1jb29rLXBvbGl0aWNhbCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICA+IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgPiBoMiB7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgICBtYXJnaW46IDFlbSBhdXRvIDJlbTtcbiAgICB9XG5cbiAgICAud2hpdGUtYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMGE1Mzk1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9DSEFSVFxuXG4uY2hhcnQudmlzLWQzLW1hcHMtY2hvcm9wbGV0aCAuZHctdG9vbHRpcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLm9ic2VydmFibGVocSAuc3dpbmctaW4ge1xuICBvcGFjaXR5OiAxMDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtb2RhbC1mcm9tLXRhYmxlLXRvc3N1cC1yIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiAhaW1wb3J0YW50O1xuXG4gICAgLnNvbGlkLXNlYXRzLW1vZGFsLWluIHtcbiAgICAgIGhlaWdodDogNTB2aDtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgfVxuICB9XG5cbiAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1jb25jbHVzaW9uLWxlYW46OmJlZm9yZSxcbiAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1jb25jbHVzaW9uLWxpa2VseTo6YmVmb3JlLFxuICAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LWNvbmNsdXNpb24tdG9zczo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQXJ0aWNsZSBQYWdlc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL0hlcm9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmFydGljbGUtaGVybyBpbWd7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy9UaXRsZSBhbmQgVGFnc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYXJ0aWNsZS1oZWFkaW5nLXRleHR7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgXG4gIC50YWd7XG4gICAgY29sb3I6ICRzZWNvbmQtYWNjZW50LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkc2Vjb25kLWFjY2VudC1jb2xvcjtcbiAgICAgIFxuICAgICAgJjpsaW5rLCAmOnZpc2l0ZWR7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFydGljbGUgQ2FyZHMgYW5kIEJ1dHRvbnNcbi8vIENhcmRzIGNvbnRhaW4gYW4gZXhjZXJwdCBvciBwaG90b1xuLy8gQnV0dG9ucyBvbmx5IGhhdmUgdGl0bGUgYW5kIGF1dGhvciBpbmZvXG5cbi8vIFRoZXJlIGFyZSBtYW55IGZyZWFraW4nIHZhcmlhdGlvbnMgdG8gdGhlc2UgYmxvY2tzLCBzbyBiZXdhcmUhIVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL0F1dGhvciBJbmZvXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy93cmFwcGVyIGFyb3VuZCBwaG90byBhbmQgdGV4dCAtIGFkZGVkIHRvIHRoZSBGb3JtYXQgc2V0dGluZ3Mgb2YgdGhlIHZpZXdcbi5hdXRob3ItaW5mb3tcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy9QaG90b1xuLmF1dGhvci1waG90b3tcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgaW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vL0F1dGhvciBhbmQgRGF0ZVxuLmF1dGhvci1hbmQtZGF0ZXtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogJGdyYXktOTk5O1xuICBcbiAgLmF1dGhvcntcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICBcbiAgLmRhdGV7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLy9Ud2l0dGVyIC0gdGhpcyBhcHBlYXJzIG9uIHRoZSBmdWxsIGFydGljbGUgcGFnZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udHdpdHRlci1oYW5kbGV7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIFxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDEycHggMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBib3JkZXItbGVmdDogJGJhc2UtYm9yZGVyO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIFxuICAuaWNvbi10d2l0dGVye1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB9XG59XG5cbi8vV2hlbiBhdXRob3IgaW5mbyBpcyBhIGxpbmtcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmF1dGhvci1pbmZvLWxpbmtlZHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogJGJhc2UtYm9yZGVyO1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIFxuICAuYXV0aG9yLXBob3Rve1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBcbiAgLnRpdGxlLWF1dGhvci1kYXRle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA2M3B4O1xuICB9XG4gIFxuICAudGl0bGV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgXG4gIC5hdXRob3ItYW5kLWRhdGV7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICBcbiAgXG4gIC8vV2hlbiBsaW5rZWQgYXJ0aWNsZSBjb250YWlucyBhbiBleGNlcnB0IG9yIGlzIHJlbGF0ZWRcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYuZXhjZXJwdCxcbiAgJi5yZWxhdGVkLFxuICAmLmhlcm97XG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIC5pbWFnZSBpbWd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICAudGFne1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkc2Vjb25kLWFjY2VudC1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgfVxuICAgIFxuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gICAgXG4gICAgLmJvZHl7XG4gICAgICBjb2xvcjogJGdyYXktOTk5O1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgIH1cbiAgICBcbiAgICAuZXhjZXJwdC1hdXRob3Itd3JhcHBlcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgXG4gICAgLmF1dGhvci1hbmQtZGF0ZXtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgfVxuICB9XG4gIFxuICBcbiAgLy9FeGNlcnB0IG9ubHlcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYuZXhjZXJwdHtcbiAgICBib3JkZXItdG9wOiAkYmFzZS1ib3JkZXI7XG4gICAgXG4gICAgLnRpdGxle1xuICAgICAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gICAgfVxuICAgIFxuICAgIC50ZXh0LXdyYXBwZXJ7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAuaW1hZ2UgaW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgXG4gIFxuICAvL1doZW4gaXQgaXMgcmVsYXRlZCBsaW5rXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLnJlbGF0ZWR7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgXG4gICAgLnRpdGxle1xuICAgICAgcGFkZGluZzogMCAwIDVweDtcbiAgICB9XG4gIH1cbiAgXG4gIFxuICAvL1doZW4gaXQgaXMgYSBoZXJvXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLmhlcm97XG4gICAgLm1vYmlsZSAuZGF0ZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC50ZXh0LXdyYXBwZXJ7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAuZGF0ZXtcbiAgICAgIGNvbG9yOiAkZ3JheS05OTk7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgXG4gICAgICAuaW1hZ2V7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSA0MSUscmdiYSgwLDAsMCwxKSAxMDAlKTtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xuICAgICAgfVxuICAgICAgXG4gICAgICAudGV4dC13cmFwcGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLy9oaWRpbmcgbG93ZXIgZGF0ZVxuICAgICAgLmRhdGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5tb2JpbGUgLmRhdGV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDAwYTB8XFwwMGEwXFwwMGEwJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAudGl0bGV7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vSG92ZXIgZWZmZWN0IG9uIHRhZ1xuICAgICAgJjpob3ZlciAudGFne1xuICAgICAgICBjb2xvcjogJHNlY29uZC1hY2NlbnQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBcbiAgXG4gIC8vV2hlbiBpdCBpcyBqdXN0IGEgYnV0dG9uXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLmFydGljbGUtYnV0dG9ue1xuICAgIFxuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgXG4gICAgLmRhdGU6YmVmb3Jle1xuICAgICAgY29udGVudDogJ1xcMDBhMHxcXDAwYTBcXDAwYTAnO1xuICAgIH1cbiAgfVxuICBcbiAgXG4gIFxuICAvL0hvdmVyIGVmZmVjdFxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICBib3JkZXItY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgIFxuICAgIC50aXRsZXtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIFxuICAgIC50YWcsXG4gICAgLmJvZHksXG4gICAgLmF1dGhvci1hbmQtZGF0ZSxcbiAgICAuZGF0ZXtcbiAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC43KTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLy8gQWRkIFRoaXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vL3RoZSBibG9ja1xuLmFkZC10aGlzLWJsb2Nre1xuICBtYXJnaW46IDQwcHggMjBweDtcbiAgcGFkZGluZzogNDBweCAwIDA7XG4gIGJvcmRlci10b3A6ICRiYXNlLWJvcmRlcjtcbiAgXG4gID4gaDJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cblxuLy9UaGUgYnV0dG9uc1xuLmFkZHRoaXNfdG9vbGJveCBhe1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAkYmFzZS1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcbiAgXG4gICY6aG92ZXIsXG4gICY6Zm9jdXN7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIFxuICBzcGFue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDAgMCA1cHg7XG4gICAgXG4gICAgc3Zne1xuICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlLTM2MCl7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgc3BhbiBzdmd7XG4gICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL09uIGhvbWUgcGFnZSBhbmQgc2lkZSBiYXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJsb2NrLXN1YnNjcmlwdGlvbnMtZ3JvdXAsXG4uYmxvY2suc3Vic2NyaWJlLW5vd3tcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdWJzY3JpYmUtbm93LWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgJHNlY29uZC1hY2NlbnQtY29sb3I7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBcbiAgLnN1YnNjcmliZS1ub3ctaW5uZXJ7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBcbiAgaDJ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIFxuICAgICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDFcXDAwYTBcXGU5MDFcXDAwYTBcXGU5MDEnO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICB9XG4gIH1cbiAgXG4gIHB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBcbiAgICAmLnBhY2thZ2Vze1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgIFxuICAgICYuc3Vic2NyaWJlLWFtdHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgfVxuICBcbiAgaW5wdXQsIHNlbGVjdHtcbiAgICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgfVxuICBcbiAgLy9XaGVuIHNlbGVjdCB1c2VzIGNob3Nlbi5qc1xuICAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIFxuICAuY2hvc2VuLXNlYXJjaHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgIGNvbG9yOiAkc2Vjb25kLWFjY2VudC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIFxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44NSk7XG4gICAgfVxuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIFxuICAgIGgye1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgXG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEdsb2JhbCByYXRpbmcgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNvbGlkLWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YzkxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTNiYWQwO1xufVxuXG4ubGlrZWx5LWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ3YWJlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTljN2U0O1xufVxuXG4ubGVhbi1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwYTFkMSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MyZDdlYztcbn1cblxuLnRvc3MtdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xufVxuXG4ubGVhbi1yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNzM4MSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZhYzRjYTtcbn1cblxuLmxpa2VseS1yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMzg0YyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4YWFiMztcbn1cblxuLnNvbGlkLXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUyODM5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRhNGFiO1xufVxuXG4uc29saWQtZC10ZXh0IHtcbiAgY29sb3I6ICRibHVlLWQtZGFyayAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xufVxuXG4ubGlrZWx5LWQtdGV4dCB7XG4gIGNvbG9yOiAkYmx1ZS1kICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG59XG5cbi5sZWFuLWQtdGV4dCB7XG4gIGNvbG9yOiAkYmx1ZS1kLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG59XG5cbi50b3NzLXVwLXRleHQge1xuICBjb2xvcjogJGdyYXktYWFhICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG59XG5cbi5sZWFuLXItdGV4dCB7XG4gIGNvbG9yOiAkcmVkLXItbGlnaHQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbn1cblxuLmxpa2VseS1yLXRleHQge1xuICBjb2xvcjogJHJlZC1yICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG59XG5cbi5zb2xpZC1yLXRleHQge1xuICBjb2xvcjogJHJlZC1yLWRhcmsgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbn1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSYXRpbmcgcGFnZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFeHRyYSBzdHlsZXNcblxuLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1sZWZ0LWdyYXkge1xuICB3aWR0aDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1jZWxsID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbC10aXRsZTpudGgtY2hpbGQoMikge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1yb3c6bnRoLW9mLXR5cGUoMykge1xuICBoZWlnaHQ6IDQ1cHg7XG5cbiAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgID4gcCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLy9OZWVkZWQgdG8gdmVydGljYWxseSBhbGlnbiB0aGUgZGF0YSBvbiBHb3Zlcm5vciBSYWNlIFJhdGluZ3MgcGFnZVxuXG4ucmF0aW5ncy1kZXRhaWwtcGFnZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZSAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1tYWluIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWJvZHkgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tcm93IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWNlbGwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLy9BZGRpbmcgc29tZSBwYWRkaW5nIHRvIHRoZSBwcmVzaWRlbnRpYWwgcmF0aW5ncyBib3R0b20gdm90ZXMgY2VsbFxuXG4ucGFnZS1wcmVzaWRlbnRpYWwtY2hhcnRzLXNjb3JlY2FyZCBwLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbC10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwLjdlbTtcbn1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSYXRpbmcgcGFnZSB3aXRoIHZpZXdzIGJsb2NrcyAvcmF0aW5nc1xuXG4ucmF0aW5ncy1wYWdlLWFsbC1ibG9ja3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gNzdweDtcblxuICA+IGgxIHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICB9XG5cbiAgPiBociB7XG4gICAgbWFyZ2luOiAtMTBweCAwIDMycHg7XG4gIH1cbn1cblxuLnJhdGluZ3MtcGFnZS1ibG9ja3Mge1xuICBtYXgtd2lkdGg6IDc0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMzlweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAucmF0aW5ncy1wYWdlLWJsb2Nrcy1oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMCAyM3B4O1xuICAgIH1cblxuICAgIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWhlYWQtdGl0bGUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmF0aW5ncy1wYWdlLWJsb2Nrcy1oZWFkLXVwZGF0ZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keSB7XG4gICAgYm9yZGVyOiAkYmFzZS1ib3JkZXI7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgcGFkZGluZzogMzVweCA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWxlZnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktbGVmdC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1sZWZ0LWRyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcblxuICAgICAgICAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWxlZnQtZCB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuXG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWxlZnQtZ3JheSB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktbGVmdC1yIHtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtcjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwLjllbSAwIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktcmlnaHQtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktcmlnaHQtZHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuXG4gICAgICAgIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktcmlnaHQtZCB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuXG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LXJpZ2h0LXIge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1yO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJvZHktZGF0YSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1kYXRhLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWRhdGEtZGdyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcblxuICAgICAgICAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWRhdGEtZCB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ3YWJlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuXG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keS1kYXRhLWdyYXkge1xuICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LWRhdGEtciB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzODRjO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmF0aW5ncy1wYWdlLWJsb2Nrcy1ib2R5LXRvcGxpbmUge1xuICAgICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yYXRpbmdzLXBhZ2UtYmxvY2tzLWJ1dHRvbiB7XG4gIGJvcmRlcjogJGJhc2UtYm9yZGVyO1xuICBib3JkZXItdG9wOiBub25lO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+IGEge1xuICAgIGNvbG9yOiAjMmE3Y2NiO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLy8gU29saWQgc2VhdHMgcG9wdXBzXG5cbi5tb2RhbC1mcm9tLXRhYmxlLFxuLnNvbGlkLXNlYXRzLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC45KTtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICY6dGFyZ2V0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5tb2RhbC1mcm9tLXRhYmxlLWluLFxuICAuc29saWQtc2VhdHMtbW9kYWwtaW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgd2lkdGg6IDU3NXB4O1xuICAgICAgaGVpZ2h0OiA2NjBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luOiAtMzMwcHggYXV0byAwO1xuICAgIH1cblxuICAgIC5zY3JvbGwtdGFibGUtYmxvY2sge1xuICAgICAgaGVpZ2h0OiA5MHZoO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmF5LTc3NztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtZnJvbS10YWJsZS1jbG9zZSxcbiAgICAuc29saWQtc2VhdHMtbW9kYWwtY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogIzM0N2FiZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luOiAtMjFweCAtMjFweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzQ3YWJlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zb2xpZC1zZWF0cy1tb2RhbC1pbi10aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNTM5NTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucG9wdXAtdGFibGUtZGF0YSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAucG9wdXAtdGFibGUtZGF0YS1ib2R5IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG5cbiAgICAucG9wdXAtdGFibGUtZGF0YS1yb3cge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIC8qYmFja2dyb3VuZC1jb2xvcjogIzM0N2FiZSAhaW1wb3J0YW50OyovXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgID4gLnBvcHVwLXRhYmxlLWRhdGEtY2VsbCB7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVkZjQ7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuXG4gICAgICAucG9wdXAtdGFibGUtZGF0YS1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZzogMCAyMXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIC8vY29sb3I6ICMyMjY2YmY7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgIFJhdGluZyBwYWdlcyAvcmF0aW5ncy8qXG5cbi5yYXRpbmdzLWRldGFpbC1wYWdlIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbjogMzhweCBhdXRvIDczcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCAwIDU2cHg7XG4gICAgfVxuXG4gICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFnIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICNlZjM3NGM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmF0aW5ncy1kZXRhaWwtcGFnZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICRncmF5LTk5OTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1kaXYtc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbjogLTI2cHggMCAwIDEycHg7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTI2cHggMTFweCAxMnB4IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1zZWxlY3Qge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMzNweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzOTNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLyogcmVtb3ZlIGRlZmF1bHQgYXJyb3cgaW4gSUUgMTAgYW5kIDExICovXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQtcGRmIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDMzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGRmLWljb24ucG5nXCIpIDdweC8xOHB4IG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDE1OXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wZGYtaWNvbi5wbmdcIikgMTJweC8yMXB4IG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wZGYtaWNvbi5wbmdcIikgMTJweC8yMXB4IG5vLXJlcGVhdCAjRjVGNUY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDM1cHggYXV0byAzN3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgbWFyZ2luOiA1NnB4IGF1dG8gNzVweDtcbiAgICB9XG5cbiAgICAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1oZWFkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAwIDE5cHg7XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWhlYWQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSB7XG4gICAgICBib3JkZXItbGVmdDogJGJhc2UtYm9yZGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkYmFzZS1ib3JkZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAkYmFzZS1ib3JkZXI7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgIH1cblxuICAgICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1zdGF0cyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLWxlZnQsXG4gICAgICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktc3RhdHMtbWlkLFxuICAgICAgICAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXN0YXRzLXJpZ2h0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2luZ2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG9ubHktbW9iaWxlKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpudGgtY2hpbGQoMSkgZGl2LFxuICAgICAgICAgICAgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ3YWJlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6bnRoLWNoaWxkKDIpIGRpdixcbiAgICAgICAgICAgIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYWFhO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOm50aC1jaGlsZCgyKSBkaXYsXG4gICAgICAgICAgICBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzODRjO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LWNvbmNsdXNpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcblxuICAgICAgICA+IHAge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgY29sb3I6ICM4Nzg3ODc7XG5cbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICM1MzUzNTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLXRpdGxlLWxlZnQge1xuICAgICAgICBjb2xvcjogIzBhNTM5NTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLXRpdGxlLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzg3ODc4NztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLW1haW4ge1xuICAgICAgYm9yZGVyLXRvcDogJGJhc2UtYm9yZGVyO1xuICAgICAgYm9yZGVyLWxlZnQ6ICRiYXNlLWJvcmRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tYm9keSA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLXJvdzpmaXJzdC1jaGlsZCA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tYm9keSA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLXJvdzpmaXJzdC1jaGlsZCA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikgPiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1ib2R5ID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tcm93OmZpcnN0LWNoaWxkID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tY2VsbDpmaXJzdC1jaGlsZCxcbiAgICAgICAgJjpudGgtY2hpbGQoMikgPiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1ib2R5ID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tcm93OmZpcnN0LWNoaWxkID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tY2VsbDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWFhYTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tYm9keSA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLXJvdzpmaXJzdC1jaGlsZCA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtci1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tYm9keSA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLXJvdzpmaXJzdC1jaGlsZCA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLXI7XG4gICAgICAgIH1cblxuICAgICAgICAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNi1jb2x1bW4tY2VsbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJhc2UtYm9yZGVyO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6ICRiYXNlLWJvcmRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLWNlbGwtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMThweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS02LWNvbHVtbi1jZWxsLXNjb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTYtY29sdW1uLXVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMjVweCAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tbWFpbiB7XG4gICAgICBib3JkZXItdG9wOiAkYmFzZS1ib3JkZXI7XG4gICAgICBib3JkZXItbGVmdDogJGJhc2UtYm9yZGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IDI4LjU3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICB3aWR0aDogMjguNTclO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOC41NyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNC4yOCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWJvZHkgPiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1yb3c6Zmlyc3QtY2hpbGQgPiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keSA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLXJvdzpmaXJzdC1jaGlsZCA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikgPiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1ib2R5ID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tcm93OmZpcnN0LWNoaWxkID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZC1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keSA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLXJvdzpmaXJzdC1jaGlsZCA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1hYWE7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWJvZHkgPiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1yb3c6Zmlyc3QtY2hpbGQgPiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLXItbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWJvZHkgPiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1yb3c6Zmlyc3QtY2hpbGQgPiAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkID4gLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keSA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLXJvdzpmaXJzdC1jaGlsZCA+IC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtci1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuXG4gICAgICAgICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tY2VsbCB7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS03LWNvbHVtbi1jZWxsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYmFzZS1ib3JkZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGJhc2UtYm9yZGVyO1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWNlbGwtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWNlbGwtc2NvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAyNXB4IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNC4yOCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJhdGluZ3MtZGV0YWlsLXBhZ2UtdGFibGUtNy1jb2x1bW4tcm93IHtcbiAgICAgICAgICAgIC5yYXRpbmdzLWRldGFpbC1wYWdlLXRhYmxlLTctY29sdW1uLWNlbGwge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmF0aW5ncy1kZXRhaWwtcGFnZS10YWJsZS1maXJzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxufVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJhdGluZyBibG9ja3Ncbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5ibG9jay1ob3VzZXJhdGluZ2NoYW5nZXNibG9jayB7XG4gICYgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1hY2NlbnQtY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiU0YgTlMgRGlzcGxheVwiLCBzZXJpZjtcbiAgfVxuXG4gICYgLnJhdGluZy1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAmIC5yYXRpbmctbWFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblxuICAgICAgJiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5yYXRpbmctdGl0bGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAmIC5zdGF0ZS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmIC5kaXN0cmljdC1pbmZvIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTk5OTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5yYXRpbmctYnV0dG9ucyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICYgLmZyb20tYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICYgLmFycm93LWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LnBuZ1wiKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmIC50by1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuY2xlYXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1jb25maWd1cmFibGVzaG9ydHJhdGluZ3N1bW1hcnlibG9jay00IHtcbiAgLnJhdGluZ3MtcGFnZS1ibG9ja3MtYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGVtIHAsXG4ucmVwIHAsXG4udG9zc191cHMgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucmF0aW5nc19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLy8gVEVNUCBpbXBvcnRhbnRcbiAgbWFyZ2luLWJvdHRvbTogMiUgIWltcG9ydGFudDtcblxuICAuZGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ3YWJlO1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYubGVhbiB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAucmVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzODRjO1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYubGVhbiB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5zb2xpZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5saWtlbHkge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuXG4gIC5sZWFuIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cblxuICAudG9zc191cHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5yYXRpbmdzX2NvbnRhaW5lci1sYWJlbHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5mbGV4LW9uZSB7XG4gIGZsZXg6IDE7XG59XG4vL3RpY2tlciBhdCAyMTggc2VhdHMsIGhvdXNlLlxuXG4uY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgd2lkdGg6IDJweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgJi5zZW5hdGUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc1MCc7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiMjE4XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgdG9wOiAtNXB4O1xuICB9XG59XG5cbi5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktY29uY2x1c2lvbi1saWtlbHkge1xuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Nvb2twb2xpdGljYWwvaW1hZ2VzL3NvbGlkcmIuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ucmF0aW5ncy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LWNvbmNsdXNpb24tbGVhbiB7XG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vY29va3BvbGl0aWNhbC9pbWFnZXMvbGVhbnNyYi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5yYXRpbmdzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktY29uY2x1c2lvbi10b3NzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1ub25tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm90dG9tIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzUwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnRvcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDM1MDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5ib3R0b210ZXh0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4udG9wdGV4dCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxlZnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50b3Atc2VjdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pY29uIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50b3RhbF9iYXIge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgQW5hbHlzaXMgcGFnZSAvYW5hbHlzaXMvKi8qXG4uaGlkZS1tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYSgkb25seS1tb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGlkZS1ub25tb2JpbGUge1xuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vdGhpbmdzIGZvciB0aGUgdm90ZXIgcmFjZV9zdGF0dXNcbi5ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzUwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi50b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzUwO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ib3R0b210ZXh0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRvcHRleHQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udG9wLXNlY3Rpb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucmlnaHQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5pY29uIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8vIFRvb2x0aXBzIGZvciBQQVJUSVNBTiBWT1RFUiBJTkRFWFxuLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tZGF0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgIHdpZHRoOiAzMDFweDtcbiAgfVxufVxuLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tZGF0YS10b29sdGlwLWJveCB7XG4gIHdpZHRoOiA5OSU7XG4gIEBpbmNsdWRlIG1lZGlhICgkZGVza3RvcCkge1xuICAgIHdpZHRoOiAyOTlweDtcbiAgfVxuXG4gIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEtdG9vbHRpcCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjRweCwgMCk7XG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCAtMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tZGF0YS10b29sdGlwLWFycm93IHtcbiAgICAgIG1hcmdpbjogLTMwcHggYXV0byAwIGF1dG87XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjY2NjO1xuICAgIH1cbiAgfVxufVxuXG4uYW5hbHlzaXMtZGV0YWlsLXBhZ2Uge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAzOHB4IGF1dG8gNzNweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgMCA1NnB4IDA7XG4gICAgfVxuXG4gICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtbGVmdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWcge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgICBjb2xvcjogI2VmMzc0YztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDVweCAwIDVweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgOXB4IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTk5O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRpdi1zZWxlY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW46IDE0cHggMCAwIDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDkycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbjogLTI2cHggMCAwIDEycHg7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW46IC0yNnB4IDAgMCA2NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1zZWxlY3Qge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMzNweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8qIHJlbW92ZSBkZWZhdWx0IGFycm93IGluIElFIDEwIGFuZCAxMSAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICRncmF5LTk5OTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1kYXRhLXJpZ2h0LWRpdi1zZWxlY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbjogLTI2cHggMCAwIDEycHg7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW46IC0yNnB4IDAgMCAzMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtZGF0YS1yaWdodC1zZWxlY3Qge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMzNweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvKiByZW1vdmUgZGVmYXVsdCBhcnJvdyBpbiBJRSAxMCBhbmQgMTEgKi9cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWRhdGEtcmlnaHQtcGRmIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMzNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGRmLWljb24ucG5nKSA3cHgvMThweCBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDNweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxNTlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BkZi1pY29uLnBuZykgMTJweC8yMXB4IG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BkZi1pY29uLnBuZykgMTJweC8yMXB4IG5vLXJlcGVhdCAjRjVGNUY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWhlYWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cblxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSAoJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1oZWFkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2staGVhZC1hZGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMTdweCAwIDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6ICMwYTUzOTU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNTM5NTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmljb24tY2xvc2Uge1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICMwYTUzOTU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAycHggMCAxcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA3cHggMnB4IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keSB7XG4gICAgICBib3JkZXItbGVmdDogJGJhc2UtYm9yZGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkYmFzZS1ib3JkZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAkYmFzZS1ib3JkZXI7XG4gICAgICBtaW4taGVpZ2h0OiAxNDZweDtcbiAgICAgIHBhZGRpbmc6IDc0cHggMjBweCAxNXB4IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHggNTBweCA0MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJG9ubHktbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXR5cGUsIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZS10aXRsZSwgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmctdGl0bGUsIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS10eXBlLXN0YXR1cyB7XG4gICAgICAgICAgY29sb3I6ICMyYTdjY2I7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWFyZ2luOiAycHggMCA3cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZS1wZXJzb24sIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZS1pbmN1bWJhbnQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLXVwZGF0ZSwgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tdXBkYXRlIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcblxuICAgICAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEtbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1yYWNlLXJhdGluZy1kYXRhLW1pZCB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtcmF0aW5nLWRhdGEtcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gZGl2ID4gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gZGl2ID4gc3Bhbi5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIC8vICAxMnB4IGxvb2tzIGxpa2UgYmV0dGVyIHRoZW4gMTAgaW4gLnBzZFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXBhcnRpc2FuLWRhdGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcblxuXG5cbiAgICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtYmxvY2stYm9keS1wYXJ0aXNhbi1kYXRhLWRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ3YWJlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4tZGF0YS1yZXAge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlMzg0YztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vXG5cbiAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1ibG9jay1ib2R5LXJhY2UtdHlwZSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcmFjZS1yYXRpbmcge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogMjklO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfUBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLWJsb2NrLWJvZHktcGFydGlzYW4ge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogMjklO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgfUBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDMxJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHkge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA3N3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNzdweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMGE1Mzk1O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW46IC04cHggMCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1ib2R5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtcGhvdG8ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIH1cblxuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWluaXRpYWxzIHtcbiAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWRhdGEge1xuICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDEzcHggMCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNzklO1xuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpbyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMzQ3YWJlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1pbmZvLWJpby1tb2RhbCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG9ubHktbW9iaWxlKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC45KTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbjtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICY6dGFyZ2V0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogNyUgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICB3aWR0aDogNzA4cHg7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDEwJSBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDMwcHggNDhweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDc2N3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LWluZm8tYmlvLWNsb3NlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG9ubHktbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzQ3YWJlO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzQ3YWJlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWluY3VtYmVudC1waG90byB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRvbmx5LW1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktaW5jdW1iZW50LXBob3RvLWltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1pbmN1bWJlbnQtaW5mbyB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwYTUzOTU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbjogLThweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LWRlbSwgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1yZXAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXBlcnNvbmFsaXR5LWNhbmRpZGF0ZXMtYm9keS1kZW0tdGl0bGUsIC5hbmFseXNpcy1kZXRhaWwtcGFnZS1wZXJzb25hbGl0eS1jYW5kaWRhdGVzLWJvZHktcmVwLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LWRlbS1saXN0LCAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtcGVyc29uYWxpdHktY2FuZGlkYXRlcy1ib2R5LXJlcC1saXN0IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gbGkgPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGxpID4gcDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gICAgfVxuXG4gICAgPiBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxhYmVsOmZpcnN0LW9mLXR5cGUge1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbDpsYXN0LW9mLXR5cGUge1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNS4xcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgLTFweCAwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAxOS41cHggMzEuNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsYWJlbDpob3ZlciwgPiBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICA+IGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogIzBhNTM5NTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgY29sb3I6ICMwYTUzOTU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2FuYWx5c2lzLWRldGFpbC1wYWdlLXRhYi1uYXYtMTpjaGVja2VkIH4gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMgPiBkaXY6bnRoLW9mLXR5cGUoMSksXG4gICAgI2FuYWx5c2lzLWRldGFpbC1wYWdlLXRhYi1uYXYtMjpjaGVja2VkIH4gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMgPiBkaXY6bnRoLW9mLXR5cGUoMiksXG4gICAgI2FuYWx5c2lzLWRldGFpbC1wYWdlLXRhYi1uYXYtMzpjaGVja2VkIH4gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMgPiBkaXY6bnRoLW9mLXR5cGUoMyksXG4gICAgI2FuYWx5c2lzLWRldGFpbC1wYWdlLXRhYi1uYXYtNDpjaGVja2VkIH4gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMgPiBkaXY6bnRoLW9mLXR5cGUoNCksXG4gICAgI2FuYWx5c2lzLWRldGFpbC1wYWdlLXRhYi1uYXYtNTpjaGVja2VkIH4gLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMgPiBkaXY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIH1cblxuICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgcGVyc3BlY3RpdmU6IDExNjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCA3MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMyksICY6bnRoLW9mLXR5cGUoNCkgIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkb25seS1tb2JpbGUpIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggOHB4IDU1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1NXB4IDMwcHggNjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI4cHggYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1hbmFseXNpcy1pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWFuYWx5c2lzLWluZm8taGVhZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIzcHggMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJG9ubHktbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwYTUzOTU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZXtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRvbmx5LW1vYmlsZSkge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oaQIHN3aXBlIHRhYmxlIHRvIGxlZnRcIjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBhbmltYXRpb246IGJsdXIgLjMzcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgQGtleWZyYW1lcyBibHVyIHtcbiAgICAgICAgICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDFweCAjNDQ0LFxuICAgICAgICAgICAgICAgICAgMHB4IDBweCAxcHggIzQ0NCxcbiAgICAgICAgICAgICAgICAgIDBweCAwcHggMnB4ICM0NDQsXG4gICAgICAgICAgICAgICAgICAwcHggMHB4IDJweCAjNDQ0LFxuICAgICAgICAgICAgICAgICAgMHB4IDBweCAycHggIzQ0NCxcbiAgICAgICAgICAgICAgICAgIDBweCAwcHggMnB4ICM0NDQsXG4gICAgICAgICAgICAgICAgICAwcHggMHB4IDJweCAjNDQ0LFxuICAgICAgICAgICAgICAgICAgMHB4IDBweCAycHggIzQ0NCxcbiAgICAgICAgICAgICAgICAgIDBweCAwcHggNXB4ICM0NDQsXG4gICAgICAgICAgICAgICAgICAwcHggMHB4IDVweCAjNDQ0LFxuICAgICAgICAgICAgICAgICAgMHB4IDBweCA1cHggI2RkZCxcbiAgICAgICAgICAgICAgICAgIDBweCAwcHggOHB4ICNkZGQsXG4gICAgICAgICAgICAgICAgICAwcHggMXB4IDEwcHggI2RkZCxcbiAgICAgICAgICAgICAgICAgIDBweCAtMXB4IDEwcHggI2RkZFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1yb3cge1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNTM5NSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDs7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1jZWxsIHtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpLCAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy10YWJsZS1jZWxsIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzNweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgODIsIDE0OSwgMC4xKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXRhYmxlLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiA1MXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzA3M2Q4NTtcbiAgICAgICAgICB3aWR0aDogMzI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzA3M2Q4NTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkb25seS1tb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczZDg1O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMwYTUzOTU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1kYXRlcyxcbiAgICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1wb3B1bGF0aW9uLFxuICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXBhc3QtcmVzdWx0LFxuICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXJlbGF0ZWQtY2hhcnRzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwOTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDc3cHggYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LWRhdGVzIHtcblxuICAgICAgICAgID4gcDpudGgtY2hpbGQoMiksIHA6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1wb3B1bGF0aW9uIHtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gcDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYW5hbHlzaXMtZGV0YWlsLXBhZ2UtdGFicy1yYWNlLWRpc3RyaWN0LXBhc3QtcmVzdWx0IHtcblxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IHA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzI1cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcmVsYXRlZC1jaGFydHMge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiBwLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1yZWxhdGVkLWNoYXJ0cy0xIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJhN2NjYjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiBwLmFuYWx5c2lzLWRldGFpbC1wYWdlLXRhYnMtcmFjZS1kaXN0cmljdC1yZWxhdGVkLWNoYXJ0cy0yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggMCA5cHggMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gcC5hbmFseXNpcy1kZXRhaWwtcGFnZS10YWJzLXJhY2UtZGlzdHJpY3QtcmVsYXRlZC1jaGFydHMtMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gaHIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjJweCAwIDIwcHggMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmRlbW9ncmFwaGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gID4gbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgPiAuYmFyLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIH1cblxuICAgIC5iYXIge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5iYXItdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogJGdyYXktODg4O1xuICAgIH1cblxuICB9XG5cbn0iLCIucHJlc2lkZW50aWFsIHtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICA+IGRpdiB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgLnBlcmNlbnRhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuYmFyLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAuYmFyLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkZ3JheS04ODg7XG4gICAgfVxuXG4gICAgLmJhci1kZW1vY3JhdCB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmJhci1yZXB1YmxpY2FuIHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1yO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5iYXItdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogJGdyYXktODg4O1xuICAgIH1cblxuICB9XG5cbn0iLCIvLyBMYXlvdXRcbi8vIC0tLS0tLVxuLy8gVXNpbmcgYSBuZWdhdGl2ZSBtYXJnaW4gdGVjaG5pcXVlLCBhZGFwdGVkIGZyb20gWkVOLiBUaGUgcGFnZSBpcyBsb2FkZWQgYnlcbi8vIHRoaXMgb3JkZXI6XG5cbi8vIDEuIEhlYWRlclxuLy8gMi4gQ29udGVudFxuLy8gMy4gTmF2aWdhdGlvbiBtZW51c1xuLy8gNC4gU2lkZWJhciBMZWZ0XG4vLyA1LiBTaWRlYWJyIFJpZ2h0XG4vL1xuLy8gTGF5b3V0IHJ1bGVzLlxuLy8gKERpc2NsYWltZXI6IGRvIG5vdCBjaGFuZ2UgaWYgeW91J3JlIG5vdCBzdXJlIHlvdSBrbm93IHdoYXQgeW91J3JlIGRvaW5nLilcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uY29udGFpbmVye1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuI2NvbnRlbnQge1xuICBcbiAgLm5vLXNpZGViYXJzICYge1xuICAgIEBpbmNsdWRlIG1lZGlhKCRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygkbW9iaWxlLWNvbHMpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoJHRhYmxldC1jb2xzKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygkZnVsbHNpemUtY29scyk7XG4gICAgfVxuICB9XG4gIFxuICAvL09uZSwgcmlnaHQgY29sdW1uXG4gIC5vbmUtc2lkZWJhci5zaWRlYmFyLXNlY29uZCAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBcbiAgICAgIC8vbmVlZCBhbiBpZiBzdGF0ZW1lbnQgaGVyZSBpZiBpdCBnb2VzIGZ1bGwgd2lkdGggYXQgbW9iaWxlXG4gICAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIEBpZiAkbW9iaWxlLWNvbHMgLSBtYXAtZ2V0KCRkbC1yaWdodC1jb2wsIG1vYmlsZSkgPT0gMHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCRtb2JpbGUtY29scyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCRtb2JpbGUtY29scyAtIG1hcC1nZXQoJGRsLXJpZ2h0LWNvbCwgbW9iaWxlKSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyggJHRhYmxldC1jb2xzIC0gbWFwLWdldCgkZGwtcmlnaHQtY29sLCB0YWJsZXQpICk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoICRmdWxsc2l6ZS1jb2xzIC0gbWFwLWdldCgkZGwtcmlnaHQtY29sLCBmdWxsc2l6ZSkgKTtcbiAgICB9XG4gIH1cbiAgXG4gIC8vT25lLCBMZWZ0IGNvbHVtblxuICAub25lLXNpZGViYXIuc2lkZWJhci1maXJzdCAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBcbiAgICAgIC8vbmVlZCBhbiBpZiBzdGF0ZW1lbnQgaGVyZSBpZiBpdCBnb2VzIGZ1bGwgd2lkdGggYXQgbW9iaWxlXG4gICAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIEBpZiAkbW9iaWxlLWNvbHMgLSBtYXAtZ2V0KCRkbC1sZWZ0LWNvbCwgbW9iaWxlKSA9PSAwe1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoJG1vYmlsZS1jb2xzKTtcbiAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCRtb2JpbGUtY29scyAtIG1hcC1nZXQoJGRsLWxlZnQtY29sLCBtb2JpbGUpKTtcbiAgICAgICAgQGluY2x1ZGUgc2hpZnQobWFwLWdldCgkZGwtbGVmdC1jb2wsIG1vYmlsZSkpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICAgIEBpZiAkdGFibGV0LWNvbHMgLSBtYXAtZ2V0KCRkbC1sZWZ0LWNvbCwgdGFibGV0KSA9PSAwe1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoJHRhYmxldC1jb2xzKTtcbiAgICAgICAgICBAaW5jbHVkZSBzaGlmdCgwKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoICR0YWJsZXQtY29scyAtIG1hcC1nZXQoJGRsLWxlZnQtY29sLCB0YWJsZXQpICk7XG4gICAgICAgICAgQGluY2x1ZGUgc2hpZnQoICR0YWJsZXQtY29scyAtICgkdGFibGV0LWNvbHMgLSBtYXAtZ2V0KCRkbC1sZWZ0LWNvbCwgdGFibGV0KSkgKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoICRmdWxsc2l6ZS1jb2xzIC0gbWFwLWdldCgkZGwtbGVmdC1jb2wsIGZ1bGxzaXplKSApO1xuICAgICAgICBAaW5jbHVkZSBzaGlmdCggJGZ1bGxzaXplLWNvbHMgLSAoJGZ1bGxzaXplLWNvbHMgLSBtYXAtZ2V0KCRkbC1sZWZ0LWNvbCwgZnVsbHNpemUpKSApO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgLy9Cb3RoIGNvbHVtbnNcbiAgLnR3by1zaWRlYmFycyAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgICBcbiAgICAgIC8vbmVlZCBhbiBpZiBzdGF0ZW1lbnQgaGVyZSBpZiBpdCBnb2VzIGZ1bGwgd2lkdGggYXQgbW9iaWxlXG4gICAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIEBpZiAgJG1vYmlsZS1jb2xzIC0gbWFwLWdldCgkZGwtYm90aC1jb2wsIG1vYmlsZS1sdCkgLSBtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgbW9iaWxlLXJ0KSA8PSAwe1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoJG1vYmlsZS1jb2xzKTtcbiAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCAkbW9iaWxlLWNvbHMgLSBtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgbW9iaWxlLWx0KSAtIG1hcC1nZXQoJGRsLWJvdGgtY29sLCBtb2JpbGUtcnQpICk7XG4gICAgICAgIEBpbmNsdWRlIHNoaWZ0KCBtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgbW9iaWxlLWx0KSApO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgIC8vQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCAkdGFibGV0LWNvbHMgLSBtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgdGFibGV0KSAqIDIgKTtcbiAgICAgIC8vQGluY2x1ZGUgc2hpZnQoICR0YWJsZXQtY29scyAtICgkdGFibGV0LWNvbHMgLSBtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgdGFibGV0KSkgKTtcbiAgICAgIFxuICAgICAgQGlmICAkdGFibGV0LWNvbHMgLSBtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgdGFibGV0LWx0KSAtIG1hcC1nZXQoJGRsLWJvdGgtY29sLCB0YWJsZXQtcnQpIDw9IDB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygkdGFibGV0LWNvbHMpO1xuICAgICAgICBAaW5jbHVkZSBzaGlmdCgwKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoICR0YWJsZXQtY29scyAtIG1hcC1nZXQoJGRsLWJvdGgtY29sLCB0YWJsZXQtbHQpIC0gbWFwLWdldCgkZGwtYm90aC1jb2wsIHRhYmxldC1ydCkgKTtcbiAgICAgICAgQGluY2x1ZGUgc2hpZnQoIG1hcC1nZXQoJGRsLWJvdGgtY29sLCB0YWJsZXQtbHQpICk7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICAgIC8vQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCAkZnVsbHNpemUtY29scyAtIChtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgZnVsbHNpemUpICogMikgKTtcbiAgICAgIC8vQGluY2x1ZGUgc2hpZnQoICRmdWxsc2l6ZS1jb2xzIC0gKCRmdWxsc2l6ZS1jb2xzIC0gbWFwLWdldCgkZGwtYm90aC1jb2wsIGZ1bGxzaXplKSkgKTtcbiAgICAgIFxuICAgICAgQGlmICAkZnVsbHNpemUtY29scyAtIG1hcC1nZXQoJGRsLWJvdGgtY29sLCBmdWxsc2l6ZS1sdCkgLSBtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgZnVsbHNpemUtcnQpIDw9IDB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygkZnVsbHNpemUtY29scyk7XG4gICAgICAgIEBpbmNsdWRlIHNoaWZ0KDApO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyggJGZ1bGxzaXplLWNvbHMgLSBtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgZnVsbHNpemUtbHQpIC0gbWFwLWdldCgkZGwtYm90aC1jb2wsIGZ1bGxzaXplLXJ0KSApO1xuICAgICAgICBAaW5jbHVkZSBzaGlmdCggbWFwLWdldCgkZGwtYm90aC1jb2wsIGZ1bGxzaXplLWx0KSApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jc2lkZWJhci1maXJzdCB7XG4gIFxuICBAaW5jbHVkZSBtZWRpYSgkbW9iaWxlKSB7XG4gICAgXG4gICAgLy9ib3RoIGNvbHVtbnMgYWN0aXZlXG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCBtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgbW9iaWxlLWx0KSApO1xuICAgIEBpbmNsdWRlIHNoaWZ0KCAtMSAqICgkbW9iaWxlLWNvbHMgLSBtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgbW9iaWxlLXJ0KSkgKTtcbiAgICBcbiAgICAvL0xlZnQgc2lkZSBvbmx5XG4gICAgLnNpZGViYXItZmlyc3QgJiB7XG4gICAgICBAaWYgJG1vYmlsZS1jb2xzIC0gbWFwLWdldCgkZGwtbGVmdC1jb2wsIG1vYmlsZSkgPT0gMHtcbiAgICAgICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgc2hpZnQoLTEgKiAkbW9iaWxlLWNvbHMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIFxuICAgIC8vYm90aCBjb2x1bW5zIGFjdGl2ZVxuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyggbWFwLWdldCgkZGwtYm90aC1jb2wsIHRhYmxldC1sdCkgKTtcbiAgICBAaW5jbHVkZSBzaGlmdCggLTEgKiAoJHRhYmxldC1jb2xzIC0gbWFwLWdldCgkZGwtYm90aC1jb2wsIHRhYmxldC1ydCkpICk7XG4gICAgXG4gICAgLy9MZWZ0IHNpZGUgb25seVxuICAgIC5zaWRlYmFyLWZpcnN0ICYge1xuICAgICAgQGlmICR0YWJsZXQtY29scyAtIG1hcC1nZXQoJGRsLWxlZnQtY29sLCB0YWJsZXQpID09IDB7XG4gICAgICAgIEBpbmNsdWRlIHNoaWZ0KDApO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyggbWFwLWdldCgkZGwtbGVmdC1jb2wsIHRhYmxldCkgKTtcbiAgICAgICAgQGluY2x1ZGUgc2hpZnQoLTEgKiAkdGFibGV0LWNvbHMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3ApIHtcbiAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoIG1hcC1nZXQoJGRsLWJvdGgtY29sLCBmdWxsc2l6ZS1sdCkgKTtcbiAgICBAaW5jbHVkZSBzaGlmdCggLTEgKiAoJGZ1bGxzaXplLWNvbHMgLSBtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgZnVsbHNpemUtcnQpKSApO1xuICAgIFxuICAgIC5zaWRlYmFyLWZpcnN0ICYge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCBtYXAtZ2V0KCRkbC1sZWZ0LWNvbCwgZnVsbHNpemUpICk7XG4gICAgICBAaW5jbHVkZSBzaGlmdCgtMSAqICRmdWxsc2l6ZS1jb2xzKTtcbiAgICB9XG4gIH1cbn1cblxuI3NpZGViYXItc2Vjb25kIHtcbiAgQGluY2x1ZGUgbWVkaWEoJG1vYmlsZSkge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyggbWFwLWdldCgkZGwtYm90aC1jb2wsIG1vYmlsZS1ydCkgKTtcbiAgICBAaW5jbHVkZSBzaGlmdCgwKTtcbiAgICAuc2lkZWJhci1zZWNvbmQgJiB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoIG1hcC1nZXQoJGRsLXJpZ2h0LWNvbCwgbW9iaWxlKSApO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCBtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgdGFibGV0LXJ0KSApO1xuICAgIEBpbmNsdWRlIHNoaWZ0KDApO1xuICAgIC5zaWRlYmFyLXNlY29uZCAmIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyggbWFwLWdldCgkZGwtcmlnaHQtY29sLCB0YWJsZXQpICk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCRkZXNrdG9wKSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCBtYXAtZ2V0KCRkbC1ib3RoLWNvbCwgZnVsbHNpemUtcnQpICk7XG4gICAgQGluY2x1ZGUgc2hpZnQoMCk7XG4gICAgLnNpZGViYXItc2Vjb25kICYge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKCBtYXAtZ2V0KCRkbC1yaWdodC1jb2wsIGZ1bGxzaXplKSApO1xuICAgIH1cbiAgfVxufVxuXG5cbiNmb290ZXJ7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbn1cblxuXG4vLyBMYXlvdXQgSGVscGVyc1xuI2hlYWRlcixcbiNmb290ZXIsXG4ubWlzc2lvbixcbi5icmVhZGNydW1iLFxuLm5vZGV7XG4gIGNsZWFyOiBib3RoXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gU3BlY2lmaWVzIHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbiBlbGVtZW50IHNob3VsZCBzcGFuLiBJZiB0aGUgc2VsZWN0b3IgaXMgbmVzdGVkIHRoZSBudW1iZXIgb2YgY29sdW1ucyBvZiBpdHMgcGFyZW50IGVsZW1lbnQgc2hvdWxkIGJlIHBhc3NlZCBhcyBhbiBhcmd1bWVudCBhcyB3ZWxsLlxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkc3BhblxuLy8vICAgQSBsaXN0IGNvbnRhaW5pbmcgYCRjb2x1bW5zYCwgdGhlIHVuaXRsZXNzIG51bWJlciBvZiBjb2x1bW5zIHRoZSBlbGVtZW50IHNwYW5zIChyZXF1aXJlZCksIGFuZCBgJGNvbnRhaW5lci1jb2x1bW5zYCwgdGhlIG51bWJlciBvZiBjb2x1bW5zIHRoZSBwYXJlbnQgZWxlbWVudCBzcGFucyAob3B0aW9uYWwpLlxuLy8vXG4vLy8gICBJZiBvbmx5IG9uZSB2YWx1ZSBpcyBwYXNzZWQsIGl0IGlzIGFzc3VtZWQgdGhhdCBpdCdzIGAkY29sdW1uc2AgYW5kIHRoYXQgdGhhdCBgJGNvbnRhaW5lci1jb2x1bW5zYCBpcyBlcXVhbCB0byBgJGdyaWQtY29sdW1uc2AsIHRoZSB0b3RhbCBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbi8vL1xuLy8vICAgVGhlIHZhbHVlcyBjYW4gYmUgc2VwYXJhdGVkIHdpdGggYW55IHN0cmluZyBzdWNoIGFzIGBvZmAsIGAvYCwgZXRjLlxuLy8vXG4vLy8gICBgJGNvbHVtbnNgIGFsc28gYWNjZXB0cyBkZWNpbWFscyBmb3Igd2hlbiBpdCdzIG5lY2Vzc2FyeSB0byBicmVhayBvdXQgb2YgdGhlIHN0YW5kYXJkIGdyaWQuIEUuZy4gUGFzc2luZyBgMi40YCBpbiBhIHN0YW5kYXJkIDEyIGNvbHVtbiBncmlkIHdpbGwgZGl2aWRlIHRoZSByb3cgaW50byA1IGNvbHVtbnMuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGRpc3BsYXkgW2Jsb2NrXVxuLy8vICAgU2V0cyB0aGUgZGlzcGxheSBwcm9wZXJ0eSBvZiB0aGUgZWxlbWVudC4gQnkgZGVmYXVsdCBpdCBzZXRzIHRoZSBkaXNwbGF5IHByb3BlcnR5IG9mIHRoZSBlbGVtZW50IHRvIGBibG9ja2AuXG4vLy9cbi8vLyAgIElmIHBhc3NlZCBgYmxvY2stY29sbGFwc2VgLCBpdCBhbHNvIHJlbW92ZXMgdGhlIG1hcmdpbiBndXR0ZXIgYnkgYWRkaW5nIGl0IHRvIHRoZSBlbGVtZW50IHdpZHRoLlxuLy8vXG4vLy8gICBJZiBwYXNzZWQgYHRhYmxlYCwgaXQgc2V0cyB0aGUgZGlzcGxheSBwcm9wZXJ0eSB0byBgdGFibGUtY2VsbGAgYW5kIGNhbGN1bGF0ZXMgdGhlIHdpZHRoIG9mIHRoZSBlbGVtZW50IHdpdGhvdXQgdGFraW5nIGd1dHRlcnMgaW50byBjb25zaWRlcmF0aW9uLiBUaGUgcmVzdWx0IGRvZXMgbm90IGFsaWduIHdpdGggdGhlIGJsb2NrLWJhc2VkIGdyaWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgc3Bhbi1jb2x1bW5zKDYpO1xuLy8vXG4vLy8gICAgLm5lc3RlZC1lbGVtZW50IHtcbi8vLyAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygyIG9mIDYpO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLy8gICAgIG1hcmdpbi1yaWdodDogMi4zNTc2NSU7XG4vLy8gICAgIHdpZHRoOiA0OC44MjExNyU7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC5lbGVtZW50IC5uZXN0ZWQtZWxlbWVudCB7XG4vLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8vICAgICBmbG9hdDogbGVmdDtcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiA0LjgyOTE2JTtcbi8vLyAgICAgd2lkdGg6IDMwLjExMzg5JTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLmVsZW1lbnQgLm5lc3RlZC1lbGVtZW50Omxhc3QtY2hpbGQge1xuLy8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLy8gICB9XG5cbkBtaXhpbiBzcGFuLWNvbHVtbnMoJHNwYW46ICRjb2x1bW5zIG9mICRjb250YWluZXItY29sdW1ucywgJGRpc3BsYXk6IGJsb2NrKSB7XG4gICRjb2x1bW5zOiBudGgoJHNwYW4sIDEpO1xuICAkY29udGFpbmVyLWNvbHVtbnM6IGNvbnRhaW5lci1zcGFuKCRzcGFuKTtcblxuICAkcGFyZW50LWNvbHVtbnM6IGdldC1wYXJlbnQtY29sdW1ucygkY29udGFpbmVyLWNvbHVtbnMpICFnbG9iYWw7XG5cbiAgJGRpcmVjdGlvbjogZ2V0LWRpcmVjdGlvbigkbGF5b3V0LWRpcmVjdGlvbiwgJGRlZmF1bHQtbGF5b3V0LWRpcmVjdGlvbik7XG4gICRvcHBvc2l0ZS1kaXJlY3Rpb246IGdldC1vcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbik7XG5cbiAgJGRpc3BsYXktdGFibGU6IGlzLWRpc3BsYXktdGFibGUoJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlLCAkZGlzcGxheSk7XG5cbiAgQGlmICRkaXNwbGF5LXRhYmxlICB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgkY29sdW1ucyAvICRjb250YWluZXItY29sdW1ucyk7XG4gIH0gQGVsc2Uge1xuICAgIGZsb2F0OiAjeyRvcHBvc2l0ZS1kaXJlY3Rpb259O1xuXG4gICAgQGlmICRkaXNwbGF5ICE9IG5vLWRpc3BsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGlmICRkaXNwbGF5ID09IGNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIC1uZWF0LXdhcm4oXCJUaGUgJ2NvbGxhcHNlJyBhcmd1bWVudCB3aWxsIGJlIGRlcHJlY2F0ZWQuIFVzZSAnYmxvY2stY29sbGFwc2UnIGluc3RlYWQuXCIpO1xuICAgIH1cblxuICAgIEBpZiAkZGlzcGxheSA9PSBjb2xsYXBzZSBvciAkZGlzcGxheSA9PSBibG9jay1jb2xsYXBzZSB7XG4gICAgICB3aWR0aDogZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnMpICsgZmxleC1ndXR0ZXIoJGNvbnRhaW5lci1jb2x1bW5zKTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IGZsZXgtZ3JpZCgkY29sdW1ucywgJGNvbnRhaW5lci1jb2x1bW5zKTtcbiAgICAgIH1cblxuICAgIH0gQGVsc2Uge1xuICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IGZsZXgtZ3V0dGVyKCRjb250YWluZXItY29sdW1ucyk7XG4gICAgICB3aWR0aDogZmxleC1ncmlkKCRjb2x1bW5zLCAkY29udGFpbmVyLWNvbHVtbnMpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRwYXJlbnQtY29sdW1uczogJGdyaWQtY29sdW1ucyAhZGVmYXVsdDtcbiRmZy1jb2x1bW46ICRjb2x1bW47XG4kZmctZ3V0dGVyOiAkZ3V0dGVyO1xuJGZnLW1heC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zO1xuJGNvbnRhaW5lci1kaXNwbGF5LXRhYmxlOiBmYWxzZSAhZGVmYXVsdDtcbiRsYXlvdXQtZGlyZWN0aW9uOiBMVFIgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBmbGV4LWdyaWQoJGNvbHVtbnMsICRjb250YWluZXItY29sdW1uczogJGZnLW1heC1jb2x1bW5zKSB7XG4gICR3aWR0aDogZmxleC13aWR0aCgkY29sdW1ucyk7XG4gICRjb250YWluZXItd2lkdGg6IGZsZXgtd2lkdGgoJGNvbnRhaW5lci1jb2x1bW5zKTtcbiAgQHJldHVybiBwZXJjZW50YWdlKCR3aWR0aCAvICRjb250YWluZXItd2lkdGgpO1xufVxuXG5AZnVuY3Rpb24gZmxleC1ndXR0ZXIoJGNvbnRhaW5lci1jb2x1bW5zOiAkZmctbWF4LWNvbHVtbnMsICRndXR0ZXI6ICRmZy1ndXR0ZXIpIHtcbiAgJGNvbnRhaW5lci13aWR0aDogZmxleC13aWR0aCgkY29udGFpbmVyLWNvbHVtbnMpO1xuICBAcmV0dXJuIHBlcmNlbnRhZ2UoJGd1dHRlciAvICRjb250YWluZXItd2lkdGgpO1xufVxuXG5AZnVuY3Rpb24gZmxleC13aWR0aCgkbiwgJGNvbHVtbi13aWR0aDogJGZnLWNvbHVtbiwgJGd1dHRlci13aWR0aDogJGZnLWd1dHRlcikge1xuICBAcmV0dXJuICRuICogJGNvbHVtbi13aWR0aCArICgkbiAtIDEpICogJGd1dHRlci13aWR0aDtcbn1cblxuQGZ1bmN0aW9uIGdldC1wYXJlbnQtY29sdW1ucygkY29sdW1ucykge1xuICBAaWYgJGNvbHVtbnMgIT0gJGdyaWQtY29sdW1ucyB7XG4gICAgJHBhcmVudC1jb2x1bW5zOiAkY29sdW1ucyAhZ2xvYmFsO1xuICB9IEBlbHNlIHtcbiAgICAkcGFyZW50LWNvbHVtbnM6ICRncmlkLWNvbHVtbnMgIWdsb2JhbDtcbiAgfVxuXG4gIEByZXR1cm4gJHBhcmVudC1jb2x1bW5zO1xufVxuXG5AZnVuY3Rpb24gaXMtZGlzcGxheS10YWJsZSgkY29udGFpbmVyLWlzLWRpc3BsYXktdGFibGUsICRkaXNwbGF5KSB7XG4gIEByZXR1cm4gJGNvbnRhaW5lci1pcy1kaXNwbGF5LXRhYmxlID09IHRydWUgb3IgJGRpc3BsYXkgPT0gdGFibGU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBUcmFuc2xhdGVzIGFuIGVsZW1lbnQgaG9yaXpvbnRhbGx5IGJ5IGEgbnVtYmVyIG9mIGNvbHVtbnMuIFBvc2l0aXZlIGFyZ3VtZW50cyBzaGlmdCB0aGUgZWxlbWVudCB0byB0aGUgYWN0aXZlIGxheW91dCBkaXJlY3Rpb24sIHdoaWxlIG5lZ2F0aXZlIG9uZXMgc2hpZnQgaXQgdG8gdGhlIG9wcG9zaXRlIGRpcmVjdGlvbi5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyICh1bml0bGVzcyl9ICRuLWNvbHVtbnMgWzFdXG4vLy8gICBOdW1iZXIgb2YgY29sdW1ucyBieSB3aGljaCB0aGUgZWxlbWVudCBzaGlmdHMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgc2hpZnQoLTMpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIG91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBtYXJnaW4tbGVmdDogLTI1LjU4OTQxJTtcbi8vLyAgIH1cblxuQG1peGluIHNoaWZ0KCRuLWNvbHVtbnM6IDEpIHtcbiAgQGluY2x1ZGUgc2hpZnQtaW4tY29udGV4dCgkbi1jb2x1bW5zKTtcbn1cblxuLy8vIFRyYW5zbGF0ZXMgYW4gZWxlbWVudCBob3Jpem9udGFsbHkgYnkgYSBudW1iZXIgb2YgY29sdW1ucywgaW4gYSBzcGVjaWZpYyBuZXN0aW5nIGNvbnRleHQuXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRzaGlmdFxuLy8vICAgQSBsaXN0IGNvbnRhaW5pbmcgdGhlIG51bWJlciBvZiBjb2x1bW5zIHRvIHNoaWZ0IChgJGNvbHVtbnNgKSBhbmQgdGhlIG51bWJlciBvZiBjb2x1bW5zIG9mIHRoZSBwYXJlbnQgZWxlbWVudCAoYCRjb250YWluZXItY29sdW1uc2ApLlxuLy8vXG4vLy8gICBUaGUgdHdvIHZhbHVlcyBjYW4gYmUgc2VwYXJhdGVkIHdpdGggYW55IHN0cmluZyBzdWNoIGFzIGBvZmAsIGAvYCwgZXRjLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHNoaWZ0KC0zIG9mIDYpO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIG91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBtYXJnaW4tbGVmdDogLTUyLjQxNDU4JTtcbi8vLyAgIH1cblxuQG1peGluIHNoaWZ0LWluLWNvbnRleHQoJHNoaWZ0OiAkY29sdW1ucyBvZiAkY29udGFpbmVyLWNvbHVtbnMpIHtcbiAgJG4tY29sdW1uczogbnRoKCRzaGlmdCwgMSk7XG4gICRwYXJlbnQtY29sdW1uczogY29udGFpbmVyLXNoaWZ0KCRzaGlmdCkgIWdsb2JhbDtcblxuICAkZGlyZWN0aW9uOiBnZXQtZGlyZWN0aW9uKCRsYXlvdXQtZGlyZWN0aW9uLCAkZGVmYXVsdC1sYXlvdXQtZGlyZWN0aW9uKTtcbiAgJG9wcG9zaXRlLWRpcmVjdGlvbjogZ2V0LW9wcG9zaXRlLWRpcmVjdGlvbigkZGlyZWN0aW9uKTtcblxuICBtYXJnaW4tI3skb3Bwb3NpdGUtZGlyZWN0aW9ufTogJG4tY29sdW1ucyAqIGZsZXgtZ3JpZCgxLCAkcGFyZW50LWNvbHVtbnMpICsgJG4tY29sdW1ucyAqIGZsZXgtZ3V0dGVyKCRwYXJlbnQtY29sdW1ucyk7XG5cbiAgLy8gUmVzZXQgbmVzdGluZyBjb250ZXh0XG4gICRwYXJlbnQtY29sdW1uczogJGdyaWQtY29sdW1ucyAhZ2xvYmFsO1xufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL0ZpeGVkIEhlYWRlclxuXG4jZml4ZWQtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDE0Ny41cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDcwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyA+IC5sYXlvdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDE0Ny41cHg7XG59XG5cbi5yb2xlLS1hZG1pbmlzdHJhdG9yICNmaXhlZC1oZWFkZXIsXG4ucm9sZS0tYXV0aG9yICNmaXhlZC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLnJvbGUtLWFkbWluaXN0cmF0b3IgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzID4gLmxheW91dC1jb250YWluZXIsXG4ucm9sZS0tYXV0aG9yIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyA+IC5sYXlvdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5yb2xlLS1hZG1pbmlzdHJhdG9yICN1c2VyLWluZm8tcmVnaW9uLFxuLnJvbGUtLWF1dGhvciAjdXNlci1pbmZvLXJlZ2lvbiB7XG4gIHBhZGRpbmctdG9wOiAxNDcuNXB4O1xufVxuLy9PdXRlciB3cmFwcGVyXG5cbiNmaXhlZC1oZWFkZXIge1xuICAuZmgtaW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXItYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wICRiYXNlLWFjY2VudC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgaGVhZGVyIHtcbiAgICAgICYjaGVhZGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL0xvZ29cblxuI2Jsb2NrLWNvb2twb2xpdGljYWwtYnJhbmRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZzogMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIHdpZHRoOiAxMThweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgkZnVsbHNpemUpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xuICB9XG5cbiAgLnNpdGUtbG9nbyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi8vTW9iaWxlIG1lbnUgYnV0dG9uXG5cbiNtb2JpbGUtbWVudS1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMzRweCAyMHB4IDAgMDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjUpO1xuICBjb2xvcjogJHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy9pY29uc1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmNsb3NlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8vT3Blbi9jbG9zZSBzdGF0ZXNcblxuLm1vYmlsZS1tZW51LW9wZW4gI21vYmlsZS1tZW51LWJ1dHRvbiB7XG4gIC5jbG9zZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5vcGVuLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhbiBlYXN5IHdheSB0byBpbmNsdWRlIGEgY2xlYXJmaXggZm9yIGNvbnRhaW5pbmcgZmxvYXRzLlxuLy8vXG4vLy8gQGxpbmsgaHR0cDovL2dvby5nbC95UDVoaVpcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3Ncbi8vLyAgIC5lbGVtZW50OjphZnRlciB7XG4vLy8gICAgIGNsZWFyOiBib3RoO1xuLy8vICAgICBjb250ZW50OiBcIlwiO1xuLy8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vLyAgIH1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vVGhlIGJsb2NrIHRoYXQgc2hvd3MgdGhlIHVzZXIncyBQQUMsIG5hbWUgYW5kIGxpbmsgdG8gZWRpdFxuXG4jdXNlci1pbmZvLXJlZ2lvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAkYmFzZS1ib3JkZXI7XG5cbiAgLnZpZXdzLXJvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAucGFjLWxvZ28ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItZnVsbC1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogJGJhc2UtYm9yZGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lZGl0LXVzZXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWFpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL091dGVyIHdyYXBwZXJcbiNtYWlue1xuICBwYWRkaW5nOiAyMHB4O1xuICBcbiAgLmNvbnRhaW5lcntcbiAgICBAaW5jbHVkZSBvdXRlci1jb250YWluZXI7XG4gIH1cbn1cblxuI2NvbnRlbnQtYXJlYXtcbiAgYm9yZGVyOiAkYmFzZS1ib3JkZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBNYWtlcyBhbiBlbGVtZW50IGEgb3V0ZXIgY29udGFpbmVyIGJ5IGNlbnRlcmluZyBpdCBpbiB0aGUgdmlld3BvcnQsIGNsZWFyaW5nIGl0cyBmbG9hdHMsIGFuZCBzZXR0aW5nIGl0cyBgbWF4LXdpZHRoYC5cbi8vLyBBbHRob3VnaCBvcHRpb25hbCwgdXNpbmcgYG91dGVyLWNvbnRhaW5lcmAgaXMgcmVjb21tZW5kZWQuIFRoZSBtaXhpbiBjYW4gYmUgY2FsbGVkIG9uIG1vcmUgdGhhbiBvbmUgZWxlbWVudCBwZXIgcGFnZSwgYXMgbG9uZyBhcyB0aGV5IGFyZSBub3QgbmVzdGVkLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXIgW3VuaXRdfSAkbG9jYWwtbWF4LXdpZHRoIFskbWF4LXdpZHRoXVxuLy8vICAgTWF4IHdpZHRoIHRvIGJlIGFwcGxpZWQgdG8gdGhlIGVsZW1lbnQuIENhbiBiZSBhIHBlcmNlbnRhZ2Ugb3IgYSBtZWFzdXJlLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIG91dGVyLWNvbnRhaW5lcigxMDAlKTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuLy8vICAgICBtYXJnaW4tbGVmdDogYXV0bztcbi8vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gICAuZWxlbWVudDo6YWZ0ZXIge1xuLy8vICAgICBjbGVhcjogYm90aDtcbi8vLyAgICAgY29udGVudDogXCJcIjtcbi8vLyAgICAgZGlzcGxheTogdGFibGU7XG4vLy8gICB9XG5cbkBtaXhpbiBvdXRlci1jb250YWluZXIoJGxvY2FsLW1heC13aWR0aDogJG1heC13aWR0aCkge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbWF4LXdpZHRoOiAkbG9jYWwtbWF4LXdpZHRoO1xuICBtYXJnaW46IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb290ZXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vT3V0ZXIgd3JhcHBlclxuZm9vdGVyI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWFjY2VudC1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gICYgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJGZ1bGxzaXplKSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgLy9CbG9jayBIZWFkaW5nc1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5ibG9jayBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC8vQWRkcmVzc1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICNibG9jay1hZGRyZXNzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIC41KTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICB9XG4gIH1cblxuICAuZGl2aWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAwLjI1ZW0gMCAwLjVlbTtcbiAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICB9XG5cbiAgICAmLmFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkZnVsbHNpemUpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEluZGl2aWR1YWwgQXJ0aWNsZSBQYWdlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vVGhlIGVudGlyZSBibG9jayBpbmRpdmlkdWFsIGFydGljbGVzIHBhZ2UgYW5kIGhvbWUgcGFnZSBwYW5lbHNcbiNibG9jay12aWV3cy1ibG9jay1hcnRpY2xlLWJsb2Nrcy1ibG9jay0xe1xuICBwYWRkaW5nOiAwIDIwcHggMzBweDtcbn1cblxuXG5cbi8vUmVsYXRlZCBBcnRpY2xlcyAoVW5kZXIgbWFpbiBhcnRpY2xlKVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAucmVsYXRlZC1hcnRpY2xlcyA+IGgye1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuXG5cbi8vSGlkaW5nL1Nob3dpbmcgc2lkZWJhcnNcbi8vTW9iaWxlOiBGZWF0dXJlZCBBcnRpY2xlXG4vL1RhYmxldDogRmVhdHVyZWQgQXJ0aWNsZSBhbmQgTGF0ZXN0IFR3ZWV0XG4vL0Z1bGxzaXplOiBXaGF0IGlzIENvb2ssIExhdGVzdCBBcnRpY2xlcywgU3Vic2NyaWJlLCBGZWF0dXJlZCBBcnRpY2xlIGFuZCBMYXRlc3QgVHdlZXRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLnNpZGViYXJ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBcbiAgLndoYXQtaXMtY29vay1wb2xpdGljYWwsXG4gIC5ibG9jay12aWV3cy1ibG9jay1hcnRpY2xlcy1ibG9jay0xLFxuICAuc3Vic2NyaWJlLWJsb2NrLFxuICAuYmxvY2stdHdlZXRze1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgLmJsb2NrLXR3ZWV0c3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cbiAgICBcbiAgICAuYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtYmxvY2stM3tcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCl7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgXG4gICAgLndoYXQtaXMtY29vay1wb2xpdGljYWwsXG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWJsb2NrLTEsXG4gICAgLnN1YnNjcmliZS1ibG9ja3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAuYmxvY2stdHdlZXRzLFxuICAgIC5ibG9jay12aWV3cy1ibG9jay1hcnRpY2xlcy1ibG9jay0ze1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExvZ2luIFBhZ2UgYW5kIEZvcmdvdCBQYXNzd29yZCBwYWdlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ucGFnZS11c2VyLWxvZ2luICNjb250ZW50LWFyZWEsXG4ucGFnZS11c2VyLXBhc3N3b3JkICNjb250ZW50LWFyZWF7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA2MHB4O1xufVxuXG4uYmxvY2stbG9naW50aXRsZWFuZGluc3RydWN0aW9ucyxcbi5ibG9jay1mb3Jnb3RwYXNzd29yZHRpdGxle1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGJvcmRlci1ib3R0b206ICRiYXNlLWJvcmRlcjtcbn1cblxuI3VzZXItbG9naW4tZm9ybSB7XG4gIGRpdi5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFVzZXIgUGFnZVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc2VjdGlvbi11c2VyICNjb250ZW50LWFyZWEge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNjBweDtcbn1cblxuXG4uc2VjdGlvbi11c2Vye1xuICBcbiAgLy9CYXNpY2FsbHkgZ2V0dGluZyByaWQgb2YgcGFkZGluZyBmb3IgbW9iaWxlIHVzZXJzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmxheW91dC1jb250YWluZXJ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICAjbWFpbntcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gICNibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnR7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgXG4gIFxuICAvL1RoaXMgaXMgZm9yIHRoZSBzZWNvbmRhcnkgdGFic1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHVsLnRhYnMuc2Vjb25kYXJ5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBcbiAgICBsaXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBcbiAgICBhe1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJhc2UtYm9yZGVyLXJhZGl1cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgIFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBVc2VyIFN1YnNjcmlwdGlvbiBQYWdlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi51c2VyLXN1YnNjcmlwdGlvbi1jb250ZW50IHtcbiAgZmllbGRzZXQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgbGVnZW5kIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTlweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzBBNTM5NTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5iYWRnZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzBBNTM5NTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREO1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVja2JveGVzIHtcbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJhc2ljIFBhZ2Vcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9UaXRsZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnZS1ub2RlLXR5cGUtcGFnZXtcbiAgXG4gIC5ibG9jay1jb29rcG9saXRpY2FsLXBhZ2UtdGl0bGV7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDA7XG4gIH1cbiAgXG4gIC5ibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnR7XG4gICAgcGFkZGluZzogMCAyMHB4IDYwcHg7XG4gIH1cbn1cblxuXG4vL01haW4gY29udGVudFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50e1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gICAgXG4gIC8vSGVhZGluZ3NcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBoMiwgaDMsIGg0e1xuICAgIG1hcmdpbjogJGJhc2Utc3BhY2luZyAwICRiYXNlLXNwYWNpbmcvMjtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgfVxuICBcbiAgaDJ7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBjb2xvcjogJGJhc2UtYWNjZW50LWNvbG9yO1xuICB9XG4gIFxuICBoM3tcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGNvbG9yOiAkYmFzZS1hY2NlbnQtY29sb3I7XG4gIH1cbiAgXG4gIGg0e1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIH1cbiAgXG4gIFxuICAvL2xpc3QgZm9ybWF0dGluZ1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHVsLCBvbHtcbiAgICBtYXJnaW46IDAgMCAkYmFzZS1zcGFjaW5nIDEuMjVlbTtcbiAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICAgIFxuICAgIHVsLCBvbHtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgfVxuICB9XG4gIFxuICB1bHtcbiAgICBsaXN0LXN0eWxlOiBzcXVhcmU7XG4gICAgXG4gICAgdWx7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgXG4gICAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgb2x7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICBcbiAgICBvbHtcbiAgICAgIGxpc3Qtc3R5bGU6IGxvd2VyLWFscGhhO1xuICAgICAgXG4gICAgICBvbHtcbiAgICAgICAgbGlzdC1zdHlsZTogbG93ZXItcm9tYW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBsaXtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG4gIFxuICBcbiAgLy9CbG9ja3F1b3RlXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgYmxvY2txdW90ZXtcbiAgICBtYXJnaW46IDAgMCAkYmFzZS1zcGFjaW5nIC41ZW07XG4gICAgcGFkZGluZzogMCAwIDAgMWVtO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsdWUtbGlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBcbiAgICBwOm5vdCguY2l0ZSl7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHAuY2l0ZXtcbiAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIH1cbiAgfVxuICBcbiAgLy9BbGlnbm1lbnRcbiAgLy9UaGUgQ0tFZGl0b3IgYWRkcyB0aGVzZSBjbGFzc2VzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnRleHQtYWxpZ24tbGVmdHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50ZXh0LWFsaWduLWNlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRleHQtYWxpZ24tcmlnaHR7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuXG4vL0J1bGxldHMgY29sb3JlZCBieSB0aGUgY29sb3JMaXN0LmpzXG4uY29sb3JlZC1idWxsZXRzIGxpe1xuICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gIFxuICAudGV4dC1jb2xvcntcbiAgICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuICAgIH1cbn1cblxuXG4vL0NvbnRhY3QgVXMgZm9ybVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAjY29udGVudC1hcmVhIC5ibG9jay1jb250YWN0e1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExpc3Rpbmcgb2YgVGVhbSBNZW1iZXJzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4udGVhbS1wYWdlLWJsb2Nre1xuICBtYXJnaW46IDAgMjBweDtcbiAgXG4gIC52aWV3cy1yb3d7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogJGJhc2Utc3BhY2luZztcbiAgICBtYXJnaW4tdG9wOiAkYmFzZS1zcGFjaW5nO1xuICAgIGJvcmRlci10b3A6ICRiYXNlLWJvcmRlcjtcbiAgfVxuICBcbiAgLnRlYW0tcGhvdG97XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgXG4gIC50ZWFtLXRleHR7XG4gICAgXG4gICAgaDN7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICAgIFxuICAgIC5qb2ItdGl0bGV7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRzZWNvbmQtYWNjZW50LWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMTBweCAwO1xuICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgfVxuICAgIFxuICAgIC5iaW97XG4gICAgICBtYXJnaW46IDFlbSAwIDEuMWVtIDA7XG4gICAgICBcbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiBsYXJnZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgIH1cblxuXG4gIH1cbiAgXG4gIFxuICAvL1Jlc3BvbnNpdmUgc3R1ZmZcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgXG4gICAgLnRlYW0tcGhvdG97XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJhc2UtYm9yZGVyLXJhZGl1cztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIFxuICAgIC50ZWFtLXRleHR7XG4gICAgICBtYXJnaW4tbGVmdDogMjIwcHg7XG4gICAgICBcbiAgICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmpvYi10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSW5kaXZpZHVhbCBUZWFtIE1lbWJlclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL0hlYWRpbmdcbi50ZWFtLWluZGl2aWR1YWwtaGVhZGluZ3tcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgXG4gIC50ZWFtLXBob3Rve1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC50ZWFtLXRleHR7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICBcbiAgaDF7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBcbiAgLmpvYi10aXRsZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkc2Vjb25kLWFjY2VudC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLCAwLjEpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLWJvdHRvbTogJGJhc2UtYm9yZGVyO1xuXG4gICAgLnRlYW0tcGhvdG97XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAudGVhbS10ZXh0e1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDAgMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOTVweDtcbiAgICB9XG4gIH1cbn1cblxuLy9MaXN0aW5nIGluIFNpZGUgYmFyXG4udGVhbS1saXN0IC5pdGVtLWxpc3R7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAkYmFzZS1ib3JkZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIFxuICBsaXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgXG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICB0b3A6IDAuNGVtO1xuICAgIH1cbiAgfVxufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTGFuZGluZyBQYWdlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdle1xuICBcbiAgI2NvbnRlbnQtYXJlYXtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgXG4gICNibG9jay1jb29rcG9saXRpY2FsLXBhZ2UtdGl0bGUgaDF7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi42ZW07XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgfVxuICAgIFxuICAgICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDFcXDAwYTBcXGU5MDFcXDAwYTBcXGU5MDEnO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgIGNvbG9yOiAkc2Vjb25kLWFjY2VudC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgXG4gICNibG9jay1jb29rcG9saXRpY2FsLWNvbnRlbnR7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG59XG5cbi8vVGhlIFN1YnBhZ2VzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy9mbGV4Ym94IGNvbW1vbiBmb3JtYXR0aW5nXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubGFuZGluZy1wYWdlLWJsb2Nre1xuICBcbiAgLnZpZXdzLXJvd3tcbiAgICBtYXJnaW46IDA7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgICB3aWR0aDogNDclO1xuICAgICAgbWFyZ2luOiAwIDEuNSUgMjBweDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Ape1xuICAgICAgbWFyZ2luOiAwIDElIDIwcHg7XG4gICAgICB3aWR0aDogMzEuMyU7XG4gICAgfVxuICAgIFxuICAgIGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogJGJhc2UtYm9yZGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAudGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XG4gICAgICAgIGNvbG9yOiAkYmFzZS1hY2NlbnQtY29sb3I7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5ib2R5e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogJGdyYXktOTk5O1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAudmlzaXR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgXG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYm9keXtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNyk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC52aXNpdHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRiYXNlLWFjY2VudC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAvL0Fic29sdXRlIHBvc2l0aW9uaW5nIGZvciB0aGUgYnV0dG9uIGFuZCBzaG93aW5nIGJvZHkvYnV0dG9uXG4gICAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIFxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC52aXNpdC1wb3NpdGlvbmluZ3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5ib2R5LCAudmlzaXR7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9pZiBmbGV4Ym94IGlzIGFjdGl2ZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZsZXhib3ggLmxhbmRpbmctcGFnZS1ibG9ja3tcbiAgXG4gIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgIFxuICAgID4gZGl2ID4gZGl2e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWZsb3c6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICAudmlld3Mtcm93IGF7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuLy9JZiBub3QgRmxleGJveCAtIHdlIHVzZSBmbG9hdHNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uby1mbGV4Ym94IC5sYW5kaW5nLXBhZ2UtYmxvY2t7XG4gIFxuICA+IGRpdiA+IGRpdntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIFxuICAudmlld3Mtcm93e1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDJuKzEpe1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgYXtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCl7XG4gICAgXG4gICAgICAmOm50aC1jaGlsZCgybisxKXtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBdXRob3IncyBzdG9yaWVzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vT3V0ZXIgd3JhcHBlcnNcbi5wYXRoLXRheG9ub215ICNjb250ZW50LWFyZWF7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGF0aC10YXhvbm9teSAjYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtYmxvY2stOHtcbiAgcGFkZGluZzogMDtcbn1cblxuLy90aXRsZVxuLnBhdGgtdGF4b25vbXkgLmJsb2NrLWNvb2twb2xpdGljYWwtcGFnZS10aXRsZXtcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgbWFyZ2luOiAwIDEuNSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Ape1xuICAgIG1hcmdpbjogMCAxJTtcbiAgfVxufVxuXG4vL2ZsZXhib3ggY29tbW9uIGZvcm1hdHRpbmdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYXRoLXRheG9ub215ICNibG9jay12aWV3cy1ibG9jay1hcnRpY2xlcy1ibG9jay04e1xuICBcbiAgLnZpZXdzLXJvd3tcbiAgICBtYXJnaW46IDA7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgICB3aWR0aDogNDclO1xuICAgICAgbWFyZ2luOiAwIDEuNSUgMjBweDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Ape1xuICAgICAgbWFyZ2luOiAwIDElIDIwcHg7XG4gICAgICB3aWR0aDogMzEuMyU7XG4gICAgfVxuICAgIFxuICAgIFxuICB9XG59XG5cbi8vaWYgZmxleGJveCBpcyBhY3RpdmVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mbGV4Ym94IC5wYXRoLXRheG9ub215ICNibG9jay12aWV3cy1ibG9jay1hcnRpY2xlcy1ibG9jay04e1xuICBcbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgXG4gICAgPiBkaXYgPiBkaXZ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZmxvdzogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIC52aWV3cy1yb3cgYXtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL0lmIG5vdCBGbGV4Ym94IC0gd2UgdXNlIGZsb2F0c1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5vLWZsZXhib3ggLnBhdGgtdGF4b25vbXkgI2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWJsb2NrLTh7XG4gIFxuICA+IGRpdiA+IGRpdntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIFxuICAudmlld3Mtcm93e1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDJuKzEpe1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgYXtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCl7XG4gICAgXG4gICAgICAmOm50aC1jaGlsZCgybisxKXtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBbmFseXNpcyBQYWdlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uc2VjdGlvbi1hbmFseXNpcy5wYXRoLXRheG9ub215e1xuXG4gIC8vU2lkZSBwYWRkaW5nIHRvIG1hdGNoIGNhcmRzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYmxvY2stY29va3BvbGl0aWNhbC1icmVhZGNydW1icyxcbiAgI2Jsb2NrLWNvb2twb2xpdGljYWwtcGFnZS10aXRsZSxcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybXtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgIH1cbiAgfVxufVxuXG4vL0V4cG9zZWQgRmlsdGVyc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuI2NvbnRlbnQtYXJlYSAuYXJ0aWNsZS10YWdzLWJsb2NrIC5hcnRpY2xlcy1yZXR1cm5zIGZvcm17XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgYm9yZGVyLWJvdHRvbTogJGJhc2UtYm9yZGVyO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuXG4gIC8vT3ZlcnJpZGluZyBtYXggd2lkdGhcbiAgLmZvcm0taXRlbXtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvL1NlbGVjdCBib3hlc1xuICAuanMtZm9ybS10eXBlLXNlbGVjdCBsYWJlbHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy9zdWJtaXQgYnV0dG9uXG4gIC5mb3JtLWFjdGlvbnMgaW5wdXR7XG4gICAgQGluY2x1ZGUgc3VibWl0LXNhbWUtc2l6ZSgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMjVlbTtcblxuICAgIC5mb3JtLWl0ZW0sIC5pbnB1dC13cmFwe1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAxZW0gMCAwO1xuICAgIH1cbiAgICAuaW5wdXQtd3JhcHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAuZm9ybS1pdGVte1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb25ze1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLy9tYWtpbmcgdGhlIGZpZWxkcyBsaW5lIHVwIGJldHRlciBhdCAzIGNvbHVtbnNcbiAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Ape1xuICAgIC5pbnB1dC13cmFwe1xuICAgICAgd2lkdGg6IDM2JTtcbiAgICB9XG4gICAgLmZvcm0taXRlbTpudGgtY2hpbGQoMil7XG4gICAgICB3aWR0aDogMzclO1xuICAgIH1cbiAgICAuZm9ybS1pdGVtOm50aC1jaGlsZCgzKXtcbiAgICAgIHdpZHRoOiAyNiU7XG4gICAgfVxuICB9XG59XG5cblxuXG4vL1RoZSBcIkNhcmRzXCJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hcnRpY2xlLXRhZ3MtYmxvY2t7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLnZpZXdzLXJvd3tcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgICB3aWR0aDogNDclO1xuICAgICAgbWFyZ2luOiAwIDEuNSUgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCl7XG4gICAgICBtYXJnaW46IDAgMSUgMjBweDtcbiAgICAgIHdpZHRoOiAzMS4zJTtcbiAgICB9XG4gIH1cbn1cblxuLy9pZiBmbGV4Ym94IGlzIGFjdGl2ZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZsZXhib3ggLmFydGljbGUtdGFncy1ibG9ja3tcblxuICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcblxuICAgIC5hcnRpY2xlcy1yZXR1cm5ze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWZsb3c6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC52aWV3cy1yb3cgYXtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL0lmIG5vdCBGbGV4Ym94IC0gd2UgdXNlIGZsb2F0c1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5vLWZsZXhib3ggLmFydGljbGUtdGFncy1ibG9ja3tcblxuICAuYXJ0aWNsZXMtcmV0dXJuc3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnZpZXdzLXJvd3tcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCl7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgJjpudGgtY2hpbGQoMm4rMSl7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJGRlc2t0b3Ape1xuXG4gICAgICAmOm50aC1jaGlsZCgybisxKXtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5oaWRleSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDdXN0b20gTWl4aW5zIGNhbiBiZSBhZGRlZCBvciBpbXBvcnRlZCBoZXJlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy9NYXRjaGluZyBTdWJtaXQgYnV0dG9uIHRvIGhlaWdodCBvZiBmaWVsZHMgKHdoZW4gdGhleSBhcmUgc2lkZSBieSBzaWRlKVxuQG1peGluIHN1Ym1pdC1zYW1lLXNpemUoKXtcbiAgcGFkZGluZy10b3A6ICRiYXNlLXNwYWNpbmcgLyAzO1xuICBwYWRkaW5nLWJvdHRvbTogJGJhc2Utc3BhY2luZyAvIDM7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xufSIsIi5oaWRlLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhKCRvbmx5LW1vYmlsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJhY2VzLXBhZ2Uge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAzOHB4IGF1dG8gMzhweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAucmFjZXMtcGFnZS1kYXRhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG5cbiAgICAucmFjZXMtcGFnZS1kYXRhLWxlZnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAucmFjZXMtcGFnZS10YWcge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xuICAgICAgICBjb2xvcjogI2VmMzc0YztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHRhYmxldCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmFjZXMtcGFnZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCA5cHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05OTk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yYWNlcy1wYWdlLWRhdGEtcmlnaHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cbiAgICAgIC5yYWNlcy1wYWdlLWRhdGEtcmlnaHQtZGl2LXNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBtYXJnaW46IC0yNnB4IDAgMCA2MnB4O1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDEycHg7XG4gICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvKiByZW1vdmUgZGVmYXVsdCBhcnJvdyBpbiBJRSAxMCBhbmQgMTEgKi9cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmF0aW5nLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmF5O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XG4gICAgfVxuXG4gICAgJiAucmF0aW5nLW1hcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cbiAgICAgICYgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZGRkO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJiAucmF0aW5nLXRpdGxlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICYgLnN0YXRlLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAmIC5kaXN0cmljdC1pbmZvIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTk5OTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiAucmF0aW5nLWJ1dHRvbnMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgJiAuZnJvbS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgICYgLmFycm93LWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy5wbmcpO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgICAmIC50by1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYgLmNsZWFyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuXG4uZGVtIHAsXG4ucmVwIHAsXG4udG9zc191cHMgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucmF0aW5nc19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuLmRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDdhYmU7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMzg0YztcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zb2xpZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saWtlbHkge1xuICBvcGFjaXR5OiAuODtcbn1cblxuLmxlYW4ge1xuICBvcGFjaXR5OiAuNjtcbn1cblxuLnRvc3NfdXBzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMYW5kaW5nIFBhZ2Vcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5wYXRoLXJlc291cmNlc3tcbiAgXG4gICNjb250ZW50LWFyZWF7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIFxuICAjYmxvY2stY29va3BvbGl0aWNhbC1jb250ZW50e1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgXG4gICNibG9jay1jb29rcG9saXRpY2FsLXBhZ2UtdGl0bGUgaDF7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi42ZW07XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhKCR0YWJsZXQpe1xuICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgfVxuICAgIFxuICAgICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDFcXDAwYTBcXGU5MDFcXDAwYTBcXGU5MDEnO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgIGNvbG9yOiAkc2Vjb25kLWFjY2VudC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgXG59XG5cbi8vVGhlIFN1YnBhZ2VzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy9mbGV4Ym94IGNvbW1vbiBmb3JtYXR0aW5nXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGF0aC1yZXNvdXJjZXN7XG4gIFxuICAubWFzb25yeS1sYXlvdXQgLm1hc29ucnktaXRlbXtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgYm9yZGVyOiAkYmFzZS1ib3JkZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSgkdGFibGV0KXtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICBtYXJnaW46IDAgMS41JSAyMHB4O1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSgkZGVza3RvcCl7XG4gICAgICBtYXJnaW46IDAgMSUgMjBweDtcbiAgICAgIHdpZHRoOiAzMS4zJTtcbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCAubWFzb25yeS1pdGVte1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgXG4gIGgze1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBcbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNlYXJjaCBSZXN1bHRzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zZWN0aW9uLXNlYXJjaHtcbiAgXG4gIC8vVGl0bGVcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICNibG9jay1jb29rcG9saXRpY2FsLXBhZ2UtdGl0bGV7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICBcbiAgLy9TZWFyY2ggZm9ybVxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnNlYXJjaC1wYWdlLWZvcm17XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogJGZvcm0tbWF4LXdpZHRoO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIFxuICAgIGRpdntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAvL0ZvbnQgYW5kIHNpemluZyBmb3IgZm9ybSBlbGVtZW50c1xuICAgIGxhYmVse1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgIFxuICAgIC5mb3JtLWl0ZW0gaW5wdXQsXG4gICAgLmZvcm0tc3VibWl0e1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBcbiAgICAvL1NlYXJjaCBmaWVsZFxuICAgIC5mb3JtLWl0ZW17XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDYuM2VtIDAgMDtcbiAgICB9XG4gICAgXG4gICAgLy9TdWJtaXQgYnV0dG9uXG4gICAgLmZvcm0tc3VibWl0e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gICAgXG4gICAgLy9oZWxwIGxpbmtcbiAgICAjZWRpdC1oZWxwLWxpbmt7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3VsdHNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuI2Jsb2NrLWNvb2twb2xpdGljYWwtY29udGVudCAuc2VhcmNoLXJlc3VsdHMtbGlzdCBvbHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIFxuICBsaXtcbiAgICBib3JkZXItYm90dG9tOiAkYmFzZS1ib3JkZXI7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICAuc2VhcmNoLWNvbnRlbnQtdHlwZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xuICAgIGNvbG9yOiAkc2Vjb25kLWFjY2VudC1jb2xvcjtcbiAgICBmb250LXNpemU6IDAuODVlbVxuICB9XG4gIFxuICBoM3tcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICB9XG4gIFxuICBwe1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgfVxuICBcbiAgLnNlYXJjaC1saW5rLXRvLWNvbnRlbnQgLnRyYW5zcGFyZW50LWJ1dHRvbntcbiAgICBmb250LXNpemU6IC42ZW07XG4gIH1cbn0iXX0= */
