.image-tools {
  width: 100%;
  height: 20px;
  background: #FFF;
  display: none;
  position: absolute;
  opacity: 0.8;
  filter: alpha(opacity=80);
  min-width: 60px;
  border-bottom: solid 1px #999; }

.image-pos {
  position: relative; }

.qaImageInner:hover .image-tools {
  display: block; }

.qaImageInner {
  max-height: 300px;
  overflow: hidden;
  border: solid 1px #999; }

.flagged {
  border: solid 1px red;
  background: #dfcaca;
  padding: 10px;
  padding-top: 5px;
  margin-bottom: 5px; }

.deleteQuestionImg i.ss-icon, .deleteAnswerImg i.ss-icon, .flagQAImage i.ss-icon {
  color: #3a4043; }

.deleteQuestionImg:hover i.ss-icon, .deleteAnswerImg:hover i.ss-icon, .flagQAImage:hover i.ss-icon {
  color: #2393bd; }

.flagged .flagQAImage {
  display: none; }

.undoPanel {
  display: none;
  clear: both;
  padding-bottom: 10px; }

.flaggedMsg {
  margin-bottom: 10px;
  display: none;
  width: 180px; }

.flaggedMsgTxt {
  color: black;
  font-weight: bold; }

.flagged .flaggedMsg {
  display: block; }

.undoText {
  color: black !important;
  font-weight: bold; }

.undoPanel {
  margin: 5px;
  float: left;
  width: 200px;
  display: none; }

.qaImage {
  margin: 5px; }

.qaImageImg {
  width: 200px; }

.flagged .qaImageImg {
  width: 180px; }

.imageTiles {
  width: 300px; }
  @media only screen and (min-width: 48em) {
    .imageTiles {
      width: 460px; }
      .imageTiles .qaImage {
        float: left; } }

.reviewedMsg {
  font-weight: bold;
  margin: 10px 0px; }

.btn.claim, .btn.unclaim {
  margin-left: 20px; }

.claimMsgText {
  width: 380px;
  /*display:block;*/
  /*float:left;*/ }

.imgShared {
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  float: right;
  height: 18px;
  margin-top: 2px;
  width: 20px; }

@media only screen and (min-width: 60em) {
  #background {
    background: url(/images/img/classroom-blurred.jpg) 0 0 no-repeat;
    background-size: cover;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1; } }

@media only screen and (min-width: 60em) {
  #foreground {
    position: relative;
    z-index: 2;
    top: 0;
    border-top: 1px solid #FFF; } }

@media only screen and (min-width: 48em) {
  #content-header {
    margin: 0 40px; } }

@media only screen and (min-width: 60em) {
  #content-header {
    margin: 0 0 10px 0;
    padding: 0;
    border-bottom: 1px solid #dedede; } }

#content {
  background-color: #FFF;
  padding: 10px; }
  @media only screen and (min-width: 60em) {
    #content {
      margin: 0 auto;
      padding: 20px;
      max-width: 960px; }
      #content::after {
        clear: both;
        content: "";
        display: table; } }

#content-main {
  position: relative; }
  @media only screen and (min-width: 48em) {
    #content-main {
      padding: 0 40px; } }
  @media only screen and (min-width: 60em) {
    #content-main {
      float: left;
      padding: 0;
      width: calc(100% - 320px); } }

@media only screen and (min-width: 48em) {
  #sidebar {
    margin: 8px 40px 0 40px; } }

@media only screen and (min-width: 60em) {
  #sidebar {
    margin: 0;
    width: 300px;
    float: right; } }

div.claimBox input.btn {
  margin: 10px 0 0 0; }

div#admin-msg, div.admin-msg {
  display: none; }

@media only screen and (min-width: 60em) {
  header#content-header {
    padding: 0; } }

header#content-header div.title {
  font-family: "Open Sans", sans-serif; }
  header#content-header div.title .meta {
    color: #c73e28;
    font-size: 15px;
    font-size: 0.83333rem;
    font-weight: 600; }
  header#content-header div.title h1 {
    color: #1f1f1f;
    font-size: 24px;
    font-size: 1.33333rem;
    font-weight: 600;
    line-height: 1.1em;
    margin: 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all;
    word-break: normal; }
  header#content-header div.title h2 {
    color: #1f1f1f;
    font-size: 15px;
    font-size: 0.83333rem;
    font-weight: 600;
    line-height: 1.2em;
    margin: 10px 0 20px 0; }

.approval {
  float: right; }
  .approval img {
    width: 48px;
    height: 48px; }

article div.adLeaderBoard img {
  width: 100%;
  height: 90px;
  margin: 25px auto; }

article div.messagebox.error {
  background-image: url(/images/core/mildorange-module-content-bg.gif) !important;
  border: 0; }

article .question-meta {
  width: 100%; }
  article .question-meta::after {
    clear: both;
    content: "";
    display: table; }
  article .question-meta div.txt {
    float: left;
    width: 69%; }
    article .question-meta div.txt span.profilepicContainer {
      display: none; }
      @media only screen and (min-width: 48em) {
        article .question-meta div.txt span.profilepicContainer {
          display: block;
          width: 48px;
          height: 48px;
          float: left;
          margin-right: 20px; } }
      article .question-meta div.txt span.profilepicContainer span {
        display: none; }
  article .question-meta p {
    color: #999;
    margin: 0;
    font-size: 15px;
    font-size: 0.83333rem; }
    article .question-meta p strong {
      font-size: 15px;
      font-size: 0.83333rem; }
    article .question-meta p span.divider {
      color: #dedede; }

article p {
  color: inherit;
  word-wrap: break-word; }

article section.answers h3 {
  color: #2e3336;
  font-size: 18px;
  font-size: 1rem;
  font-weight: 600;
  padding-bottom: 10px; }
  article section.answers h3 .btn {
    background: #f9f9f9;
    color: #2393bd;
    font-size: 14px;
    font-size: 0.77778rem; }
  article section.answers h3 .separator {
    color: #ccc; }
  article section.answers h3.replyCount {
    font-size: 14px;
    font-size: 0.77778rem;
    border-bottom: 0px; }
    article section.answers h3.replyCount span.replyIcon {
      font-size: 8px;
      font-size: 0.44444rem;
      position: relative;
      top: -2px; }

article section.answers .answer {
  margin-bottom: 25px;
  border-top: 2px solid #efefef;
  padding-top: 15px; }
  article section.answers .answer a {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all; }
  article section.answers .answer .firstReply > div.answer {
    border-top: 0;
    padding: 0; }
  article section.answers .answer .sources {
    font-size: 17px;
    font-size: 0.94444rem;
    margin: 30px 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all; }
    article section.answers .answer .sources .images {
      float: left; }
    article section.answers .answer .sources ul {
      padding: 0;
      list-style: none;
      margin-top: 10px;
      font-size: 14px;
      font-size: 0.77778rem; }
  article section.answers .answer .unFanLink {
    display: block;
    text-align: right;
    margin-top: 5px;
    font-size: 85%; }
  article section.answers .answer div.options {
    padding-bottom: 15px; }
    article section.answers .answer div.options .reviewedMsg {
      margin: 0;
      padding: 0;
      font-weight: bold;
      font-size: 12px;
      font-size: 0.66667rem; }
  article section.answers .answer .answer-meta {
    margin-top: 10px;
    width: 100%; }
    article section.answers .answer .answer-meta::after {
      clear: both;
      content: "";
      display: table; }
    article section.answers .answer .answer-meta div.txt {
      float: left;
      width: 100%; }
      article section.answers .answer .answer-meta div.txt span.profilepicContainer {
        display: none; }
        @media only screen and (min-width: 48em) {
          article section.answers .answer .answer-meta div.txt span.profilepicContainer {
            display: block;
            width: 48px;
            height: 48px;
            float: left;
            margin-right: 20px; } }
      @media only screen and (min-width: 48em) {
        article section.answers .answer .answer-meta div.txt p {
          margin-left: 50px; } }
    article section.answers .answer .answer-meta p {
      margin: 0;
      font-size: 15px;
      font-size: 0.83333rem; }
      article section.answers .answer .answer-meta p span.divider {
        color: #dedede; }
      article section.answers .answer .answer-meta p.top {
        color: #ff8a00;
        font-weight: 600;
        text-transform: uppercase; }
  article section.answers .answer blockquote {
    border-left: 2px solid #efefef;
    margin-left: 15px;
    padding-left: 15px; }
  article section.answers .answer img {
    max-width: 300px; }
    @media only screen and (min-width: 48em) {
      article section.answers .answer img {
        max-width: inherit; } }

article .pdf-btn {
  margin-top: 0.27778rem; }

.thumbs {
  color: #dedede;
  float: left;
  margin: 0;
  border-radius: 4px;
  /*background: #f9f9f9;*/
  padding: 5px 3px;
  text-align: center;
  width: 74px; }
  .thumbs i {
    display: block;
    float: left;
    margin: 0 3.5px;
    cursor: pointer; }
    .thumbs i.down {
      padding-top: 5px;
      margin-left: 0; }
      .thumbs i.down:hover, .thumbs i.down.active {
        color: #c73e28; }
    .thumbs i.up {
      margin-right: 0;
      padding-top: 2px; }
      .thumbs i.up:hover, .thumbs i.up.active {
        color: #2393bd; }
  .thumbs span {
    display: block;
    float: left;
    font-weight: 600;
    color: #1f1f1f;
    font-size: 15px;
    font-size: 0.83333rem; }

.positive .thumbs i.up {
  color: #2393bd; }

.negative .thumbs i.down {
  color: #c73e28; }

#sidebar .related {
  position: relative;
  margin-bottom: 30px; }
  #sidebar .related + .related {
    margin-top: 45px; }
  #sidebar .related h3 {
    text-transform: none; }
  @media only screen and (min-width: 60em) {
    #sidebar .related {
      padding-left: 15px; } }

.timestamp {
  color: #999; }
  .timestamp time {
    font-style: italic; }

i.ss-cell {
  color: #0094BA;
  font-size: 24px;
  font-size: 1.33333rem;
  vertical-align: middle;
  margin-right: 5px; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWV3b3JrLWhlbHAuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsMEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQiw4QkFBOEIsRUFBRTs7QUFFbEM7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQix1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxzQkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsY0FBYztFQUNkLFlBQVk7RUFDWixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxvQkFBb0I7RUFDcEIsY0FBYztFQUNkLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLHdCQUF3QjtFQUN4QixrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxZQUFZO0VBQ1osWUFBWTtFQUNaLGFBQWE7RUFDYixjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFO0VBQ2Y7SUFDRTtNQUNFLGFBQWEsRUFBRTtNQUNmO1FBQ0UsWUFBWSxFQUFFLEVBQUU7O0FBRXhCO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsZUFBZSxFQUFFOztBQUVu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QUF1QixFQUFFOztBQUUzQjtFQUNFLGVBQWU7RUFDZixZQUFZO0VBQ1osVUFBVTtFQUNWLG1CQUFtQjtFQUNuQix3QkFBd0I7RUFDeEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixZQUFZLEVBQUU7RUFDZDtJQUNFLGVBQWU7SUFDZixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0UsaUJBQWlCO01BQ2pCLGVBQWUsRUFBRTtNQUNqQjtRQUNFLGVBQWUsRUFBRTtJQUNyQjtNQUNFLGdCQUFnQjtNQUNoQixpQkFBaUIsRUFBRTtNQUNuQjtRQUNFLGVBQWUsRUFBRTtFQUN2QjtJQUNFLGVBQWU7SUFDZixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsc0JBQXNCLEVBQUU7O0FBRTVCO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQW9CLEVBQUU7RUFDdEI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLHFCQUFxQixFQUFFO0VBQ3pCO0lBQ0U7TUFDRSxtQkFBbUIsRUFBRSxFQUFFOztBQUU3QjtFQUNFLFlBQVksRUFBRTtFQUNkO0lBQ0UsbUJBQW1CLEVBQUU7O0FBRXpCO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLGtCQUFrQixFQUFFIiwiZmlsZSI6ImhvbWV3b3JrLWhlbHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmltYWdlLXRvb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5OTk7IH1cblxuLmltYWdlLXBvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucWFJbWFnZUlubmVyOmhvdmVyIC5pbWFnZS10b29scyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5xYUltYWdlSW5uZXIge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzk5OTsgfVxuXG4uZmxhZ2dlZCB7XG4gIGJvcmRlcjogc29saWQgMXB4IHJlZDtcbiAgYmFja2dyb3VuZDogI2RmY2FjYTtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5kZWxldGVRdWVzdGlvbkltZyBpLnNzLWljb24sIC5kZWxldGVBbnN3ZXJJbWcgaS5zcy1pY29uLCAuZmxhZ1FBSW1hZ2UgaS5zcy1pY29uIHtcbiAgY29sb3I6ICMzYTQwNDM7IH1cblxuLmRlbGV0ZVF1ZXN0aW9uSW1nOmhvdmVyIGkuc3MtaWNvbiwgLmRlbGV0ZUFuc3dlckltZzpob3ZlciBpLnNzLWljb24sIC5mbGFnUUFJbWFnZTpob3ZlciBpLnNzLWljb24ge1xuICBjb2xvcjogIzIzOTNiZDsgfVxuXG4uZmxhZ2dlZCAuZmxhZ1FBSW1hZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51bmRvUGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLmZsYWdnZWRNc2cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTgwcHg7IH1cblxuLmZsYWdnZWRNc2dUeHQge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mbGFnZ2VkIC5mbGFnZ2VkTXNnIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnVuZG9UZXh0IHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi51bmRvUGFuZWwge1xuICBtYXJnaW46IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucWFJbWFnZSB7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5xYUltYWdlSW1nIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5mbGFnZ2VkIC5xYUltYWdlSW1nIHtcbiAgd2lkdGg6IDE4MHB4OyB9XG5cbi5pbWFnZVRpbGVzIHtcbiAgd2lkdGg6IDMwMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5pbWFnZVRpbGVzIHtcbiAgICAgIHdpZHRoOiA0NjBweDsgfVxuICAgICAgLmltYWdlVGlsZXMgLnFhSW1hZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi5yZXZpZXdlZE1zZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEwcHggMHB4OyB9XG5cbi5idG4uY2xhaW0sIC5idG4udW5jbGFpbSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5jbGFpbU1zZ1RleHQge1xuICB3aWR0aDogMzgwcHg7XG4gIC8qZGlzcGxheTpibG9jazsqL1xuICAvKmZsb2F0OmxlZnQ7Ki8gfVxuXG4uaW1nU2hhcmVkIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICNiYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pbWcvY2xhc3Nyb29tLWJsdXJyZWQuanBnKSAwIDAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICNmb3JlZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgI2NvbnRlbnQtaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgNDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAjY29udGVudC1oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlOyB9IH1cblxuI2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICNjb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH1cbiAgICAgICNjb250ZW50OjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG5cbiNjb250ZW50LW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgI2NvbnRlbnQtbWFpbiB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAjY29udGVudC1tYWluIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgI3NpZGViYXIge1xuICAgIG1hcmdpbjogOHB4IDQwcHggMCA0MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICNzaWRlYmFyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbmRpdi5jbGFpbUJveCBpbnB1dC5idG4ge1xuICBtYXJnaW46IDEwcHggMCAwIDA7IH1cblxuZGl2I2FkbWluLW1zZywgZGl2LmFkbWluLW1zZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIGhlYWRlciNjb250ZW50LWhlYWRlciB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbmhlYWRlciNjb250ZW50LWhlYWRlciBkaXYudGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICBoZWFkZXIjY29udGVudC1oZWFkZXIgZGl2LnRpdGxlIC5tZXRhIHtcbiAgICBjb2xvcjogI2M3M2UyODtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjgzMzMzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgaGVhZGVyI2NvbnRlbnQtaGVhZGVyIGRpdi50aXRsZSBoMSB7XG4gICAgY29sb3I6ICMxZjFmMWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zMzMzM3JlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuICBoZWFkZXIjY29udGVudC1oZWFkZXIgZGl2LnRpdGxlIGgyIHtcbiAgICBjb2xvcjogIzFmMWYxZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjgzMzMzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHggMDsgfVxuXG4uYXBwcm92YWwge1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLmFwcHJvdmFsIGltZyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4OyB9XG5cbmFydGljbGUgZGl2LmFkTGVhZGVyQm9hcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG87IH1cblxuYXJ0aWNsZSBkaXYubWVzc2FnZWJveC5lcnJvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvcmUvbWlsZG9yYW5nZS1tb2R1bGUtY29udGVudC1iZy5naWYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG5hcnRpY2xlIC5xdWVzdGlvbi1tZXRhIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgYXJ0aWNsZSAucXVlc3Rpb24tbWV0YTo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgYXJ0aWNsZSAucXVlc3Rpb24tbWV0YSBkaXYudHh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjklOyB9XG4gICAgYXJ0aWNsZSAucXVlc3Rpb24tbWV0YSBkaXYudHh0IHNwYW4ucHJvZmlsZXBpY0NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgYXJ0aWNsZSAucXVlc3Rpb24tbWV0YSBkaXYudHh0IHNwYW4ucHJvZmlsZXBpY0NvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgICBhcnRpY2xlIC5xdWVzdGlvbi1tZXRhIGRpdi50eHQgc3Bhbi5wcm9maWxlcGljQ29udGFpbmVyIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIGFydGljbGUgLnF1ZXN0aW9uLW1ldGEgcCB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuODMzMzNyZW07IH1cbiAgICBhcnRpY2xlIC5xdWVzdGlvbi1tZXRhIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44MzMzM3JlbTsgfVxuICAgIGFydGljbGUgLnF1ZXN0aW9uLW1ldGEgcCBzcGFuLmRpdmlkZXIge1xuICAgICAgY29sb3I6ICNkZWRlZGU7IH1cblxuYXJ0aWNsZSBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG5hcnRpY2xlIHNlY3Rpb24uYW5zd2VycyBoMyB7XG4gIGNvbG9yOiAjMmUzMzM2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgYXJ0aWNsZSBzZWN0aW9uLmFuc3dlcnMgaDMgLmJ0biB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBjb2xvcjogIzIzOTNiZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjc3Nzc4cmVtOyB9XG4gIGFydGljbGUgc2VjdGlvbi5hbnN3ZXJzIGgzIC5zZXBhcmF0b3Ige1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gIGFydGljbGUgc2VjdGlvbi5hbnN3ZXJzIGgzLnJlcGx5Q291bnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuNzc3NzhyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gICAgYXJ0aWNsZSBzZWN0aW9uLmFuc3dlcnMgaDMucmVwbHlDb3VudCBzcGFuLnJlcGx5SWNvbiB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMC40NDQ0NHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDsgfVxuXG5hcnRpY2xlIHNlY3Rpb24uYW5zd2VycyAuYW5zd2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZmVmZWY7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIGFydGljbGUgc2VjdGlvbi5hbnN3ZXJzIC5hbnN3ZXIgYSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gIGFydGljbGUgc2VjdGlvbi5hbnN3ZXJzIC5hbnN3ZXIgLmZpcnN0UmVwbHkgPiBkaXYuYW5zd2VyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgYXJ0aWNsZSBzZWN0aW9uLmFuc3dlcnMgLmFuc3dlciAuc291cmNlcyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMC45NDQ0NHJlbTtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICBhcnRpY2xlIHNlY3Rpb24uYW5zd2VycyAuYW5zd2VyIC5zb3VyY2VzIC5pbWFnZXMge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBhcnRpY2xlIHNlY3Rpb24uYW5zd2VycyAuYW5zd2VyIC5zb3VyY2VzIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43Nzc3OHJlbTsgfVxuICBhcnRpY2xlIHNlY3Rpb24uYW5zd2VycyAuYW5zd2VyIC51bkZhbkxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDg1JTsgfVxuICBhcnRpY2xlIHNlY3Rpb24uYW5zd2VycyAuYW5zd2VyIGRpdi5vcHRpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIGFydGljbGUgc2VjdGlvbi5hbnN3ZXJzIC5hbnN3ZXIgZGl2Lm9wdGlvbnMgLnJldmlld2VkTXNnIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC42NjY2N3JlbTsgfVxuICBhcnRpY2xlIHNlY3Rpb24uYW5zd2VycyAuYW5zd2VyIC5hbnN3ZXItbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGFydGljbGUgc2VjdGlvbi5hbnN3ZXJzIC5hbnN3ZXIgLmFuc3dlci1tZXRhOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIGFydGljbGUgc2VjdGlvbi5hbnN3ZXJzIC5hbnN3ZXIgLmFuc3dlci1tZXRhIGRpdi50eHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgYXJ0aWNsZSBzZWN0aW9uLmFuc3dlcnMgLmFuc3dlciAuYW5zd2VyLW1ldGEgZGl2LnR4dCBzcGFuLnByb2ZpbGVwaWNDb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIGFydGljbGUgc2VjdGlvbi5hbnN3ZXJzIC5hbnN3ZXIgLmFuc3dlci1tZXRhIGRpdi50eHQgc3Bhbi5wcm9maWxlcGljQ29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgYXJ0aWNsZSBzZWN0aW9uLmFuc3dlcnMgLmFuc3dlciAuYW5zd2VyLW1ldGEgZGl2LnR4dCBwIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDsgfSB9XG4gICAgYXJ0aWNsZSBzZWN0aW9uLmFuc3dlcnMgLmFuc3dlciAuYW5zd2VyLW1ldGEgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDAuODMzMzNyZW07IH1cbiAgICAgIGFydGljbGUgc2VjdGlvbi5hbnN3ZXJzIC5hbnN3ZXIgLmFuc3dlci1tZXRhIHAgc3Bhbi5kaXZpZGVyIHtcbiAgICAgICAgY29sb3I6ICNkZWRlZGU7IH1cbiAgICAgIGFydGljbGUgc2VjdGlvbi5hbnN3ZXJzIC5hbnN3ZXIgLmFuc3dlci1tZXRhIHAudG9wIHtcbiAgICAgICAgY29sb3I6ICNmZjhhMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgYXJ0aWNsZSBzZWN0aW9uLmFuc3dlcnMgLmFuc3dlciBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlZmVmZWY7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIGFydGljbGUgc2VjdGlvbi5hbnN3ZXJzIC5hbnN3ZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBhcnRpY2xlIHNlY3Rpb24uYW5zd2VycyAuYW5zd2VyIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG5cbmFydGljbGUgLnBkZi1idG4ge1xuICBtYXJnaW4tdG9wOiAwLjI3Nzc4cmVtOyB9XG5cbi50aHVtYnMge1xuICBjb2xvcjogI2RlZGVkZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvKmJhY2tncm91bmQ6ICNmOWY5Zjk7Ki9cbiAgcGFkZGluZzogNXB4IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNzRweDsgfVxuICAudGh1bWJzIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAzLjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudGh1bWJzIGkuZG93biB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC50aHVtYnMgaS5kb3duOmhvdmVyLCAudGh1bWJzIGkuZG93bi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2M3M2UyODsgfVxuICAgIC50aHVtYnMgaS51cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4OyB9XG4gICAgICAudGh1bWJzIGkudXA6aG92ZXIsIC50aHVtYnMgaS51cC5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzIzOTNiZDsgfVxuICAudGh1bWJzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxZjFmMWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44MzMzM3JlbTsgfVxuXG4ucG9zaXRpdmUgLnRodW1icyBpLnVwIHtcbiAgY29sb3I6ICMyMzkzYmQ7IH1cblxuLm5lZ2F0aXZlIC50aHVtYnMgaS5kb3duIHtcbiAgY29sb3I6ICNjNzNlMjg7IH1cblxuI3NpZGViYXIgLnJlbGF0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgI3NpZGViYXIgLnJlbGF0ZWQgKyAucmVsYXRlZCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDsgfVxuICAjc2lkZWJhciAucmVsYXRlZCBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgI3NpZGViYXIgLnJlbGF0ZWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cblxuLnRpbWVzdGFtcCB7XG4gIGNvbG9yOiAjOTk5OyB9XG4gIC50aW1lc3RhbXAgdGltZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmkuc3MtY2VsbCB7XG4gIGNvbG9yOiAjMDA5NEJBO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM3JlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9aG9tZXdvcmstaGVscC5jc3MubWFwICovIl19 */