.content *,
.content *::before,
.content *::after {
  box-sizing: content-box; }

html body .container-fluid,
html body .portlet-column {
  box-sizing: border-box;
  padding: 0; }

html body.controls-hidden .edit-article-wrapper {
  display: none; }

html body.controls-hidden .portlet-header,
html body.controls-hidden .portlet-topper {
  display: none !important; }

html body.controls-visible .edit-article-wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
  max-height: 0;
  max-width: 1200px;
  overflow: visible;
  padding-right: 1rem;
  width: 100%; }
  html body.controls-visible .edit-article-wrapper + * {
    transition: box-shadow 0.3s; }
  html body.controls-visible .edit-article-wrapper:hover + * {
    box-shadow: inset -2px 0 0 #0b5fff, inset 0 -2px 0 #0b5fff, inset 2px 0 0 #0b5fff, inset 0 2px 0 #0b5fff; }
  html body.controls-visible .edit-article-wrapper:hover .article-info-box {
    opacity: 1;
    visibility: visible; }
  html body.controls-visible .edit-article-wrapper .article-info-box {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    color: #000;
    margin-top: 0.5rem;
    opacity: 0;
    padding: 0.5rem 1rem;
    transition: opacity 0.3s, visibility 0.3s;
    visibility: hidden;
    width: 300px;
    z-index: 1071; }
  html body.controls-visible .edit-article-wrapper .edit-article-link {
    background: #fff;
    border: 1px solid #0b5fff;
    border-radius: 4px;
    color: #0b5fff;
    margin-top: 0.5rem;
    padding: 0.5rem 0.75rem;
    width: 30px;
    z-index: 1071; }

html body.controls-visible.has-toggle-controls .portlet-topper {
  display: flex !important;
  flex-direction: row-reverse;
  flex-direction: row-reverse;
  justify-content: flex-end;
  opacity: 1;
  position: relative;
  transform: none !important; }
  html body.controls-visible.has-toggle-controls .portlet-topper menu a {
    padding: 0 !important; }
  html body.controls-visible.has-toggle-controls .portlet-topper .portlet-topper-toolbar svg {
    color: rgba(0, 0, 0, 0.5) !important; }
  html body.controls-visible.has-toggle-controls .portlet-topper .portlet-title-default {
    flex: 0 0 auto;
    max-width: 75%;
    overflow: hidden;
    padding-left: 0.5rem; }
    html body.controls-visible.has-toggle-controls .portlet-topper .portlet-title-default span {
      max-width: 50%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }

html body.controls-visible.has-toggle-controls .portlet-content .portlet-header {
  transform: translate(-3px, -38px);
  width: auto;
  z-index: 1; }
  html body.controls-visible.has-toggle-controls .portlet-content .portlet-header .visible-interaction {
    visibility: visible; }
    html body.controls-visible.has-toggle-controls .portlet-content .portlet-header .visible-interaction a {
      padding: 0 !important; }
    html body.controls-visible.has-toggle-controls .portlet-content .portlet-header .visible-interaction svg {
      color: #0b5fff; }
    html body.controls-visible.has-toggle-controls .portlet-content .portlet-header .visible-interaction .lfr-icon-menu {
      background: transparent !important; }

html body .control-menu .toggle-controls {
  display: block !important; }

html body .control-menu-nav *,
html body .control-menu-nav *::after,
html body .control-menu-nav *::before,
html body .lfr-product-menu-sidebar *,
html body .lfr-product-menu-sidebar *::after,
html body .lfr-product-menu-sidebar *::before,
html body .page-maximized.display-panel-columns *,
html body .page-maximized.display-panel-columns *::after,
html body .page-maximized.display-panel-columns *::before,
html body .portal-popup.dialog-with-footer *,
html body .portal-popup.dialog-with-footer *::after,
html body .portal-popup.dialog-with-footer *::before {
  box-sizing: border-box; }

html body .dropdown-toggle span svg {
  box-sizing: border-box;
  padding: 0; }

html body .form-group {
  margin-bottom: 5px; }

html body .portlet .portlet-content {
  border-radius: 0; }
  html body .portlet .portlet-content, html body .portlet .portlet-content.portlet-content-editable {
    border: none;
    padding: 0 !important; }
  html body .portlet .portlet-content .portlet-header {
    margin-bottom: 0; }

html body .portlet-layout {
  margin: 0; }

html body .site-navigation-content {
  padding-top: 5rem; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztFQUdFLHVCQUF1QixFQUFFOztBQUUzQjs7RUFFRSxzQkFBc0I7RUFDdEIsVUFBVSxFQUFFOztBQUVkO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjs7RUFFRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLDJCQUEyQjtFQUMzQiwyQkFBMkI7RUFDM0IsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLFdBQVcsRUFBRTtFQUNiO0lBQ0UsMkJBQTJCLEVBQUU7RUFDL0I7SUFDRSx3R0FBd0csRUFBRTtFQUM1RztJQUNFLFVBQVU7SUFDVixtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLGdCQUFnQjtJQUNoQixxQ0FBcUM7SUFDckMsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLG9CQUFvQjtJQUNwQix5Q0FBeUM7SUFDekMsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixhQUFhLEVBQUU7RUFDakI7SUFDRSxnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLHVCQUF1QjtJQUN2QixXQUFXO0lBQ1gsYUFBYSxFQUFFOztBQUVuQjtFQUNFLHdCQUF3QjtFQUN4QiwyQkFBMkI7RUFDM0IsMkJBQTJCO0VBQzNCLHlCQUF5QjtFQUN6QixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLDBCQUEwQixFQUFFO0VBQzVCO0lBQ0UscUJBQXFCLEVBQUU7RUFDekI7SUFDRSxvQ0FBb0MsRUFBRTtFQUN4QztJQUNFLGNBQWM7SUFDZCxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLG9CQUFvQixFQUFFO0lBQ3RCO01BQ0UsY0FBYztNQUNkLGdCQUFnQjtNQUNoQix1QkFBdUI7TUFDdkIsbUJBQW1CLEVBQUU7O0FBRTNCO0VBQ0UsaUNBQWlDO0VBQ2pDLFdBQVc7RUFDWCxVQUFVLEVBQUU7RUFDWjtJQUNFLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxrQ0FBa0MsRUFBRTs7QUFFMUM7RUFDRSx5QkFBeUIsRUFBRTs7QUFFN0I7Ozs7Ozs7Ozs7OztFQVlFLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFLHNCQUFzQjtFQUN0QixVQUFVLEVBQUU7O0FBRWQ7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxnQkFBZ0IsRUFBRTtFQUNsQjtJQUNFLFlBQVk7SUFDWixxQkFBcUIsRUFBRTtFQUN6QjtJQUNFLGdCQUFnQixFQUFFOztBQUV0QjtFQUNFLFNBQVMsRUFBRTs7QUFFYjtFQUNFLGlCQUFpQixFQUFFIiwiZmlsZSI6ImN1c3RvbS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY29udGVudCAqLFxuLmNvbnRlbnQgKjo6YmVmb3JlLFxuLmNvbnRlbnQgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5odG1sIGJvZHkgLmNvbnRhaW5lci1mbHVpZCxcbmh0bWwgYm9keSAucG9ydGxldC1jb2x1bW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmh0bWwgYm9keS5jb250cm9scy1oaWRkZW4gLmVkaXQtYXJ0aWNsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5odG1sIGJvZHkuY29udHJvbHMtaGlkZGVuIC5wb3J0bGV0LWhlYWRlcixcbmh0bWwgYm9keS5jb250cm9scy1oaWRkZW4gLnBvcnRsZXQtdG9wcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmh0bWwgYm9keS5jb250cm9scy12aXNpYmxlIC5lZGl0LWFydGljbGUtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWF4LWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICBodG1sIGJvZHkuY29udHJvbHMtdmlzaWJsZSAuZWRpdC1hcnRpY2xlLXdyYXBwZXIgKyAqIHtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7IH1cbiAgaHRtbCBib2R5LmNvbnRyb2xzLXZpc2libGUgLmVkaXQtYXJ0aWNsZS13cmFwcGVyOmhvdmVyICsgKiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgLTJweCAwIDAgIzBiNWZmZiwgaW5zZXQgMCAtMnB4IDAgIzBiNWZmZiwgaW5zZXQgMnB4IDAgMCAjMGI1ZmZmLCBpbnNldCAwIDJweCAwICMwYjVmZmY7IH1cbiAgaHRtbCBib2R5LmNvbnRyb2xzLXZpc2libGUgLmVkaXQtYXJ0aWNsZS13cmFwcGVyOmhvdmVyIC5hcnRpY2xlLWluZm8tYm94IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgaHRtbCBib2R5LmNvbnRyb2xzLXZpc2libGUgLmVkaXQtYXJ0aWNsZS13cmFwcGVyIC5hcnRpY2xlLWluZm8tYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgei1pbmRleDogMTA3MTsgfVxuICBodG1sIGJvZHkuY29udHJvbHMtdmlzaWJsZSAuZWRpdC1hcnRpY2xlLXdyYXBwZXIgLmVkaXQtYXJ0aWNsZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYjVmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjMGI1ZmZmO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICB3aWR0aDogMzBweDtcbiAgICB6LWluZGV4OiAxMDcxOyB9XG5cbmh0bWwgYm9keS5jb250cm9scy12aXNpYmxlLmhhcy10b2dnbGUtY29udHJvbHMgLnBvcnRsZXQtdG9wcGVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkuY29udHJvbHMtdmlzaWJsZS5oYXMtdG9nZ2xlLWNvbnRyb2xzIC5wb3J0bGV0LXRvcHBlciBtZW51IGEge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkuY29udHJvbHMtdmlzaWJsZS5oYXMtdG9nZ2xlLWNvbnRyb2xzIC5wb3J0bGV0LXRvcHBlciAucG9ydGxldC10b3BwZXItdG9vbGJhciBzdmcge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkuY29udHJvbHMtdmlzaWJsZS5oYXMtdG9nZ2xlLWNvbnRyb2xzIC5wb3J0bGV0LXRvcHBlciAucG9ydGxldC10aXRsZS1kZWZhdWx0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgaHRtbCBib2R5LmNvbnRyb2xzLXZpc2libGUuaGFzLXRvZ2dsZS1jb250cm9scyAucG9ydGxldC10b3BwZXIgLnBvcnRsZXQtdGl0bGUtZGVmYXVsdCBzcGFuIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5odG1sIGJvZHkuY29udHJvbHMtdmlzaWJsZS5oYXMtdG9nZ2xlLWNvbnRyb2xzIC5wb3J0bGV0LWNvbnRlbnQgLnBvcnRsZXQtaGVhZGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwgLTM4cHgpO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTsgfVxuICBodG1sIGJvZHkuY29udHJvbHMtdmlzaWJsZS5oYXMtdG9nZ2xlLWNvbnRyb2xzIC5wb3J0bGV0LWNvbnRlbnQgLnBvcnRsZXQtaGVhZGVyIC52aXNpYmxlLWludGVyYWN0aW9uIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgaHRtbCBib2R5LmNvbnRyb2xzLXZpc2libGUuaGFzLXRvZ2dsZS1jb250cm9scyAucG9ydGxldC1jb250ZW50IC5wb3J0bGV0LWhlYWRlciAudmlzaWJsZS1pbnRlcmFjdGlvbiBhIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keS5jb250cm9scy12aXNpYmxlLmhhcy10b2dnbGUtY29udHJvbHMgLnBvcnRsZXQtY29udGVudCAucG9ydGxldC1oZWFkZXIgLnZpc2libGUtaW50ZXJhY3Rpb24gc3ZnIHtcbiAgICAgIGNvbG9yOiAjMGI1ZmZmOyB9XG4gICAgaHRtbCBib2R5LmNvbnRyb2xzLXZpc2libGUuaGFzLXRvZ2dsZS1jb250cm9scyAucG9ydGxldC1jb250ZW50IC5wb3J0bGV0LWhlYWRlciAudmlzaWJsZS1pbnRlcmFjdGlvbiAubGZyLWljb24tbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbmh0bWwgYm9keSAuY29udHJvbC1tZW51IC50b2dnbGUtY29udHJvbHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbmh0bWwgYm9keSAuY29udHJvbC1tZW51LW5hdiAqLFxuaHRtbCBib2R5IC5jb250cm9sLW1lbnUtbmF2ICo6OmFmdGVyLFxuaHRtbCBib2R5IC5jb250cm9sLW1lbnUtbmF2ICo6OmJlZm9yZSxcbmh0bWwgYm9keSAubGZyLXByb2R1Y3QtbWVudS1zaWRlYmFyICosXG5odG1sIGJvZHkgLmxmci1wcm9kdWN0LW1lbnUtc2lkZWJhciAqOjphZnRlcixcbmh0bWwgYm9keSAubGZyLXByb2R1Y3QtbWVudS1zaWRlYmFyICo6OmJlZm9yZSxcbmh0bWwgYm9keSAucGFnZS1tYXhpbWl6ZWQuZGlzcGxheS1wYW5lbC1jb2x1bW5zICosXG5odG1sIGJvZHkgLnBhZ2UtbWF4aW1pemVkLmRpc3BsYXktcGFuZWwtY29sdW1ucyAqOjphZnRlcixcbmh0bWwgYm9keSAucGFnZS1tYXhpbWl6ZWQuZGlzcGxheS1wYW5lbC1jb2x1bW5zICo6OmJlZm9yZSxcbmh0bWwgYm9keSAucG9ydGFsLXBvcHVwLmRpYWxvZy13aXRoLWZvb3RlciAqLFxuaHRtbCBib2R5IC5wb3J0YWwtcG9wdXAuZGlhbG9nLXdpdGgtZm9vdGVyICo6OmFmdGVyLFxuaHRtbCBib2R5IC5wb3J0YWwtcG9wdXAuZGlhbG9nLXdpdGgtZm9vdGVyICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCBib2R5IC5kcm9wZG93bi10b2dnbGUgc3BhbiBzdmcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmh0bWwgYm9keSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG5odG1sIGJvZHkgLnBvcnRsZXQgLnBvcnRsZXQtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgaHRtbCBib2R5IC5wb3J0bGV0IC5wb3J0bGV0LWNvbnRlbnQsIGh0bWwgYm9keSAucG9ydGxldCAucG9ydGxldC1jb250ZW50LnBvcnRsZXQtY29udGVudC1lZGl0YWJsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLnBvcnRsZXQgLnBvcnRsZXQtY29udGVudCAucG9ydGxldC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuaHRtbCBib2R5IC5wb3J0bGV0LWxheW91dCB7XG4gIG1hcmdpbjogMDsgfVxuXG5odG1sIGJvZHkgLnNpdGUtbmF2aWdhdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDVyZW07IH1cbiJdfQ== */.pd-multi-step-form {
  overflow: hidden;
  padding: 3px; }
  .pd-multi-step-form[data-step='0'] .pd-step-0 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-0 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='0'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='0'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='0'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='0'] .pd-progress .pd-circle[data-step='0'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='0'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='0'] .pd-progress .pd-circle[data-step='0']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='1'] .pd-step-1 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-1 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='1'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='1']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='1'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='2'] .pd-step-2 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-2 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='2'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='2']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='3'] .pd-step-3 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-3 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='3'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='3']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-step-4 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-4 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='4'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='4']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-step-5 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-5 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='5'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='5']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-step-6 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-6 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='6'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='6']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-step-7 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-7 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='7'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='7']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='6'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='6'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='6']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='6'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-step-8 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-8 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='8'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='8']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='6'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='6'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='6']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='6'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='7'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='7'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='7']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='7'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-step-9 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-9 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='9'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='9']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='9']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='9'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='9']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='9']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='6'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='6'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='6']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='6'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='7'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='7'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='7']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='7'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='8'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='8'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='8']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='8'] {
    border-color: #0b5fff; }
  .pd-multi-step-form .pd-continue-button {
    background: #0b5fff;
    border-color: transparent;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    margin: 0;
    padding: 0.5rem 1rem;
    transition: background 0.3s, box-shadow 0.3s, transform 0.3s;
    width: 100%; }
    .pd-multi-step-form .pd-continue-button:active {
      background: #004ad7; }
    .pd-multi-step-form .pd-continue-button:focus, .pd-multi-step-form .pd-continue-button:hover {
      background: #0053f1; }
    .pd-multi-step-form .pd-continue-button.bg-action-secondary {
      background: #19ab4f; }
      .pd-multi-step-form .pd-continue-button.bg-action-secondary:active {
        background: #127f3a; }
      .pd-multi-step-form .pd-continue-button.bg-action-secondary:focus, .pd-multi-step-form .pd-continue-button.bg-action-secondary:hover {
        background: #169545; }
    .pd-multi-step-form .pd-continue-button.bg-white {
      background: #fff;
      color: #0b5fff; }
      .pd-multi-step-form .pd-continue-button.bg-white:active {
        color: #004ad7; }
      .pd-multi-step-form .pd-continue-button.bg-white:focus, .pd-multi-step-form .pd-continue-button.bg-white:hover {
        color: #0053f1; }
  .pd-multi-step-form .pd-progress {
    align-items: center;
    display: flex;
    margin: 1rem 0;
    width: 100%; }
    .pd-multi-step-form .pd-progress .pd-circle {
      background-color: transparent;
      border: 2px solid #a5abb3;
      border-radius: 50%;
      cursor: pointer;
      display: inline-block;
      height: 16px;
      min-width: 16px;
      transition: all 0.5s ease-out;
      width: 16px; }
    .pd-multi-step-form .pd-progress .pd-bar {
      border: 1px solid #a5abb3;
      display: inline-block;
      margin: 0 3px;
      transition: all 0.5s ease-out; }

.pd-richtext {
  font-size: 0.875rem;
  padding: 1rem 0; }

.pd-submit .actions {
  margin: 0;
  padding: 1rem 0 0; }

.pd-submit input[type='submit'] {
  background: #0b5fff;
  border-color: transparent;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin: 0;
  padding: 0.5rem 1rem;
  transition: background 0.3s, box-shadow 0.3s, transform 0.3s;
  width: 100%; }
  .pd-submit input[type='submit']:active {
    background: #004ad7;
    box-shadow: 0 0 0.75em 0 rgba(76, 76, 76, 0.16), 0 0.375em 1em -0.5em rgba(76, 76, 76, 0.8); }
  .pd-submit input[type='submit']:focus, .pd-submit input[type='submit']:hover {
    background: #0053f1; }
  .pd-submit input[type='submit'].bg-action-secondary {
    background: #19ab4f; }
    .pd-submit input[type='submit'].bg-action-secondary:active {
      background: #127f3a; }
    .pd-submit input[type='submit'].bg-action-secondary:focus, .pd-submit input[type='submit'].bg-action-secondary:hover {
      background: #169545; }
  .pd-submit input[type='submit'].bg-white {
    background: #fff;
    color: #0b5fff; }
    .pd-submit input[type='submit'].bg-white:active {
      color: #004ad7; }
    .pd-submit input[type='submit'].bg-white:focus, .pd-submit input[type='submit'].bg-white:hover {
      color: #0053f1; }

/* ---------- Form generator styles ---------- */
body {
  margin: 0; }

#container.horizontal-form .pd-form-fields {
  display: flex;
  justify-content: center; }
  #container.horizontal-form .pd-form-fields .pd-form-field-container {
    display: flex;
    flex-direction: column;
    margin: 0 0.5rem; }
  #container.horizontal-form .pd-form-fields .pd-submit {
    height: 3rem;
    margin: 0 0.5rem;
    width: auto; }

@media (max-width: 767px) {
  #container.horizontal-form .pd-form-fields {
    display: block; }
    #container.horizontal-form .pd-form-fields .pd-form-field-container {
      margin: 0; }
    #container.horizontal-form .pd-form-fields .pd-submit {
      margin: 0;
      width: 100%; } }

#pardot-form {
  color: #272833;
  font: 400 16px/1.5 'Source Sans Pro', Tahoma, 'Trebuchet MS', sans-serif;
  margin: 0 auto;
  padding: 1.5rem 1.5rem 0 1.5rem; }
  #pardot-form.dark .pd-checkbox label,
  #pardot-form.dark .pd-radio label {
    color: rgba(255, 255, 255, 0.8); }
  #pardot-form.dark .pd-date.error label, #pardot-form.dark .pd-date.filled label, #pardot-form.dark .pd-date.focused label,
  #pardot-form.dark .pd-select.error label,
  #pardot-form.dark .pd-select.filled label,
  #pardot-form.dark .pd-select.focused label,
  #pardot-form.dark .pd-text.error label,
  #pardot-form.dark .pd-text.filled label,
  #pardot-form.dark .pd-text.focused label,
  #pardot-form.dark .pd-textarea.error label,
  #pardot-form.dark .pd-textarea.filled label,
  #pardot-form.dark .pd-textarea.focused label {
    background: linear-gradient(transparent 50%, #3f547a 50%);
    color: #fff; }
  #pardot-form.dark .pd-date.error .animated-border::before,
  #pardot-form.dark .pd-date.error .animated-border::after, #pardot-form.dark .pd-date.filled .animated-border::before,
  #pardot-form.dark .pd-date.filled .animated-border::after, #pardot-form.dark .pd-date.focused .animated-border::before,
  #pardot-form.dark .pd-date.focused .animated-border::after,
  #pardot-form.dark .pd-select.error .animated-border::before,
  #pardot-form.dark .pd-select.error .animated-border::after,
  #pardot-form.dark .pd-select.filled .animated-border::before,
  #pardot-form.dark .pd-select.filled .animated-border::after,
  #pardot-form.dark .pd-select.focused .animated-border::before,
  #pardot-form.dark .pd-select.focused .animated-border::after,
  #pardot-form.dark .pd-text.error .animated-border::before,
  #pardot-form.dark .pd-text.error .animated-border::after,
  #pardot-form.dark .pd-text.filled .animated-border::before,
  #pardot-form.dark .pd-text.filled .animated-border::after,
  #pardot-form.dark .pd-text.focused .animated-border::before,
  #pardot-form.dark .pd-text.focused .animated-border::after,
  #pardot-form.dark .pd-textarea.error .animated-border::before,
  #pardot-form.dark .pd-textarea.error .animated-border::after,
  #pardot-form.dark .pd-textarea.filled .animated-border::before,
  #pardot-form.dark .pd-textarea.filled .animated-border::after,
  #pardot-form.dark .pd-textarea.focused .animated-border::before,
  #pardot-form.dark .pd-textarea.focused .animated-border::after {
    height: calc(100% + 2px);
    width: calc(100% + 2px); }
  #pardot-form.dark .pd-date.error label,
  #pardot-form.dark .pd-select.error label,
  #pardot-form.dark .pd-text.error label,
  #pardot-form.dark .pd-textarea.error label {
    color: #fff; }
  #pardot-form.dark .pd-date.error input,
  #pardot-form.dark .pd-date.error select,
  #pardot-form.dark .pd-date.error textarea,
  #pardot-form.dark .pd-select.error input,
  #pardot-form.dark .pd-select.error select,
  #pardot-form.dark .pd-select.error textarea,
  #pardot-form.dark .pd-text.error input,
  #pardot-form.dark .pd-text.error select,
  #pardot-form.dark .pd-text.error textarea,
  #pardot-form.dark .pd-textarea.error input,
  #pardot-form.dark .pd-textarea.error select,
  #pardot-form.dark .pd-textarea.error textarea {
    background: #3f547a; }
  #pardot-form.dark .pd-date.error .animated-border::before,
  #pardot-form.dark .pd-select.error .animated-border::before,
  #pardot-form.dark .pd-text.error .animated-border::before,
  #pardot-form.dark .pd-textarea.error .animated-border::before {
    border-right-color: #da1414;
    border-top-color: #da1414;
    transition: width 0.05s ease-out, height 0.05s ease-out 0.05s; }
  #pardot-form.dark .pd-date.error .animated-border::after,
  #pardot-form.dark .pd-select.error .animated-border::after,
  #pardot-form.dark .pd-text.error .animated-border::after,
  #pardot-form.dark .pd-textarea.error .animated-border::after {
    border-bottom-color: #da1414;
    border-left-color: #da1414;
    transition: border-color 0.001s ease-out 0.1s, width 0.05s ease-out 0.1s, height 0.05s ease-out 0.15s; }
  #pardot-form.dark .pd-date.filled label,
  #pardot-form.dark .pd-select.filled label,
  #pardot-form.dark .pd-text.filled label,
  #pardot-form.dark .pd-textarea.filled label {
    color: #fff; }
  #pardot-form.dark .pd-date.filled .animated-border::before,
  #pardot-form.dark .pd-date.filled .animated-border::after,
  #pardot-form.dark .pd-select.filled .animated-border::before,
  #pardot-form.dark .pd-select.filled .animated-border::after,
  #pardot-form.dark .pd-text.filled .animated-border::before,
  #pardot-form.dark .pd-text.filled .animated-border::after,
  #pardot-form.dark .pd-textarea.filled .animated-border::before,
  #pardot-form.dark .pd-textarea.filled .animated-border::after {
    border-color: transparent; }
  #pardot-form.dark .pd-date.focused label,
  #pardot-form.dark .pd-select.focused label,
  #pardot-form.dark .pd-text.focused label,
  #pardot-form.dark .pd-textarea.focused label {
    color: #fff; }
  #pardot-form.dark .pd-date.focused .animated-border::before,
  #pardot-form.dark .pd-date.focused .animated-border::after,
  #pardot-form.dark .pd-select.focused .animated-border::before,
  #pardot-form.dark .pd-select.focused .animated-border::after,
  #pardot-form.dark .pd-text.focused .animated-border::before,
  #pardot-form.dark .pd-text.focused .animated-border::after,
  #pardot-form.dark .pd-textarea.focused .animated-border::before,
  #pardot-form.dark .pd-textarea.focused .animated-border::after {
    border-color: #fff; }
  #pardot-form.dark .pd-date.focused .animated-border::before,
  #pardot-form.dark .pd-select.focused .animated-border::before,
  #pardot-form.dark .pd-text.focused .animated-border::before,
  #pardot-form.dark .pd-textarea.focused .animated-border::before {
    border-right-color: #fff;
    border-top-color: #fff;
    transition: width 0.05s ease-out, height 0.05s ease-out 0.05s; }
  #pardot-form.dark .pd-date.focused .animated-border::after,
  #pardot-form.dark .pd-select.focused .animated-border::after,
  #pardot-form.dark .pd-text.focused .animated-border::after,
  #pardot-form.dark .pd-textarea.focused .animated-border::after {
    border-bottom-color: #fff;
    border-left-color: #fff;
    transition: border-color 0.001s ease-out 0.1s, width 0.05s ease-out 0.1s, height 0.05s ease-out 0.15s; }
  #pardot-form.dark .pd-select::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%23FFF' d='M1.06 2.47L6.4 7.81a.9.9 0 0 0 1.28 0l5.34-5.34a.9.9 0 0 0-.64-1.54H1.7a.9.9 0 0 0-.64 1.54z'/%3E%3C/svg%3E"); }
  #pardot-form.dark .pd-select select {
    background: #3f547a; }
  #pardot-form.dark .pd-form-field.filled > label, #pardot-form.dark .pd-form-field.focused > label, #pardot-form.dark .pd-form-field.pd-error > label {
    background: linear-gradient(transparent 50%, #3f547a 50%);
    top: -13px; }
  #pardot-form.dark .pd-form-field.filled input,
  #pardot-form.dark .pd-form-field.filled select,
  #pardot-form.dark .pd-form-field.filled textarea, #pardot-form.dark .pd-form-field.focused input,
  #pardot-form.dark .pd-form-field.focused select,
  #pardot-form.dark .pd-form-field.focused textarea, #pardot-form.dark .pd-form-field.pd-error input,
  #pardot-form.dark .pd-form-field.pd-error select,
  #pardot-form.dark .pd-form-field.pd-error textarea {
    background: #3f547a; }
  #pardot-form.dark .pd-form-field.filled .animated-border {
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.6); }
  #pardot-form.dark .pd-form-field > label {
    color: rgba(255, 255, 255, 0.8);
    opacity: 1; }
  #pardot-form.dark .pd-form-field input,
  #pardot-form.dark .pd-form-field select,
  #pardot-form.dark .pd-form-field textarea {
    background: #3f547a;
    color: #fff; }
  #pardot-form.dark .pd-form-field .pd-description,
  #pardot-form.dark .pd-form-field .pd-description a {
    color: rgba(255, 255, 255, 0.8); }
  #pardot-form.left-align input[type='submit'].pd-submit {
    width: auto; }
  #pardot-form .pd-checkbox,
  #pardot-form .pd-radio {
    display: flex;
    flex-direction: column-reverse;
    padding-bottom: 1rem; }
    #pardot-form .pd-checkbox input,
    #pardot-form .pd-radio input {
      background-color: #fff;
      border: 1px solid #dadee3;
      border-radius: 2px;
      cursor: pointer;
      height: 1rem;
      margin: 0;
      position: relative;
      top: 2px;
      width: 1rem; }
    #pardot-form .pd-checkbox label,
    #pardot-form .pd-radio label {
      color: #394452;
      font-size: 1rem;
      font-weight: 600;
      line-height: 1.5; }
      #pardot-form .pd-checkbox label.inline,
      #pardot-form .pd-radio label.inline {
        padding-left: 1.25rem; }
    #pardot-form .pd-checkbox span,
    #pardot-form .pd-radio span {
      display: block; }
    #pardot-form .pd-checkbox .value span,
    #pardot-form .pd-radio .value span {
      padding-bottom: 0.5rem; }
  #pardot-form .pd-date.error input,
  #pardot-form .pd-date.error select,
  #pardot-form .pd-date.error textarea, #pardot-form .pd-date.filled input,
  #pardot-form .pd-date.filled select,
  #pardot-form .pd-date.filled textarea, #pardot-form .pd-date.focused input,
  #pardot-form .pd-date.focused select,
  #pardot-form .pd-date.focused textarea,
  #pardot-form .pd-select.error input,
  #pardot-form .pd-select.error select,
  #pardot-form .pd-select.error textarea,
  #pardot-form .pd-select.filled input,
  #pardot-form .pd-select.filled select,
  #pardot-form .pd-select.filled textarea,
  #pardot-form .pd-select.focused input,
  #pardot-form .pd-select.focused select,
  #pardot-form .pd-select.focused textarea,
  #pardot-form .pd-text.error input,
  #pardot-form .pd-text.error select,
  #pardot-form .pd-text.error textarea,
  #pardot-form .pd-text.filled input,
  #pardot-form .pd-text.filled select,
  #pardot-form .pd-text.filled textarea,
  #pardot-form .pd-text.focused input,
  #pardot-form .pd-text.focused select,
  #pardot-form .pd-text.focused textarea,
  #pardot-form .pd-textarea.error input,
  #pardot-form .pd-textarea.error select,
  #pardot-form .pd-textarea.error textarea,
  #pardot-form .pd-textarea.filled input,
  #pardot-form .pd-textarea.filled select,
  #pardot-form .pd-textarea.filled textarea,
  #pardot-form .pd-textarea.focused input,
  #pardot-form .pd-textarea.focused select,
  #pardot-form .pd-textarea.focused textarea {
    background: #fff; }
  #pardot-form .pd-date.error label, #pardot-form .pd-date.filled label, #pardot-form .pd-date.focused label,
  #pardot-form .pd-select.error label,
  #pardot-form .pd-select.filled label,
  #pardot-form .pd-select.focused label,
  #pardot-form .pd-text.error label,
  #pardot-form .pd-text.filled label,
  #pardot-form .pd-text.focused label,
  #pardot-form .pd-textarea.error label,
  #pardot-form .pd-textarea.filled label,
  #pardot-form .pd-textarea.focused label {
    background: linear-gradient(transparent 50%, #fff 50%);
    border-radius: 2px;
    bottom: calc(100% - 6px);
    color: #0b5fff;
    font-size: 0.875rem;
    left: 7px;
    line-height: 1.375;
    margin: 0 10px;
    opacity: 1;
    padding: 0 5px;
    position: absolute;
    transform: none;
    transition: background 0.025s;
    white-space: unset;
    width: unset;
    z-index: 2; }
  #pardot-form .pd-date.error .animated-border::before,
  #pardot-form .pd-date.error .animated-border::after, #pardot-form .pd-date.filled .animated-border::before,
  #pardot-form .pd-date.filled .animated-border::after, #pardot-form .pd-date.focused .animated-border::before,
  #pardot-form .pd-date.focused .animated-border::after,
  #pardot-form .pd-select.error .animated-border::before,
  #pardot-form .pd-select.error .animated-border::after,
  #pardot-form .pd-select.filled .animated-border::before,
  #pardot-form .pd-select.filled .animated-border::after,
  #pardot-form .pd-select.focused .animated-border::before,
  #pardot-form .pd-select.focused .animated-border::after,
  #pardot-form .pd-text.error .animated-border::before,
  #pardot-form .pd-text.error .animated-border::after,
  #pardot-form .pd-text.filled .animated-border::before,
  #pardot-form .pd-text.filled .animated-border::after,
  #pardot-form .pd-text.focused .animated-border::before,
  #pardot-form .pd-text.focused .animated-border::after,
  #pardot-form .pd-textarea.error .animated-border::before,
  #pardot-form .pd-textarea.error .animated-border::after,
  #pardot-form .pd-textarea.filled .animated-border::before,
  #pardot-form .pd-textarea.filled .animated-border::after,
  #pardot-form .pd-textarea.focused .animated-border::before,
  #pardot-form .pd-textarea.focused .animated-border::after {
    height: calc(100% + 2px);
    width: calc(100% + 2px); }
  #pardot-form .pd-date.error .animated-border::before, #pardot-form .pd-date.filled .animated-border::before, #pardot-form .pd-date.focused .animated-border::before,
  #pardot-form .pd-select.error .animated-border::before,
  #pardot-form .pd-select.filled .animated-border::before,
  #pardot-form .pd-select.focused .animated-border::before,
  #pardot-form .pd-text.error .animated-border::before,
  #pardot-form .pd-text.filled .animated-border::before,
  #pardot-form .pd-text.focused .animated-border::before,
  #pardot-form .pd-textarea.error .animated-border::before,
  #pardot-form .pd-textarea.filled .animated-border::before,
  #pardot-form .pd-textarea.focused .animated-border::before {
    border-right-color: #0b5fff;
    border-top-color: #0b5fff;
    transition: width 0.05s ease-out, height 0.05s ease-out 0.05s; }
  #pardot-form .pd-date.error .animated-border::after, #pardot-form .pd-date.filled .animated-border::after, #pardot-form .pd-date.focused .animated-border::after,
  #pardot-form .pd-select.error .animated-border::after,
  #pardot-form .pd-select.filled .animated-border::after,
  #pardot-form .pd-select.focused .animated-border::after,
  #pardot-form .pd-text.error .animated-border::after,
  #pardot-form .pd-text.filled .animated-border::after,
  #pardot-form .pd-text.focused .animated-border::after,
  #pardot-form .pd-textarea.error .animated-border::after,
  #pardot-form .pd-textarea.filled .animated-border::after,
  #pardot-form .pd-textarea.focused .animated-border::after {
    border-bottom-color: #0b5fff;
    border-left-color: #0b5fff;
    transition: border-color 0.001s ease-out 0.1s, width 0.05s ease-out 0.1s, height 0.05s ease-out 0.15s; }
  #pardot-form .pd-date.error label,
  #pardot-form .pd-select.error label,
  #pardot-form .pd-text.error label,
  #pardot-form .pd-textarea.error label {
    color: #da1414; }
  #pardot-form .pd-date.error .animated-border::before,
  #pardot-form .pd-date.error .animated-border::after,
  #pardot-form .pd-select.error .animated-border::before,
  #pardot-form .pd-select.error .animated-border::after,
  #pardot-form .pd-text.error .animated-border::before,
  #pardot-form .pd-text.error .animated-border::after,
  #pardot-form .pd-textarea.error .animated-border::before,
  #pardot-form .pd-textarea.error .animated-border::after {
    border-color: #da1414; }
  #pardot-form .pd-date.filled label,
  #pardot-form .pd-select.filled label,
  #pardot-form .pd-text.filled label,
  #pardot-form .pd-textarea.filled label {
    color: #858c94; }
  #pardot-form .pd-date.filled .animated-border::before,
  #pardot-form .pd-date.filled .animated-border::after,
  #pardot-form .pd-select.filled .animated-border::before,
  #pardot-form .pd-select.filled .animated-border::after,
  #pardot-form .pd-text.filled .animated-border::before,
  #pardot-form .pd-text.filled .animated-border::after,
  #pardot-form .pd-textarea.filled .animated-border::before,
  #pardot-form .pd-textarea.filled .animated-border::after {
    border-color: transparent; }
  #pardot-form .pd-date.focused label,
  #pardot-form .pd-select.focused label,
  #pardot-form .pd-text.focused label,
  #pardot-form .pd-textarea.focused label {
    color: #0b5fff; }
  #pardot-form .pd-date.focused .animated-border::before,
  #pardot-form .pd-date.focused .animated-border::after,
  #pardot-form .pd-select.focused .animated-border::before,
  #pardot-form .pd-select.focused .animated-border::after,
  #pardot-form .pd-text.focused .animated-border::before,
  #pardot-form .pd-text.focused .animated-border::after,
  #pardot-form .pd-textarea.focused .animated-border::before,
  #pardot-form .pd-textarea.focused .animated-border::after {
    border-color: #0b5fff; }
  #pardot-form .pd-date label,
  #pardot-form .pd-select label,
  #pardot-form .pd-text label,
  #pardot-form .pd-textarea label {
    bottom: 50%;
    font-size: 0.875rem;
    font-weight: 600;
    left: 0;
    line-height: 1.5;
    opacity: 0.7;
    overflow: hidden;
    padding-left: 1rem;
    position: absolute;
    text-overflow: ellipsis;
    transform: translateY(50%);
    white-space: nowrap;
    width: 250px; }
  #pardot-form .pd-date input,
  #pardot-form .pd-date select,
  #pardot-form .pd-date textarea,
  #pardot-form .pd-select input,
  #pardot-form .pd-select select,
  #pardot-form .pd-select textarea,
  #pardot-form .pd-text input,
  #pardot-form .pd-text select,
  #pardot-form .pd-text textarea,
  #pardot-form .pd-textarea input,
  #pardot-form .pd-textarea select,
  #pardot-form .pd-textarea textarea {
    background: #ebeef2;
    border: 0;
    border-radius: 6px;
    box-shadow: none;
    box-sizing: border-box;
    color: inherit;
    font-family: 'Source Sans Pro';
    font-weight: 600;
    height: 45px;
    outline: 0;
    padding: 0.5rem 1rem;
    width: 100%; }
  #pardot-form .pd-select.country select {
    background: none; }
  #pardot-form .pd-select.country .animated-border {
    box-shadow: inset 0 0 0 1px #e8e8e7; }
  #pardot-form .pd-textarea textarea {
    display: flex;
    font: 600 16px/1.5 'Source Sans Pro', Tahoma, 'Trebuchet MS', sans-serif; }
  #pardot-form .pd-errors {
    background-color: #feefef;
    border-radius: 4px;
    box-sizing: border-box;
    color: #da1414;
    display: block;
    margin-bottom: 13px;
    padding-left: 24px; }
  #pardot-form .pd-error {
    align-items: center;
    -webkit-animation: slidein 0.2s;
    animation: slidein 0.2s;
    background-color: #feefef;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-sizing: border-box;
    color: #da1414;
    display: flex;
    margin-bottom: 1rem;
    margin-top: 2px;
    padding: 0.5rem 1rem;
    width: 100%; }

@keyframes slidein {
  from {
    transform: translate(-2px, -30px); }
  to {
    transform: translate(-2px, 0px); } }
    #pardot-form .pd-error:before {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.05078 11.9492C3.37402 13.2726 5.12988 14 7 14C8.87012 14 10.6289 13.2726 11.9492 11.9492C13.2725 10.6258 14 8.8703 14 7C14 5.1297 13.2725 3.37146 11.9492 2.05078C10.6289 0.727356 8.87012 0 7 0C5.12988 0 3.37109 0.727356 2.05078 2.05078C0.727539 3.37146 0 5.1297 0 7C0 8.8703 0.727539 10.6285 2.05078 11.9492ZM6.125 3.5C6.125 3.01599 6.51562 2.625 7 2.625C7.48438 2.625 7.875 3.01599 7.875 3.5V7.875C7.875 8.35901 7.48438 8.75 7 8.75C6.51562 8.75 6.125 8.35901 6.125 7.875V3.5ZM7.875 10.5C7.875 10.016 7.48438 9.625 7 9.625C6.51562 9.625 6.125 10.016 6.125 10.5C6.125 10.984 6.51562 11.375 7 11.375C7.48438 11.375 7.875 10.984 7.875 10.5Z' fill='%23DA1414'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-size: 14px 14px;
      content: '';
      display: inline-block;
      height: 14px;
      padding-right: 0.5rem;
      pointer-events: none;
      width: 14px; }
  #pardot-form .pd-form-field {
    border-radius: 4px;
    margin-bottom: 1rem;
    position: relative; }
    #pardot-form .pd-form-field.filled .animated-border {
      box-shadow: inset 0 0 0 1px #e8e8e7; }
    #pardot-form .pd-form-field.error {
      margin-bottom: 0; }
      #pardot-form .pd-form-field.error.filled + div + .pd-error, #pardot-form .pd-form-field.error.focused + div + .pd-error {
        position: relative;
        transform: translate(-1px, -2px);
        width: calc(100% + 2px);
        z-index: -1; }
    #pardot-form .pd-form-field.hidden .animated-border {
      box-shadow: none; }
    #pardot-form .pd-form-field.pd-checkbox, #pardot-form .pd-form-field.pd-radio {
      margin-bottom: 0.5rem; }
      #pardot-form .pd-form-field.pd-checkbox.dependentFieldSlave .value span, #pardot-form .pd-form-field.pd-radio.dependentFieldSlave .value span {
        display: flex;
        padding-bottom: 0; }
        #pardot-form .pd-form-field.pd-checkbox.dependentFieldSlave .value span input, #pardot-form .pd-form-field.pd-radio.dependentFieldSlave .value span input {
          top: 5px;
          width: 3rem; }
      #pardot-form .pd-form-field.pd-checkbox .animated-border, #pardot-form .pd-form-field.pd-radio .animated-border {
        box-shadow: none; }
    #pardot-form .pd-form-field .animated-border {
      background: inherit;
      border: 0;
      border-radius: 7px;
      bottom: -1px;
      box-sizing: border-box;
      display: block;
      left: -1px;
      outline: none;
      padding: 10px;
      position: absolute;
      right: -1px;
      top: -1px;
      transition: color 0.25s;
      z-index: -1; }
      #pardot-form .pd-form-field .animated-border::before, #pardot-form .pd-form-field .animated-border::after {
        border: 2px solid transparent;
        border-radius: 6px;
        box-sizing: inherit;
        content: '';
        height: 0;
        position: absolute;
        width: 0; }
      #pardot-form .pd-form-field .animated-border::before {
        left: -1px;
        top: -1px; }
      #pardot-form .pd-form-field .animated-border::after {
        bottom: -1px;
        right: -1px; }
    #pardot-form .pd-form-field .pd-description,
    #pardot-form .pd-form-field .pd-description a {
      color: #647480;
      font-size: 0.75rem;
      line-height: 1.666;
      order: -1; }
  #pardot-form .pd-select label {
    pointer-events: none; }
  #pardot-form .pd-select::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%236D7580' d='M1.06 2.47L6.4 7.81a.9.9 0 0 0 1.28 0l5.34-5.34a.9.9 0 0 0-.64-1.54H1.7a.9.9 0 0 0-.64 1.54z'/%3E%3C/svg%3E");
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%); }
  #pardot-form .pd-select select {
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer; }
    #pardot-form .pd-select select:-moz-focusring {
      color: transparent;
      text-shadow: 0 0 0 #000; }
    #pardot-form .pd-select select::-ms-expand {
      display: none; }
  #pardot-form .pd-textarea label {
    padding-top: 0.5rem;
    top: 0;
    transform: none; }
  #pardot-form .pd-textarea textarea {
    font-size: 0.875rem;
    height: auto; }
  #pardot-form .pd-submit {
    background: #0b5fff;
    border-color: transparent;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-family: 'Source Sans Pro';
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
    padding: 0.75rem 1rem;
    transition: background 0.3s, box-shadow 0.3s, transform 0.3s;
    width: 100%; }
    #pardot-form .pd-submit:active {
      background: #004ad7;
      box-shadow: 0 0 0.75em 0 rgba(76, 76, 76, 0.16), 0 0.375em 1em -0.5em rgba(76, 76, 76, 0.8); }
    #pardot-form .pd-submit:focus, #pardot-form .pd-submit:hover {
      background: #0053f1; }
    #pardot-form .pd-submit.bg-action-secondary {
      background: #19ab4f; }
      #pardot-form .pd-submit.bg-action-secondary:active {
        background: #127f3a; }
      #pardot-form .pd-submit.bg-action-secondary:focus, #pardot-form .pd-submit.bg-action-secondary:hover {
        background: #169545; }
    #pardot-form .pd-submit.bg-white {
      background: #fff;
      color: #0b5fff; }
      #pardot-form .pd-submit.bg-white:active {
        color: #004ad7; }
      #pardot-form .pd-submit.bg-white:focus, #pardot-form .pd-submit.bg-white:hover {
        color: #0053f1; }
    #pardot-form .pd-submit input {
      cursor: pointer; }

#ui-datepicker-div {
  background: #ebeef2;
  color: #272833;
  display: none;
  font: 400 16px/1.5 'Source Sans Pro', Tahoma, 'Trebuchet MS', sans-serif;
  padding: 0.5rem 1rem; }
  #ui-datepicker-div .ui-datepicker-prev {
    margin-right: 0.5rem; }

#email-preferences-container {
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  margin: 15vh auto 0;
  max-width: 391px;
  width: 100%; }
  #email-preferences-container p {
    color: #545d69;
    font-size: 1.125rem;
    height: 56px;
    line-height: 1.75;
    margin: 0;
    padding-bottom: 1.5rem;
    position: static; }
  #email-preferences-container svg {
    align-self: center;
    height: 72px;
    width: 227.97px; }
  #email-preferences-container .form {
    align-self: center;
    background: #fff;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 2rem 1.5rem; }
  #email-preferences-container .pd-checkbox {
    padding-bottom: 0.5rem; }
    #email-preferences-container .pd-checkbox input {
      cursor: pointer; }
      #email-preferences-container .pd-checkbox input[type='checkbox'] {
        display: none; }
      #email-preferences-container .pd-checkbox input:checked ~ label::after {
        cursor: pointer;
        display: block; }
      #email-preferences-container .pd-checkbox input:checked ~ label::before {
        background: #0b5fff;
        cursor: pointer; }
    #email-preferences-container .pd-checkbox label {
      color: #394452;
      font-weight: 600;
      margin-left: 0.5rem; }
      #email-preferences-container .pd-checkbox label::before {
        border: 1px solid #dadee3;
        border-radius: 2px;
        content: '';
        cursor: pointer;
        height: 1rem;
        left: 0;
        position: absolute;
        top: 4px;
        width: 1rem; }
      #email-preferences-container .pd-checkbox label::after {
        border-bottom: 1px solid #fff;
        border-left-color: #fff;
        border-right: 1px solid #fff;
        border-top-color: #fff;
        border-top-style: solid;
        border-top-width: 0;
        content: '';
        display: none;
        height: 12px;
        left: 6px;
        position: absolute;
        top: 5px;
        transform: rotate(37deg);
        width: 5px; }
    #email-preferences-container .pd-checkbox .pd-description {
      color: #545d69;
      font-size: 0.9rem;
      line-height: 1.25;
      margin-top: -0.8rem; }
  #email-preferences-container #pardot-form
> div.pd-form-field.\%\%form-field-class-type\%\%.required.\%\%form-field-dependency-css\%\% {
    margin-bottom: 0; }
  #email-preferences-container .pd-email input {
    background-color: #ebeef2;
    border: none;
    border-radius: 6px;
    box-shadow: inset 0 0 0 1px #e8e8e7;
    box-sizing: border-box;
    color: #94989e;
    font-weight: 600;
    height: 3rem;
    outline: none;
    padding-left: 1rem;
    width: 100%; }
  #email-preferences-container .pd-field-label {
    color: #94989e;
    cursor: pointer;
    left: 6px;
    opacity: 0.7;
    position: absolute;
    top: -13px;
    transform: scale(0.8); }
  #email-preferences-container .pd-form-field.no-label {
    order: 2;
    padding-top: 10px;
    text-align: center; }
    #email-preferences-container .pd-form-field.no-label a {
      color: #545d69; }
  #email-preferences-container .pd-submit {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.22);
    cursor: pointer;
    margin-top: 0.5rem; }
/* ---------- Skeleton loader ---------- */
.marketo-skeleton-wrapper {
  height: 250px;
  margin-top: 1.5rem;
  max-height: 200px;
  position: relative;
  transition: max-height 0.3s;
  will-change: max-height; }
  .marketo-skeleton-wrapper.hide-skeleton {
    height: auto;
    margin-top: 0;
    max-height: 1500px; }
    .marketo-skeleton-wrapper.hide-skeleton .marketo-form-skeleton {
      opacity: 0;
      visibility: hidden; }
    .marketo-skeleton-wrapper.hide-skeleton .marketo-form-wrapper {
      opacity: 1;
      visibility: visible; }
    .marketo-skeleton-wrapper.hide-skeleton .marketo-form-legal-text {
      color: #647480;
      font-size: 0.75rem;
      line-height: 1.666;
      opacity: 1;
      padding-top: 16px;
      visibility: visible; }
      .marketo-skeleton-wrapper.hide-skeleton .marketo-form-legal-text a {
        color: #647480;
        text-decoration: underline; }
        .marketo-skeleton-wrapper.hide-skeleton .marketo-form-legal-text a:hover {
          color: #0053f0; }
  .marketo-skeleton-wrapper .marketo-form-skeleton {
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transition: opacity 0.3s, visibility 0.3s;
    visibility: visible;
    width: 100%; }
    .marketo-skeleton-wrapper .marketo-form-skeleton .skeleton-input {
      animation: loading-content 0.8s ease infinite alternate;
      background: #e8e8e7;
      border-radius: 4px;
      height: 46px;
      margin-bottom: 2rem;
      width: 100%; }
      .marketo-skeleton-wrapper .marketo-form-skeleton .skeleton-input:last-child {
        animation-delay: 0.2s; }
      .marketo-skeleton-wrapper .marketo-form-skeleton .skeleton-input:nth-child(2) {
        animation-delay: 0.1s; }
  .marketo-skeleton-wrapper .marketo-form-wrapper,
  .marketo-skeleton-wrapper .marketo-form-legal-text {
    opacity: 0;
    transition: opacity 0.3s ease-out 0.3s, visibility 0.3s ease-out 0.3s;
    visibility: hidden; }

@keyframes loading-content {
  0% {
    opacity: 0.4; }
  95% {
    opacity: 0.9; }
  100% {
    opacity: 0.9; } }
#formsection .form-container {
  background-color: #fff; }

.mktoForm {
  padding-bottom: 1.5rem; }
  .mktoForm input[type='date'],
  .mktoForm input[type='email'],
  .mktoForm input[type='tel'],
  .mktoForm input[type='text'],
  .mktoForm input[type='url'],
  .mktoForm select,
  .mktoForm textarea {
    background: #fff;
    border: 0;
    border-radius: 6px;
    box-shadow: inset 0 0 0 1px #e8e8e7;
    font-family: 'Source Sans Pro';
    font-weight: 600;
    height: 45px;
    outline: 0;
    padding: 0.5rem 1rem;
    width: 100%; }
  .mktoForm textarea {
    height: auto; }
  .mktoForm select.mktoField {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #ffffff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%236D7580' d='M1.06 2.47L6.4 7.81a.9.9 0 0 0 1.28 0l5.34-5.34a.9.9 0 0 0-.64-1.54H1.7a.9.9 0 0 0-.64 1.54z'/%3E%3C/svg%3E");
    background-position: 97% 50%;
    background-repeat: no-repeat;
    background-size: 14px; }
  .mktoForm .mktoButtonRow {
    margin-top: 1.5rem; }
  .mktoForm .mktoButton {
    background-color: #0b5fff;
    background-image: none;
    border: 1px solid transparent;
    border-color: transparent;
    border-radius: 4px;
    color: #fff;
    font-family: 'Source Sans Pro';
    font-size: 1rem;
    font-weight: 600;
    line-height: 24px;
    padding: 0.75rem 1rem;
    width: 100%; }
    .mktoForm .mktoButton.bg-action-default {
      background-color: #0b5fff; }
  .mktoForm .mktoCheckboxList input,
  .mktoForm .mktoRadioList input {
    border-radius: 2px;
    cursor: pointer;
    float: left;
    height: 1rem;
    margin-right: 8px;
    margin-top: 5px; }
  .mktoForm .mktoCheckboxList label,
  .mktoForm .mktoRadioList label {
    color: #394452;
    display: block;
    font-size: 1rem;
    font-weight: 600;
    line-height: 24px; }
  .mktoForm .mktoClear, .mktoForm .mktoOffset {
    display: none; }
  .mktoForm .mktoLabel {
    background: linear-gradient(180deg, transparent 50%, #fff 50%);
    color: #858c94;
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 600;
    left: 16px;
    padding: 0 2px;
    position: relative;
    top: 9px; }
    .mktoForm .mktoLabel .mktoAsterix {
      float: right; }
  .mktoForm .mktoError {
    align-items: center;
    -webkit-animation: slidein 0.2s;
    animation: slidein 0.2s;
    background-color: #feefef;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-sizing: border-box;
    color: #da1414;
    display: flex;
    padding: 0.5rem 1rem;
    width: 100%; }
  .mktoForm .mktoFieldWrap.focused .mktoField, .mktoForm .mktoFieldWrap.focused.error .mktoField {
    border: 2px solid #004ad7; }
  .mktoForm .mktoFieldWrap.focused .mktoLabel, .mktoForm .mktoFieldWrap.focused.error .mktoLabel {
    color: #004ad7; }
  .mktoForm .mktoFieldWrap.error .mktoField {
    border: 2px solid #da1414; }
  .mktoForm .mktoFieldWrap.error .mktoLabel {
    color: #da1414; }
  .mktoForm .mktoFieldWrap.checkbox-field, .mktoForm .mktoFieldWrap.radio-field {
    padding-top: 1rem; }
    .mktoForm .mktoFieldWrap.checkbox-field .mktoLabel, .mktoForm .mktoFieldWrap.radio-field .mktoLabel {
      background: transparent;
      color: #394452;
      font-size: 1rem;
      line-height: 24px;
      padding: 0;
      position: static; }
  .mktoForm .mktoFieldWrap.checkbox-field.single-checkbox {
    display: flex;
    flex-direction: row-reverse;
    justify-content: start; }
    .mktoForm .mktoFieldWrap.checkbox-field.single-checkbox .mktoCheckboxList {
      padding-bottom: 0.5rem; }
  .mktoForm .mktoFormCol {
    width: 100%; }
  .mktoForm .mktoFormRow {
    display: flex;
    gap: 1rem; }
  .mktoForm.marketo-dark .mktoFieldWrap.focused .mktoField, .mktoForm.marketo-dark .mktoFieldWrap.focused.error .mktoField {
    border-color: #fff; }
  .mktoForm.marketo-dark .mktoFieldWrap.focused .mktoLabel, .mktoForm.marketo-dark .mktoFieldWrap.focused.error .mktoLabel {
    color: #fff; }
  .mktoForm.marketo-dark .mktoFieldWrap.filled input[type='date'],
  .mktoForm.marketo-dark .mktoFieldWrap.filled input[type='email'],
  .mktoForm.marketo-dark .mktoFieldWrap.filled input[type='tel'],
  .mktoForm.marketo-dark .mktoFieldWrap.filled input[type='text'],
  .mktoForm.marketo-dark .mktoFieldWrap.filled input[type='url'],
  .mktoForm.marketo-dark .mktoFieldWrap.filled select,
  .mktoForm.marketo-dark .mktoFieldWrap.filled textarea {
    border: 1px solid rgba(255, 255, 255, 0.6); }
  .mktoForm.marketo-dark .mktoLabel {
    background: linear-gradient(180deg, transparent 50%, #3f547a 50%);
    color: #fff; }
  .mktoForm.marketo-dark select.mktoField {
    background-color: #3f547a; }
  .mktoForm.marketo-dark input[type='date'],
  .mktoForm.marketo-dark input[type='email'],
  .mktoForm.marketo-dark input[type='tel'],
  .mktoForm.marketo-dark input[type='text'],
  .mktoForm.marketo-dark input[type='url'],
  .mktoForm.marketo-dark select,
  .mktoForm.marketo-dark textarea {
    background: #3f547a;
    box-shadow: inset 0 0 0 1px transparent;
    color: rgba(255, 255, 255, 0.8); }

[id^='fragment'] .mktoForm .mktoLabel {
  top: 14px; }
.pd-multi-step-form {
  overflow: hidden;
  padding: 3px; }
  .pd-multi-step-form[data-step='0'] .pd-step-0 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-0 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='0'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='0'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='0'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='0'] .pd-progress .pd-circle[data-step='0'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='0'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='0'] .pd-progress .pd-circle[data-step='0']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='1'] .pd-step-1 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-1 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='1'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='1']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='1'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='1'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='1'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='2'] .pd-step-2 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-2 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='2'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='2']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='2'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='2'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='2'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='3'] .pd-step-3 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-3 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='3'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='3']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='3'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='3'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='3'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-step-4 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-4 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='4'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='4']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='4'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='4'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='4'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-step-5 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-5 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='5'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='5']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='5'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='5'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='5'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-step-6 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-6 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='6'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='6']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='6'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='6'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='6'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-step-7 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-7 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='7'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='7']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='7'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='6'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='6'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='7'] .pd-progress .pd-circle[data-step='6']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='7'] .pd-progress .pd-bar[data-step='6'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-step-8 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-8 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='8'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='8']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='6'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='6'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='6']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='6'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='8'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='7'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='7'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='8'] .pd-progress .pd-circle[data-step='7']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='8'] .pd-progress .pd-bar[data-step='7'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-step-9 {
    display: block;
    height: auto;
    margin: 0;
    opacity: 1;
    position: relative;
    transform: translateX(0);
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1); }
  .pd-multi-step-form .pd-step-9 {
    display: none;
    height: 0;
    opacity: 0;
    position: absolute;
    transform: translateX(5000px); }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='9'] {
    background-color: transparent;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='9']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='9']:hover {
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='9'] {
    background-color: transparent;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='9']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='9']:hover {
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='0']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='0'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='0'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='0']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='0']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='0'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='1']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='1'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='1'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='1']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='1']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='1'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='2']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='2'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='2'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='2']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='2']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='2'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='3']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='3'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='3'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='3']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='3']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='3'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='4']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='4'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='4'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='4']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='4']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='4'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='5']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='5'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='5'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='5']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='5']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='5'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='6']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='6'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='6'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='6']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='6']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='6'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='7']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='7'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='7'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='7']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='7']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='7'] {
    border-color: #0b5fff; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8'] {
    background-color: #179e49;
    border-color: #179e49; }
    .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-circle[data-step='8']:hover {
      background-color: #14883f;
      border-color: #14883f; }
  .pd-multi-step-form[data-step='9'] .pd-progress.pd-button-action-secondary .pd-bar[data-step='8'] {
    border-color: #179e49; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='8'] {
    background-color: #0b5fff;
    border-color: #0b5fff; }
    .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='8']:focus, .pd-multi-step-form[data-step='9'] .pd-progress .pd-circle[data-step='8']:hover {
      background-color: #0053f1;
      border-color: #0053f1; }
  .pd-multi-step-form[data-step='9'] .pd-progress .pd-bar[data-step='8'] {
    border-color: #0b5fff; }
  .pd-multi-step-form .pd-continue-button {
    background: #0b5fff;
    border-color: transparent;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    margin: 0;
    padding: 0.5rem 1rem;
    transition: background 0.3s, box-shadow 0.3s, transform 0.3s;
    width: 100%; }
    .pd-multi-step-form .pd-continue-button:active {
      background: #004ad7; }
    .pd-multi-step-form .pd-continue-button:focus, .pd-multi-step-form .pd-continue-button:hover {
      background: #0053f1; }
    .pd-multi-step-form .pd-continue-button.bg-action-secondary {
      background: #19ab4f; }
      .pd-multi-step-form .pd-continue-button.bg-action-secondary:active {
        background: #127f3a; }
      .pd-multi-step-form .pd-continue-button.bg-action-secondary:focus, .pd-multi-step-form .pd-continue-button.bg-action-secondary:hover {
        background: #169545; }
    .pd-multi-step-form .pd-continue-button.bg-white {
      background: #fff;
      color: #0b5fff; }
      .pd-multi-step-form .pd-continue-button.bg-white:active {
        color: #004ad7; }
      .pd-multi-step-form .pd-continue-button.bg-white:focus, .pd-multi-step-form .pd-continue-button.bg-white:hover {
        color: #0053f1; }
  .pd-multi-step-form .pd-progress {
    align-items: center;
    display: flex;
    margin: 1rem 0;
    width: 100%; }
    .pd-multi-step-form .pd-progress .pd-circle {
      background-color: transparent;
      border: 2px solid #a5abb3;
      border-radius: 50%;
      cursor: pointer;
      display: inline-block;
      height: 16px;
      min-width: 16px;
      transition: all 0.5s ease-out;
      width: 16px; }
    .pd-multi-step-form .pd-progress .pd-bar {
      border: 1px solid #a5abb3;
      display: inline-block;
      margin: 0 3px;
      transition: all 0.5s ease-out; }

.pd-richtext {
  font-size: 0.875rem;
  padding: 1rem 0; }

.pd-submit .actions {
  margin: 0;
  padding: 1rem 0 0; }

.pd-submit input[type='submit'] {
  background: #0b5fff;
  border-color: transparent;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin: 0;
  padding: 0.5rem 1rem;
  transition: background 0.3s, box-shadow 0.3s, transform 0.3s;
  width: 100%; }
  .pd-submit input[type='submit']:active {
    background: #004ad7;
    box-shadow: 0 0 0.75em 0 rgba(76, 76, 76, 0.16), 0 0.375em 1em -0.5em rgba(76, 76, 76, 0.8); }
  .pd-submit input[type='submit']:focus, .pd-submit input[type='submit']:hover {
    background: #0053f1; }
  .pd-submit input[type='submit'].bg-action-secondary {
    background: #19ab4f; }
    .pd-submit input[type='submit'].bg-action-secondary:active {
      background: #127f3a; }
    .pd-submit input[type='submit'].bg-action-secondary:focus, .pd-submit input[type='submit'].bg-action-secondary:hover {
      background: #169545; }
  .pd-submit input[type='submit'].bg-white {
    background: #fff;
    color: #0b5fff; }
    .pd-submit input[type='submit'].bg-white:active {
      color: #004ad7; }
    .pd-submit input[type='submit'].bg-white:focus, .pd-submit input[type='submit'].bg-white:hover {
      color: #0053f1; }
.color-transparent {
  color: "transparent"; }

.bg-transparent {
  background-color: "transparent"; }

.color-black {
  color: var(--black); }

.bg-black {
  background-color: var(--black); }

.color-primary {
  color: var(--primary); }

.bg-primary {
  background-color: var(--primary); }

.color-primary-10 {
  color: var(--primary-10); }

.bg-primary-10 {
  background-color: var(--primary-10); }

.color-primary-5 {
  color: var(--primary-5); }

.bg-primary-5 {
  background-color: var(--primary-5); }

.color-primary-7 {
  color: var(--primary-7); }

.bg-primary-7 {
  background-color: var(--primary-7); }

.color-primary-dark {
  color: var(--primary-dark); }

.bg-primary-dark {
  background-color: var(--primary-dark); }

.color-white {
  color: var(--white); }

.bg-white {
  background-color: var(--white); }

.color-accent-1 {
  color: var(--accent-1); }

.bg-accent-1 {
  background-color: var(--accent-1); }

.color-accent-2 {
  color: var(--accent-2); }

.bg-accent-2 {
  background-color: var(--accent-2); }

.color-accent-3 {
  color: var(--accent-3); }

.bg-accent-3 {
  background-color: var(--accent-3); }

.color-accent-4 {
  color: var(--accent-4); }

.bg-accent-4 {
  background-color: var(--accent-4); }

.color-accent-5 {
  color: var(--accent-5); }

.bg-accent-5 {
  background-color: var(--accent-5); }

.color-accent-6 {
  color: var(--accent-6); }

.bg-accent-6 {
  background-color: var(--accent-6); }

.color-accent-7 {
  color: var(--accent-7); }

.bg-accent-7 {
  background-color: var(--accent-7); }

.color-accent-8 {
  color: var(--accent-8); }

.bg-accent-8 {
  background-color: var(--accent-8); }

.color-accent-9 {
  color: var(--accent-9); }

.bg-accent-9 {
  background-color: var(--accent-9); }

.color-accent-10 {
  color: var(--accent-10); }

.bg-accent-10 {
  background-color: var(--accent-10); }

.color-neutral-1 {
  color: var(--neutral-1); }

.bg-neutral-1 {
  background-color: var(--neutral-1); }

.color-neutral-2 {
  color: var(--neutral-2); }

.bg-neutral-2 {
  background-color: var(--neutral-2); }

.color-neutral-3 {
  color: var(--neutral-3); }

.bg-neutral-3 {
  background-color: var(--neutral-3); }

.color-neutral-4 {
  color: var(--neutral-4); }

.bg-neutral-4 {
  background-color: var(--neutral-4); }

.color-neutral-5 {
  color: var(--neutral-5); }

.bg-neutral-5 {
  background-color: var(--neutral-5); }

.color-neutral-6 {
  color: var(--neutral-6); }

.bg-neutral-6 {
  background-color: var(--neutral-6); }

.color-neutral-7 {
  color: var(--neutral-7); }

.bg-neutral-7 {
  background-color: var(--neutral-7); }

.color-neutral-8 {
  color: var(--neutral-8); }

.bg-neutral-8 {
  background-color: var(--neutral-8); }

.color-neutral-9 {
  color: var(--neutral-9); }

.bg-neutral-9 {
  background-color: var(--neutral-9); }

.color-action-default {
  color: var(--action-default); }

.bg-action-default {
  background-color: var(--action-default); }

.color-action-default-hover {
  color: var(--action-default-hover); }

.bg-action-default-hover {
  background-color: var(--action-default-hover); }

.color-action-default-active {
  color: var(--action-default-active); }

.bg-action-default-active {
  background-color: var(--action-default-active); }

.color-action-secondary {
  color: var(--action-secondary); }

.bg-action-secondary {
  background-color: var(--action-secondary); }

.color-action-secondary-hover {
  color: var(--action-secondary-hover); }

.bg-action-secondary-hover {
  background-color: var(--action-secondary-hover); }

.color-action-secondary-active {
  color: var(--action-secondary-active); }

.bg-action-secondary-active {
  background-color: var(--action-secondary-active); }

.color-action-visited {
  color: var(--action-visited); }

.bg-action-visited {
  background-color: var(--action-visited); }

.color-function-error {
  color: #da1414; }

.bg-function-error {
  background-color: #da1414; }

.color-function-error-border {
  color: #f48989; }

.bg-function-error-border {
  background-color: #f48989; }

.color-function-error-background {
  color: #feefef; }

.bg-function-error-background {
  background-color: #feefef; }

.color-function-warning {
  color: #b95000; }

.bg-function-warning {
  background-color: #b95000; }

.color-function-warning-border {
  color: #ff8f3a; }

.bg-function-warning-border {
  background-color: #ff8f3a; }

.color-function-warning-background {
  color: #fff4ec; }

.bg-function-warning-background {
  background-color: #fff4ec; }

.color-function-success {
  color: #287d3c; }

.bg-function-success {
  background-color: #287d3c; }

.color-function-success-border {
  color: #5aca75; }

.bg-function-success-border {
  background-color: #5aca75; }

.color-function-success-background {
  color: #edf9f0; }

.bg-function-success-background {
  background-color: #edf9f0; }

.color-function-info {
  color: #89a7e0; }

.bg-function-info {
  background-color: #89a7e0; }

.color-function-info-border {
  color: #89a7e0; }

.bg-function-info-border {
  background-color: #89a7e0; }

.color-function-info-background {
  color: #eef2fa; }

.bg-function-info-background {
  background-color: #eef2fa; }

.elevation-1 {
  box-shadow: 0px 0.5px 3.35px 0px rgba(0, 0, 0, 0.14), 0px 1px 1.5px 0px rgba(0, 0, 0, 0.032), 0px 2.3px 2px -0.6px rgba(0, 0, 0, 0.06); }

.elevation-2 {
  box-shadow: 0px 0.8px 3.7px -0.33px rgba(0, 0, 0, 0.14), 0px 2px 3px 0.15px rgba(0, 0, 0, 0.034), 0px 2.6px 4px -0.2px rgba(0, 0, 0, 0.06); }

.elevation-3 {
  box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06); }

.elevation-4 {
  box-shadow: 0px 1.4px 4.4px -0.99px rgba(0, 0, 0, 0.14), 0px 4px 6px 0.45px rgba(0, 0, 0, 0.038), 0px 3.2px 8px 0.6px rgba(0, 0, 0, 0.06); }

.elevation-5 {
  box-shadow: 0px 2px 5.1px -1.65px rgba(0, 0, 0, 0.14), 0px 6px 9px 0.75px rgba(0, 0, 0, 0.042), 0px 3.8px 12px 1.4px rgba(0, 0, 0, 0.06); }

.elevation-6 {
  box-shadow: 0px 2.6px 5.8px -2.31px rgba(0, 0, 0, 0.14), 0px 8px 12px 1.05px rgba(0, 0, 0, 0.046), 0px 4.4px 16px 2.2px rgba(0, 0, 0, 0.06); }

.elevation-7 {
  box-shadow: 0px 3.5px 6.85px -3.3px rgba(0, 0, 0, 0.14), 0px 11px 16.5px 1.5px rgba(0, 0, 0, 0.052), 0px 5.3px 22px 3.4px rgba(0, 0, 0, 0.06); }

.elevation-8 {
  box-shadow: 0px 4.7px 8.25px -4.62px rgba(0, 0, 0, 0.14), 0px 15px 22.5px 2.1px rgba(0, 0, 0, 0.06), 0px 6.5px 30px 5px rgba(0, 0, 0, 0.06); }

.elevation-9 {
  box-shadow: 0px 7.4px 11.4px -7.59px rgba(0, 0, 0, 0.14), 0px 24px 36px 3.45px rgba(0, 0, 0, 0.078), 0px 9.2px 48px 8.6px rgba(0, 0, 0, 0.06); }

.align-baseline {
  align-items: baseline; }

.align-center {
  align-items: center; }

.align-end {
  align-items: flex-end; }

.align-space-around {
  align-items: space-around; }

.align-space-between {
  align-items: space-between; }

.align-start {
  align-items: flex-start; }

.align-stretch {
  align-items: stretch; }

.align-content-baseline {
  align-content: baseline; }

.align-content-center {
  align-content: center; }

.align-content-end {
  align-content: flex-end; }

.align-content-space-around {
  align-content: space-around; }

.align-content-space-between {
  align-content: space-between; }

.align-content-start {
  align-content: flex-start; }

.align-content-stretch {
  align-content: stretch; }

.justify-baseline {
  justify-content: baseline; }

.justify-center {
  justify-content: center; }

.justify-end {
  justify-content: flex-end; }

.justify-space-around {
  justify-content: space-around; }

.justify-space-between {
  justify-content: space-between; }

.justify-start {
  justify-content: flex-start; }

.justify-stretch {
  justify-content: stretch; }

.flex-column {
  flex-direction: column; }

.flex-column-reverse {
  flex-direction: column-reverse; }

.flex-row {
  flex-direction: row; }

.flex-row-reverse {
  flex-direction: row-reverse; }

.flex-wrap {
  flex-wrap: wrap; }

.flex-nowrap {
  flex-wrap: nowrap; }

.flex {
  display: flex; }

html .content #main-content.layout-content {
  margin: 0;
  max-width: none; }

.layout-content .container {
  max-width: 1366px; }
  .layout-content .container.sidebar-layouts-section__layout-preview {
    padding: 0; }
    .layout-content .container.sidebar-layouts-section__layout-preview .sidebar-layouts-section__layout-preview__row {
      margin: 0; }

@media (max-width: 599px) {
  .layout-content .container {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }
  .layout-content div[class*='col-md'] {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .layout-content .row {
    margin-left: -0.5rem;
    margin-right: -0.5rem; } }

@media (min-width: 600px) {
  .layout-content .container {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important; }
  .layout-content div[class*='col-md'] {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .layout-content .row {
    margin-left: -0.75rem;
    margin-right: -0.75rem; } }

@media (min-width: 900px) {
  .layout-content .container {
    padding-left: 4rem !important;
    padding-right: 4rem !important; }
  .layout-content div[class*='col-md'] {
    padding-left: 1rem;
    padding-right: 1rem; }
  .layout-content .row {
    margin-left: -1rem;
    margin-right: -1rem; } }

.max-width-none {
  max-width: "none"; }

.max-width-xsmall {
  max-width: 320px; }

.max-width-form-small {
  max-width: 400px; }

.max-width-form {
  max-width: 500px; }

.max-width-small {
  max-width: 520px; }

.max-width-medium {
  max-width: 720px; }

.max-width-large {
  max-width: 900px; }

.max-width-xlarge {
  max-width: 1200px; }

.max-width-full {
  max-width: 1366px; }

.border-radius-none {
  border-radius: 0; }

.border-radius-small {
  border-radius: 2px; }

.border-radius-medium {
  border-radius: 4px; }

.border-radius-large {
  border-radius: 6px; }

.border-radius-xlarge {
  border-radius: 8px; }

.font-family-mono {
  font-family: "Source Code Pro", Menlo, monospace; }

.font-family-sans {
  font-family: "Source Sans Pro", Tahoma, "Trebuchet MS", sans-serif; }

.font-family-serif {
  font-family: "Source Serif Pro", Georgia, Cambria, "Times New Roman", Times, serif; }

.font-weight-bold {
  font-weight: 700; }

.font-weight-extra-light {
  font-weight: 200; }

.font-weight-light {
  font-weight: 300; }

.font-weight-normal {
  font-weight: 400; }

.font-weight-semi-bold {
  font-weight: 600; }

.font-size-heading-f1, .content .layout-content h1 {
  font-weight: 600; }
  @media (max-width: 599px) {
    .font-size-heading-f1, .content .layout-content h1 {
      font-size: 2rem;
      line-height: 1.125; } }
  @media (min-width: 600px) {
    .font-size-heading-f1, .content .layout-content h1 {
      font-size: 2.625rem;
      line-height: 1.143; } }
  @media (min-width: 900px) {
    .font-size-heading-f1, .content .layout-content h1 {
      font-size: 3rem;
      line-height: 1.167; } }
  @media (min-width: 1200px) {
    .font-size-heading-f1, .content .layout-content h1 {
      font-size: 3.438rem;
      line-height: 1.018; } }

.font-size-heading-f2, .content .layout-content h2 {
  font-weight: 600; }
  @media (max-width: 599px) {
    .font-size-heading-f2, .content .layout-content h2 {
      font-size: 1.813rem;
      line-height: 1.103; } }
  @media (min-width: 600px) {
    .font-size-heading-f2, .content .layout-content h2 {
      font-size: 2.188rem;
      line-height: 1.029; } }
  @media (min-width: 900px) {
    .font-size-heading-f2, .content .layout-content h2 {
      font-size: 2.438rem;
      line-height: 1.026; } }
  @media (min-width: 1200px) {
    .font-size-heading-f2, .content .layout-content h2 {
      font-size: 2.75rem;
      line-height: 1.091; } }

.font-size-heading-f3, .content .layout-content h3 {
  font-weight: 600; }
  @media (max-width: 599px) {
    .font-size-heading-f3, .content .layout-content h3 {
      font-size: 1.625rem;
      line-height: 1.23; } }
  @media (min-width: 600px) {
    .font-size-heading-f3, .content .layout-content h3 {
      font-size: 1.875rem;
      line-height: 1.2; } }
  @media (min-width: 900px) {
    .font-size-heading-f3, .content .layout-content h3 {
      font-size: 2rem;
      line-height: 1.125; } }
  @media (min-width: 1200px) {
    .font-size-heading-f3, .content .layout-content h3 {
      font-size: 2.188rem;
      line-height: 1.143; } }

.font-size-heading-f4, .content .layout-content h4 {
  font-weight: 600; }
  @media (max-width: 599px) {
    .font-size-heading-f4, .content .layout-content h4 {
      font-size: 1.375rem;
      line-height: 1.244; } }
  @media (min-width: 600px) {
    .font-size-heading-f4, .content .layout-content h4 {
      font-size: 1.563rem;
      line-height: 1.28; } }
  @media (min-width: 900px) {
    .font-size-heading-f4, .content .layout-content h4 {
      font-size: 1.625rem;
      line-height: 1.230769231; } }
  @media (min-width: 1200px) {
    .font-size-heading-f4, .content .layout-content h4 {
      font-size: 1.75rem;
      line-height: 1.143; } }

.font-size-heading-f5, .content .layout-content h5 {
  font-weight: 600; }
  @media (max-width: 599px) {
    .font-size-heading-f5, .content .layout-content h5 {
      font-size: 1.25rem;
      line-height: 1.2; } }
  @media (min-width: 600px) {
    .font-size-heading-f5, .content .layout-content h5 {
      font-size: 1.313rem;
      line-height: 1.143; } }
  @media (min-width: 900px) {
    .font-size-heading-f5, .content .layout-content h5 {
      font-size: 1.375rem;
      line-height: 1.273; } }
  @media (min-width: 1200px) {
    .font-size-heading-f5, .content .layout-content h5 {
      font-size: 1.375rem;
      line-height: 1.244; } }

.font-size-display-large, .content .layout-content .font-size-display-large {
  font-weight: 700; }
  @media (max-width: 599px) {
    .font-size-display-large, .content .layout-content .font-size-display-large {
      font-size: 2.875rem;
      line-height: 0.957; } }
  @media (min-width: 600px) {
    .font-size-display-large, .content .layout-content .font-size-display-large {
      font-size: 4.438rem;
      line-height: 1.01; } }
  @media (min-width: 900px) {
    .font-size-display-large, .content .layout-content .font-size-display-large {
      font-size: 5.563rem;
      line-height: 0.989; } }
  @media (min-width: 1200px) {
    .font-size-display-large, .content .layout-content .font-size-display-large {
      font-size: 6.688rem;
      line-height: 0.972; } }

.font-size-display-small, .content .layout-content .font-size-display-small {
  font-weight: 700; }
  @media (max-width: 599px) {
    .font-size-display-small, .content .layout-content .font-size-display-small {
      font-size: 2.563rem;
      line-height: 0.976; } }
  @media (min-width: 600px) {
    .font-size-display-small, .content .layout-content .font-size-display-small {
      font-size: 2.938rem;
      line-height: 1.021; } }
  @media (min-width: 900px) {
    .font-size-display-small, .content .layout-content .font-size-display-small {
      font-size: 4.5rem;
      line-height: 1; } }
  @media (min-width: 1200px) {
    .font-size-display-small, .content .layout-content .font-size-display-small {
      font-size: 5.375rem;
      line-height: 1.023; } }

.font-size-long-form-sans-serif {
  font-size: 1.063rem;
  line-height: 1.647; }
  @media (min-width: 900px) {
    .font-size-long-form-sans-serif {
      font-size: 1.25rem;
      line-height: 1.5; } }

.font-size-long-form-serif {
  font-size: 1.063rem;
  line-height: 1.647;
  font-family: "Source Serif Pro", Georgia, Cambria, "Times New Roman", Times, serif; }
  @media (min-width: 900px) {
    .font-size-long-form-serif {
      font-size: 1.25rem;
      line-height: 1.5; } }

@media (max-width: 599px) {
  .font-size-paragraph-large {
    font-size: 1.25rem;
    line-height: 1.379; } }

@media (min-width: 600px) {
  .font-size-paragraph-large {
    font-size: 1.438rem;
    line-height: 1.362; } }

@media (min-width: 900px) {
  .font-size-paragraph-large {
    font-size: 1.563rem;
    line-height: 1.412; } }

@media (min-width: 1200px) {
  .font-size-paragraph-large {
    font-size: 1.75rem;
    line-height: 1.286; } }

.font-size-paragraph-base, .content .layout-content p {
  font-size: 1.125rem;
  line-height: 1.556; }

.font-size-paragraph-base-semi-bold, .f-navigation-primary.nav-wrapper .adt-nav-text {
  font-size: 1.125rem;
  line-height: 1.556;
  font-weight: 600; }

.font-size-paragraph-small {
  font-size: 1rem;
  line-height: 1.5; }

.font-size-paragraph-xsmall {
  font-size: 0.9em;
  line-height: 1.389; }

.font-size-paragraph-tiny {
  font-size: 0.688rem;
  line-height: 1.391; }

.font-size-small-caps {
  font-size: 0.9rem;
  line-height: 1.389;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase; }

@font-face {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 200;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-200.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-200.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-200.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-200.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-200.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-200.svg#Source_Code_Pro") format("svg"); }

@font-face {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 300;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-300.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-300.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-300.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-300.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-300.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-300.svg#Source_Code_Pro") format("svg"); }

@font-face {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 400;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-400.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-400.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-400.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-400.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-400.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-400.svg#Source_Code_Pro") format("svg"); }

@font-face {
  font-family: "Source Code Pro";
  font-style: italic;
  font-weight: 400;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-italic.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-italic.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-italic.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-italic.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-italic.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-italic.svg#Source_Code_Pro") format("svg"); }

@font-face {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 600;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-600.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-600.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-600.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-600.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-600.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-600.svg#Source_Code_Pro") format("svg"); }

@font-face {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 700;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-700.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-700.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-700.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-700.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-700.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-code-pro-v21-vietnamese_latin_cyrillic-700.svg#Source_Code_Pro") format("svg"); }

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 200;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-200.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-200.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-200.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-200.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-200.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-200.svg#Source_Sans_Pro") format("svg"); }

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 300;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-300.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-300.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-300.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-300.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-300.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-300.svg#Source_Sans_Pro") format("svg"); }

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-400.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-400.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-400.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-400.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-400.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-400.svg#Source_Sans_Pro") format("svg"); }

@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 400;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-italic.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-italic.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-italic.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-italic.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-italic.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-italic.svg#Source_Sans_Pro") format("svg"); }

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 600;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-600.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-600.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-600.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-600.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-600.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-600.svg#Source_Sans_Pro") format("svg"); }

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 700;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-700.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-700.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-700.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-700.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-700.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/source-sans-pro-v21-vietnamese_latin_cyrillic-700.svg#Source_Sans_Pro") format("svg"); }

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 200;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-200.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-200.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-200.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-200.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-200.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-200.svg#Noto_Sans_SC") format("svg"); }

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 300;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-300.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-300.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-300.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-300.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-300.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-300.svg#Noto_Sans_SC") format("svg"); }

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 400;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-400.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-400.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-400.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-400.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-400.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-400.svg#Noto_Sans_SC") format("svg"); }

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 500;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-500.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-500.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-500.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-500.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-500.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-500.svg#Noto_Sans_SC") format("svg"); }

@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 700;
  src: url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-700.eot");
  src: local(""), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-700.eot?#iefix") format("embedded-opentype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-700.woff2") format("woff2"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-700.woff") format("woff"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-700.ttf") format("truetype"), url("/o/osb-www-foundations-theme-contributor/fonts/noto-sans-sc-v26-latin_chinese-simplified-700.svg#Noto_Sans_SC") format("svg"); }

.aspect-ratio-item-flush-110 {
  max-width: none;
  position: absolute;
  width: 110%; }

.aspect-ratio-item-flush-120 {
  max-width: none;
  position: absolute;
  width: 120%; }

.aspect-ratio-item-flush-130 {
  max-width: none;
  position: absolute;
  width: 130%; }

.aspect-ratio-item-vertical-flush-110 {
  height: 110%;
  max-height: none;
  position: absolute; }

.aspect-ratio-item-vertical-flush-120 {
  height: 120%;
  max-height: none;
  position: absolute; }

.aspect-ratio-item-vertical-flush-130 {
  height: 130%;
  max-height: none;
  position: absolute; }

.aspect-ratio-object-fit-cover {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
  .aspect-ratio-object-fit-cover .fragments-image-div,
  .aspect-ratio-object-fit-cover .fragments-div,
  .aspect-ratio-object-fit-cover .fragments-editor__editable[type='image'] {
    height: 100%;
    position: absolute;
    width: 100%; }
    .aspect-ratio-object-fit-cover .fragments-image-div img,
    .aspect-ratio-object-fit-cover .fragments-div img,
    .aspect-ratio-object-fit-cover .fragments-editor__editable[type='image'] img {
      height: 100%;
      left: 0;
      -o-object-fit: cover;
         object-fit: cover;
      position: absolute;
      width: 100%; }

.osb-svg--monospaced {
  height: 100%;
  width: 100%; }
  .osb-svg--monospaced .fragments-div,
  .osb-svg--monospaced .fragments-editor__editable[type='html'] {
    align-items: center;
    display: flex;
    height: 100%;
    text-align: center;
    width: 100%;
    word-wrap: break-word; }
    .osb-svg--monospaced .fragments-div svg,
    .osb-svg--monospaced .fragments-editor__editable[type='html'] svg {
      height: auto;
      width: 100%; }
  .osb-svg--monospaced .html-placeholder {
    background-color: #a7a9bc;
    display: flex;
    height: 100%;
    justify-content: center;
    position: relative;
    width: 100%; }
  .osb-svg--monospaced .html-placeholder-text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%); }

@media (max-width: 599px) {
  .hide-phone {
    display: none !important; } }

@media (min-width: 600px) and (max-width: 899px) {
  .hide-tablet-portrait {
    display: none !important; } }

@media (min-width: 900px) and (max-width: 1199px) {
  .hide-tablet-landscape {
    display: none !important; } }

@media (min-width: 1200px) and (max-width: 1799px) {
  .hide-desktop {
    display: none !important; } }

@media (min-width: 1800px) {
  .hide-large-desktop-up {
    display: none !important; } }

.hover-text-decoration-none:hover {
  text-decoration: none; }

body.dark,
.dark body {
  background-image: linear-gradient(95.92deg, var(--primary-dark) 20.61%, var(--primary) 100%); }
  body.dark .page-editor__layout-viewport,
  body.dark .page-editor__layout-viewport__resizer,
  .dark body .page-editor__layout-viewport,
  .dark body .page-editor__layout-viewport__resizer {
    background-color: transparent; }

.dark {
  color: var(--white); }

.light {
  color: var(--black); }

.content .layout-content {
  font: 400 16px/1.5 'Source Sans Pro', Tahoma, 'Trebuchet MS', sans-serif; }
  .content .layout-content *,
  .content .layout-content *::before,
  .content .layout-content *::after {
    box-sizing: border-box !important; }
  @media (min-width: 600px) {
    .content .layout-content .text-center-tablet-portrait-up {
      text-align: center; } }

.content .layout-content .fragments-editor-sidebar-section__title {
  font-size: 18px;
  font-weight: 600;
  margin: 32px 0 24px 0; }

.fragments-editor__editable[type='text'],
.fragments-editor__editable[type='rich-text'] {
  max-width: 100%;
  word-wrap: break-word; }

.zh_CN .content .layout-content {
  font-family: 'Source Sans Pro', 'Noto Sans SC', Tahoma, 'Trebuchet MS', sans-serif; }

.bg-gradient-blue-purple {
  background: linear-gradient(90deg, #0160f6 0.46%, #720bde 100%); }

.bg-gradient-blue-red {
  background: linear-gradient(45deg, #0160f6 0%, #f60c56 100%); }

.bg-gradient-purple-blue {
  background: linear-gradient(180deg, #710cdf 0%, #2446ef 1102.08%); }

.osb-icon {
  fill: currentColor;
  height: 1.5rem;
  width: 1.5rem; }

.osb-icon--scale {
  height: 1.5em;
  width: 1.5em; }

.osb-icon--content-edge {
  padding: 6px; }

.osb-inline-link {
  color: var(--action-default);
  font-size: 18px; }
  .osb-inline-link:visited {
    color: var(--action-visited); }
  .osb-inline-link:hover {
    color: var(--action-default-hover); }
  .osb-inline-link:focus, .osb-inline-link.osb-btn--focus {
    color: var(--action-default-hover); }
  .osb-inline-link:active, .osb-inline-link.osb-btn--active {
    color: var(--action-default-active); }
  .osb-inline-link:disabled, .osb-inline-link.osb-btn--disabled {
    color: var(--action-default); }

.osb-inline-link--secondary {
  color: var(--neutral-5);
  font-size: 18px;
  text-decoration: underline; }
  .osb-inline-link--secondary:visited {
    color: var(--neutral-5); }
  .osb-inline-link--secondary:hover {
    color: var(--neutral-5); }
  .osb-inline-link--secondary:focus, .osb-inline-link--secondary.osb-btn--focus {
    color: var(--neutral-5); }
  .osb-inline-link--secondary:active, .osb-inline-link--secondary.osb-btn--active {
    color: var(--neutral-5); }
  .osb-inline-link--secondary:disabled, .osb-inline-link--secondary.osb-btn--disabled {
    color: var(--neutral-5); }

.osb-inline-link--light {
  color: rgba(var(--white), 0.7); }
  .osb-inline-link--light:visited {
    color: rgba(var(--white), 0.7); }
  .osb-inline-link--light:hover {
    color: rgba(var(--white), 0.7); }
  .osb-inline-link--light:focus, .osb-inline-link--light.osb-btn--focus {
    color: rgba(var(--white), 0.7); }
  .osb-inline-link--light:active, .osb-inline-link--light.osb-btn--active {
    color: rgba(var(--white), 0.7); }
  .osb-inline-link--light:disabled, .osb-inline-link--light.osb-btn--disabled {
    color: rgba(var(--white), 0.7); }

.osb-inline-link--underline {
  text-decoration: underline; }
  .osb-inline-link--underline:hover {
    text-decoration: none; }

.osb-return-link {
  align-items: center;
  background-color: transparent;
  border-width: 0;
  color: var(--neutral-5);
  display: inline-flex;
  font-size: 0.9rem;
  line-height: 27px;
  max-width: 100%;
  padding: 0;
  text-decoration: none;
  word-wrap: break-word; }
  .osb-return-link:visited {
    color: var(--neutral-5); }
  .osb-return-link:hover {
    color: var(--neutral-3);
    text-decoration: none; }
  .osb-return-link:focus, .osb-return-link.osb-btn--focus {
    color: var(--neutral-3); }
  .osb-return-link:active, .osb-return-link.osb-btn--active {
    color: var(--black); }
  .osb-return-link:disabled, .osb-return-link.osb-btn--disabled {
    background-color: transparent;
    color: var(--neutral-5); }
  .osb-return-link > div {
    display: inline; }
  .osb-return-link > svg {
    flex-shrink: 0;
    width: 1.5em; }

.osb-cta {
  align-items: center;
  background-color: transparent;
  border-width: 0;
  color: var(--action-default);
  display: inline-flex;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 27px;
  max-width: 100%;
  text-decoration: none;
  word-wrap: break-word; }
  .osb-cta:visited {
    color: var(--action-visited); }
  .osb-cta:hover {
    color: var(--action-default-hover);
    text-decoration: none; }
  .osb-cta:focus, .osb-cta.osb-btn--focus {
    color: var(--action-default-hover); }
  .osb-cta:active, .osb-cta.osb-btn--active {
    color: var(--action-default-active); }
  .osb-cta:disabled, .osb-cta.osb-btn--disabled {
    background-color: transparent;
    color: var(--action-default); }
  .osb-cta > div {
    display: inline; }
  .osb-cta > svg {
    flex-shrink: 0;
    margin-top: 3px; }
  .osb-cta .osb-icon--content-edge.osb-icon--scale {
    margin-left: -4px;
    padding: 7px; }

.osb-cta--animate:hover > svg:first-child {
  transform: translateX(-0.25rem); }

.osb-cta--animate:hover > svg:last-child {
  transform: translateX(0.25rem); }

.osb-cta--animate > svg {
  transition: transform 0.5s ease; }

.osb-cta--large {
  font-size: 1.5rem;
  line-height: 36px; }
  .osb-cta--large .osb-icon--content-edge.osb-icon--scale {
    margin-left: -5px;
    padding: 11px; }

.osb-cta--light,
.dark .osb-cta {
  color: var(--white); }
  .osb-cta--light:visited,
  .dark .osb-cta:visited {
    color: var(--white); }
  .osb-cta--light:hover,
  .dark .osb-cta:hover {
    color: var(--white); }
  .osb-cta--light:focus, .osb-cta--light.osb-btn--focus,
  .dark .osb-cta:focus,
  .dark .osb-cta.osb-btn--focus {
    color: var(--white); }
  .osb-cta--light:active, .osb-cta--light.osb-btn--active,
  .dark .osb-cta:active,
  .dark .osb-cta.osb-btn--active {
    color: var(--white); }
  .osb-cta--light:disabled, .osb-cta--light.osb-btn--disabled,
  .dark .osb-cta:disabled,
  .dark .osb-cta.osb-btn--disabled {
    color: var(--white); }

.osb-btn {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  box-shadow: 0px 0.8px 3.7px -0.33px rgba(0, 0, 0, 0.14), 0px 2px 3px 0.15px rgba(0, 0, 0, 0.034), 0px 2.6px 4px -0.2px rgba(0, 0, 0, 0.06);
  color: var(--black);
  cursor: pointer;
  display: inline-block;
  font-size: 1em;
  font-weight: 600;
  line-height: 1;
  margin: 0.25em 0 0.375em;
  max-width: 100%;
  padding-bottom: 0.6875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.6875rem;
  text-align: center;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  word-wrap: break-word;
  z-index: 1; }
  .osb-btn:visited {
    color: var(--black); }
  .osb-btn:hover {
    box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
    color: var(--black);
    text-decoration: none;
    transform: translateY(calc(-3px + -1%));
    transition: all 0.2s; }
  .osb-btn:focus, .osb-btn.osb-btn--focus {
    box-shadow: 0 5px 11px -5px #000;
    color: var(--black);
    outline: 0;
    transform: translateY(calc(-3px + -1%));
    transition: all 0.2s; }
  .osb-btn:active, .osb-btn.osb-btn--active {
    box-shadow: 0 5px 8px -5px rgba(0, 0, 0, 0.5);
    color: var(--black);
    transform: translateY(0);
    transition: all 0.1s; }
  .osb-btn:disabled, .osb-btn.osb-btn--disabled {
    background-color: transparent;
    border-color: transparent;
    box-shadow: 0px 0.8px 3.7px -0.33px rgba(0, 0, 0, 0.14), 0px 2px 3px 0.15px rgba(0, 0, 0, 0.034), 0px 2.6px 4px -0.2px rgba(0, 0, 0, 0.06);
    color: var(--black);
    cursor: not-allowed;
    opacity: 0.5;
    transform: none; }
    .osb-btn:disabled:active, .osb-btn.osb-btn--disabled:active {
      pointer-events: none; }

.osb-btn--icon-start {
  padding-left: 2.5rem;
  position: relative; }
  .osb-btn--icon-start svg {
    height: 1.5em;
    left: 0.6875rem;
    position: absolute;
    top: 50%;
    transform: translateY(-48%);
    width: 1.5em; }

.osb-btn--icon-end {
  padding-right: 2.5rem;
  position: relative; }
  .osb-btn--icon-end svg {
    height: 1.5em;
    position: absolute;
    right: 0.6875rem;
    top: 50%;
    transform: translateY(-48%);
    width: 1.5em; }

.osb-btn--large {
  font-size: 1.125em;
  padding-bottom: 0.875rem;
  padding-left: 1.1875rem;
  padding-right: 1.1875rem;
  padding-top: 0.875rem; }
  .osb-btn--large.osb-btn--icon-start {
    padding-left: 2.75rem; }
    .osb-btn--large.osb-btn--icon-start svg {
      left: 0.75rem; }
  .osb-btn--large.osb-btn--icon-end {
    padding-right: 2.75rem; }
    .osb-btn--large.osb-btn--icon-end svg {
      right: 0.75rem; }

.osb-btn--small {
  font-size: 0.875em;
  margin: 0.5rem auto;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem; }
  @media (min-width: 900px) {
    .osb-btn--small {
      margin: 0; } }
  .osb-btn--small.osb-btn--icon-start {
    padding-left: 1.75rem; }
    .osb-btn--small.osb-btn--icon-start svg {
      left: 0.25rem; }
  .osb-btn--small.osb-btn--icon-end {
    padding-right: 1.75rem; }
    .osb-btn--small.osb-btn--icon-end svg {
      right: 0.25rem; }

.osb-btn--block {
  display: block;
  width: 100%; }

.osb-btn--monospaced {
  align-items: center;
  box-shadow: none;
  display: inline-flex;
  height: 2.5rem;
  justify-content: center;
  line-height: 1;
  padding: 0;
  transform: none;
  width: 2.5rem; }
  .osb-btn--monospaced:hover {
    box-shadow: none;
    transform: none; }
  .osb-btn--monospaced:focus, .osb-btn--monospaced.osb-btn--focus {
    box-shadow: none;
    transform: none; }
  .osb-btn--monospaced:disabled, .osb-btn--monospaced.osb-btn--disabled {
    box-shadow: none; }

.osb-btn--monospaced.osb-btn--large {
  height: 3rem;
  width: 3rem; }

.osb-btn--monospaced.osb-btn--small {
  height: 2rem;
  width: 2rem; }

.osb-btn--flat {
  margin-bottom: 0;
  margin-top: 0;
  transition: none; }
  .osb-btn--flat:hover {
    transform: none; }
  .osb-btn--flat:focus, .osb-btn--flat.osb-btn--focus {
    transform: none; }
  .osb-btn--flat:active, .osb-btn--flat.osb-btn--active {
    transform: none;
    transition: none; }

.osb-btn--primary {
  background-color: var(--action-default);
  border-color: var(--action-default);
  color: var(--white); }
  .osb-btn--primary:visited {
    color: var(--white); }
  .osb-btn--primary:hover {
    background-color: var(--action-default-hover);
    border-color: var(--action-default-hover);
    color: var(--white); }
  .osb-btn--primary:focus, .osb-btn--primary.osb-btn--focus {
    background-color: var(--action-default-hover);
    border-color: var(--action-default-hover);
    color: var(--white); }
  .osb-btn--primary:active, .osb-btn--primary.osb-btn--active {
    background-color: var(--action-default-active);
    border-color: var(--action-default-active);
    color: var(--white); }
  .osb-btn--primary:disabled, .osb-btn--primary.osb-btn--disabled {
    background-color: var(--action-default);
    border-color: var(--action-default);
    color: var(--white); }

.osb-btn--secondary {
  background-color: var(--white);
  border-color: var(--white);
  color: var(--action-default); }
  .osb-btn--secondary:visited {
    color: var(--action-default); }
  .osb-btn--secondary:hover {
    color: var(--action-default-hover); }
  .osb-btn--secondary:focus, .osb-btn--secondary.osb-btn--focus {
    color: var(--action-default-hover); }
  .osb-btn--secondary:active, .osb-btn--secondary.osb-btn--active {
    color: var(--action-default-active); }
  .osb-btn--secondary:disabled, .osb-btn--secondary.osb-btn--disabled {
    background-color: var(--white);
    border-color: var(--white);
    color: var(--action-default); }

.osb-btn--alternate {
  background-color: var(--accent-6);
  border-color: var(--accent-6);
  color: var(--white); }
  .osb-btn--alternate:visited {
    color: var(--white); }
  .osb-btn--alternate:hover {
    background-color: #169545;
    border-color: #169545;
    color: var(--white); }
  .osb-btn--alternate:focus, .osb-btn--alternate.osb-btn--focus {
    background-color: #169545;
    border-color: #169545;
    color: var(--white); }
  .osb-btn--alternate:active, .osb-btn--alternate.osb-btn--active {
    background-color: #127f3a;
    border-color: #127f3a;
    color: var(--white); }
  .osb-btn--alternate:disabled, .osb-btn--alternate.osb-btn--disabled {
    background-color: var(--accent-6);
    border-color: var(--accent-6);
    color: var(--white); }

.osb-btn--plaintext {
  background-color: transparent;
  box-shadow: none;
  color: var(--action-default);
  cursor: default;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 600;
  max-width: 100%;
  padding: 0.625rem 0.5rem;
  word-wrap: break-word; }
  .osb-btn--plaintext:visited {
    color: var(--action-default); }
  .osb-btn--plaintext:hover {
    box-shadow: none;
    color: var(--action-default); }
  .osb-btn--plaintext:focus, .osb-btn--plaintext.osb-btn--focus {
    box-shadow: none;
    color: var(--action-default); }
  .osb-btn--plaintext:active, .osb-btn--plaintext.osb-btn--active {
    color: var(--action-default); }
  .osb-btn--plaintext:disabled, .osb-btn--plaintext.osb-btn--disabled {
    background-color: transparent;
    box-shadow: none;
    color: var(--action-default); }
  .osb-btn--plaintext.osb-btn--icon-start {
    padding-left: 2rem; }
    .osb-btn--plaintext.osb-btn--icon-start > svg {
      left: 3px;
      margin-top: 0; }
  .osb-btn--plaintext.osb-btn--icon-end {
    padding-right: 2rem; }
    .osb-btn--plaintext.osb-btn--icon-end > svg {
      margin-top: 0;
      right: 3px; }
  .osb-btn--plaintext.osb-btn--small {
    padding-bottom: 0.375rem;
    padding-top: 0.375rem; }
  .osb-btn--plaintext.osb-btn--large {
    font-size: 1.5rem;
    line-height: 36px;
    padding-bottom: 0.34375rem;
    padding-top: 0.34375rem; }
    .osb-btn--plaintext.osb-btn--large.osb-btn--icon-start {
      padding-left: 2.5rem; }
      .osb-btn--plaintext.osb-btn--large.osb-btn--icon-start > svg {
        left: 1px; }
    .osb-btn--plaintext.osb-btn--large.osb-btn--icon-end {
      padding-right: 2.5rem; }
      .osb-btn--plaintext.osb-btn--large.osb-btn--icon-end > svg {
        right: 1px; }

.osb-card {
  box-shadow: 0px 0.8px 3.7px -0.33px rgba(0, 0, 0, 0.14), 0px 2px 3px 0.15px rgba(0, 0, 0, 0.034), 0px 2.6px 4px -0.2px rgba(0, 0, 0, 0.06);
  cursor: pointer;
  color: var(--black);
  margin-bottom: 0;
  text-decoration: none;
  transition: all 0.2s ease-in-out; }
  .osb-card:hover {
    background-color: var(--white);
    box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
    color: var(--action-default-hover);
    text-decoration: none;
    transform: translateY(calc(-3px + -1%));
    transition: all 0.2s; }

body.mobile-tablet-nav-visible {
  overflow: hidden; }

@media (min-width: 1200px) {
  body.nav-dropdown-menu-overflow {
    overflow: hidden; }
    body.nav-dropdown-menu-overflow.has-alert-container .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-outer-wrapper .adt-submenu-inner-wrapper {
      margin-bottom: 4rem; }
    body.nav-dropdown-menu-overflow .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-outer-wrapper .adt-submenu-inner-wrapper {
      margin-bottom: 3rem; } }

@media (max-width: 767px) {
  .has-alert-container .content .f-navigation-primary.nav-wrapper {
    top: 0; } }

.has-alert-container.fill-banner .f-navigation-primary.nav-wrapper {
  position: fixed;
  top: 0; }

.has-alert-container .f-navigation-primary.nav-wrapper {
  position: absolute;
  top: 48px; }

.fill-banner .f-navigation-primary.nav-wrapper {
  box-shadow: 0px 7.4px 11.4px -7.59px rgba(0, 0, 0, 0.14), 0px 24px 36px 3.45px rgba(0, 0, 0, 0.078), 0px 9.2px 48px 8.6px rgba(0, 0, 0, 0.06); }

.has-control-menu .f-navigation-primary.nav-wrapper {
  top: 56px; }
  @media (max-width: 576px) {
    .has-control-menu .f-navigation-primary.nav-wrapper {
      top: 48px; } }

.has-control-menu.has-alert-container.fill-banner .f-navigation-primary.nav-wrapper {
  top: 56px; }

.has-control-menu.has-alert-container .f-navigation-primary.nav-wrapper {
  top: 48px; }
  @media (max-width: 576px) {
    .has-control-menu.has-alert-container .f-navigation-primary.nav-wrapper {
      top: calc( 48px + 48px); } }

.has-control-menu.has-edit-mode-menu.has-alert-container.fill-banner .f-navigation-primary.nav-wrapper,
.has-control-menu.has-edit-mode-menu.has-alert-container .f-navigation-primary.nav-wrapper,
.has-control-menu.has-edit-mode-menu.has-alert-container .f-navigation-primary.nav-wrapper .search-wrapper.search-open {
  position: fixed;
  top: calc(56px + 65px); }

.has-control-menu.has-edit-mode-menu .f-navigation-primary {
  top: calc(56px + 65px); }
  @media (max-width: 576px) {
    .has-control-menu.has-edit-mode-menu .f-navigation-primary {
      top: calc( 48px + 65px); } }

.product-menu-open .f-navigation-primary.nav-wrapper {
  left: 320px; }

.f-navigation-primary-padding {
  padding-top: 64px; }
  .f-navigation-primary-padding.utility-navigation-padding {
    padding-top: 112px; }
    @media (max-width: 599px) {
      .f-navigation-primary-padding.utility-navigation-padding {
        padding-top: 64px; } }

@media (min-width: 1200px) {
  .f-navigation-primary.dark-theme.nav-wrapper .nav {
    background-color: var(--primary-dark); }
    .f-navigation-primary.dark-theme.nav-wrapper .nav .primary-nav .content-wrapper .nav-items-wrapper,
    .f-navigation-primary.dark-theme.nav-wrapper .nav .primary-nav .content-wrapper .liferay-logo:hover {
      background-color: transparent; }
    .f-navigation-primary.dark-theme.nav-wrapper .nav .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item .adt-nav-text::after {
      background: var(--white); }
  .f-navigation-primary.dark-theme.nav-wrapper .adt-nav-text {
    background-color: transparent;
    color: white; }
    .f-navigation-primary.dark-theme.nav-wrapper .adt-nav-text:hover, .f-navigation-primary.dark-theme.nav-wrapper .adt-nav-text:focus {
      background-color: var(--white); } }

@media (min-width: 600px) and (max-width: 1199px) {
  .f-navigation-primary.dark-theme.nav-wrapper .mobile-buttons .mobile-menu {
    border-color: var(--white);
    color: var(--white); }
  .f-navigation-primary.dark-theme.nav-wrapper .primary-nav {
    background-color: var(--primary-dark); }
  .f-navigation-primary.dark-theme.nav-wrapper .utility-nav {
    display: none; } }

@media (max-width: 599px) {
  .f-navigation-primary.dark-theme.nav-wrapper .utility-nav {
    background-color: var(--primary-dark);
    border-bottom-color: transparent; }
    .f-navigation-primary.dark-theme.nav-wrapper .utility-nav .content-wrapper .utility-nav-right .search-button {
      display: none; }
    .f-navigation-primary.dark-theme.nav-wrapper .utility-nav .content-wrapper .dropdown .utility-nav-link.language-selector {
      color: var(--white);
      opacity: 1; }
      .f-navigation-primary.dark-theme.nav-wrapper .utility-nav .content-wrapper .dropdown .utility-nav-link.language-selector svg {
        fill: var(--white); } }

.f-navigation-primary.nav-wrapper {
  bottom: auto;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: box-shadow 0.3s ease;
  will-change: box-shadow;
  z-index: 980; }
  .f-navigation-primary.nav-wrapper.search-open {
    z-index: 982; }
  .f-navigation-primary.nav-wrapper .nav {
    background-color: var(--white); }
  .f-navigation-primary.nav-wrapper * {
    box-sizing: border-box; }
  .f-navigation-primary.nav-wrapper .utility-nav .liferay-logo {
    display: none; }
  .f-navigation-primary.nav-wrapper .adt-navigation {
    display: flex;
    flex-wrap: inherit;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0; }
  .f-navigation-primary.nav-wrapper .adt-nav-item {
    outline: 0px solid transparent; }
    .f-navigation-primary.nav-wrapper .adt-nav-item:focus .adt-nav-text {
      background-color: #ebf2ff;
      color: var(--action-default-hover); }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-nav-text:focus {
      outline: none; }
    .f-navigation-primary.nav-wrapper .adt-nav-item.dropdown-open .adt-angle-down-svg {
      transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(180deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); }
    .f-navigation-primary.nav-wrapper .adt-nav-item.dropdown-open .adt-nav-text {
      background-color: #ebf2ff;
      border-radius: 4px; }
      .f-navigation-primary.nav-wrapper .adt-nav-item.dropdown-open .adt-nav-text .adt-nav-title {
        color: var(--action-default-active); }
    .f-navigation-primary.nav-wrapper .adt-nav-item.dropdown-open .adt-submenu {
      margin: 0;
      opacity: 1;
      transform: translateY(0);
      visibility: visible; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu {
      background-clip: padding-box;
      background-color: #fff;
      border-color: #e7e7ed;
      border-style: solid;
      border-width: 0;
      display: block;
      float: left;
      left: 0;
      list-style: none;
      margin: 0.3125rem 0 0;
      max-height: 80vh;
      max-width: none;
      min-height: auto;
      opacity: 0;
      overflow: auto;
      padding: 1rem 4rem 4.5rem 4rem;
      position: absolute;
      right: 0;
      transform: translateY(-100px);
      transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.1s linear, visibility 0.3s linear;
      visibility: hidden;
      z-index: -1; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-outer-wrapper {
        width: 100%; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-outer-wrapper .adt-submenu-inner-wrapper {
          display: -ms-grid;
          display: grid;
          grid-column-gap: 4rem;
          grid-row-gap: 2.5rem;
          -ms-grid-columns: 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr 4rem 1fr;
          grid-template-columns: repeat(12, 1fr);
          margin: 0 auto;
          max-width: 1240px;
          width: 100%; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-header {
      border-bottom: 1px solid var(--neutral-7);
      -ms-grid-row: span 1;
      grid-row-end: span 1;
      -ms-grid-row-span: 1;
      grid-row-start: span 1;
      list-style: none;
      margin-bottom: -1rem;
      padding-bottom: 0.5rem; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content {
      display: flex;
      list-style: none;
      max-width: 274px; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content.image-type {
        max-width: none; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content .adt-submenu-item-link {
        display: flex;
        transition: box-shadow 0.1s linear, background-color 0.1s linear;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content .adt-submenu-item-link:hover, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content .adt-submenu-item-link:focus {
          background-color: #ebf2ff;
          border-radius: 0.5px;
          box-shadow: 0 0 0 8px #ebf2ff;
          outline: none;
          text-decoration: none; }
          .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content .adt-submenu-item-link:hover .adt-submenu-item-title, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content .adt-submenu-item-link:focus .adt-submenu-item-title {
            color: var(--action-default-hover); }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content .adt-submenu-item-link .adt-submenu-item-title {
          padding-bottom: 0.5rem; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-image {
      border-radius: 4px;
      height: 94px;
      margin-right: 1rem;
      -o-object-fit: cover;
         object-fit: cover;
      width: 94px; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-preheader {
      font-size: 0.9rem;
      letter-spacing: 0.1em;
      line-height: 1.25rem;
      padding-bottom: 0.5rem;
      text-transform: uppercase; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section {
      align-items: start;
      -webkit-box-align: start;
      display: -ms-grid;
      display: grid;
      -ms-flex-align: start;
      grid-auto-columns: 1fr;
      grid-auto-rows: -webkit-min-content;
      grid-auto-rows: min-content;
      grid-column-gap: 4rem;
      grid-row-gap: 2.5rem;
      list-style: none;
      padding: 2rem 0;
      width: 100%; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section.light-blue {
        background-color: var(--primary-5);
        border-radius: 8px;
        padding: 2rem; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._3-section-span {
        -ms-grid-column-span: 3;
        -ms-grid-column: span 3;
            grid-column-start: span 3; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._3-section-span .adt-submenu-header {
          -ms-grid-column-span: 3;
          -ms-grid-column: span 3;
              grid-column-start: span 3; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._4-section-span {
        -ms-grid-column-span: 4;
        -ms-grid-column: span 4;
            grid-column-start: span 4; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._4-section-span .adt-submenu-header {
          -ms-grid-column-span: 4;
          -ms-grid-column: span 4;
              grid-column-start: span 4; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._5-section-span {
        -ms-grid-column-span: 5;
        -ms-grid-column: span 5;
            grid-column-start: span 5; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._5-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 5;
          -ms-grid-column-span: 5;
          -ms-grid-column: span 5;
              grid-column-start: span 5; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._6-section-span {
        -ms-grid-column-span: 6;
        -ms-grid-column: span 6;
            grid-column-start: span 6; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._6-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 6;
          -ms-grid-column-span: 6;
          -ms-grid-column: span 6;
              grid-column-start: span 6; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._7-section-span {
        -ms-grid-column-span: 7;
        -ms-grid-column: span 7;
            grid-column-start: span 7; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._7-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 7;
          -ms-grid-column-span: 7;
          -ms-grid-column: span 7;
              grid-column-start: span 7; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._8-section-span {
        -ms-grid-column-span: 8;
        -ms-grid-column: span 8;
            grid-column-start: span 8; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._8-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 8;
          -ms-grid-column-span: 8;
          -ms-grid-column: span 8;
              grid-column-start: span 8; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._9-section-span {
        -ms-grid-column-span: 9;
        -ms-grid-column: span 9;
            grid-column-start: span 9; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._9-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 9;
          -ms-grid-column-span: 9;
          -ms-grid-column: span 9;
              grid-column-start: span 9; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._10-section-span {
        -ms-grid-column-span: 10;
        -ms-grid-column: span 10;
            grid-column-start: span 10; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._10-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 10;
          -ms-grid-column-span: 10;
          -ms-grid-column: span 10;
              grid-column-start: span 10; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._11-section-span {
        -ms-grid-column-span: 11;
        -ms-grid-column: span 11;
            grid-column-start: span 11; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._11-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 11;
          -ms-grid-column-span: 11;
          -ms-grid-column: span 11;
              grid-column-start: span 11; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._12-section-span {
        -ms-grid-column-span: 12;
        -ms-grid-column: span 12;
            grid-column-start: span 12; }
        .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._12-section-span .adt-submenu-header {
          -ms-grid-column: 2 / span 12;
          -ms-grid-column-span: 12;
          -ms-grid-column: span 12;
              grid-column-start: span 12; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-1 {
        -ms-grid-column: span 1;
            grid-column-start: span 1; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-2 {
        -ms-grid-column: span 2;
            grid-column-start: span 2; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-3 {
        -ms-grid-column: span 3;
            grid-column-start: span 3; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-4 {
        -ms-grid-column: span 4;
            grid-column-start: span 4; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-5 {
        -ms-grid-column: span 5;
            grid-column-start: span 5; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-6 {
        -ms-grid-column: span 6;
            grid-column-start: span 6; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-7 {
        -ms-grid-column: span 7;
            grid-column-start: span 7; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-8 {
        -ms-grid-column: span 8;
            grid-column-start: span 8; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-9 {
        -ms-grid-column: span 9;
            grid-column-start: span 9; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-10 {
        -ms-grid-column: span 10;
            grid-column-start: span 10; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-11 {
        -ms-grid-column: span 11;
            grid-column-start: span 11; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-12 {
        -ms-grid-column: span 12;
            grid-column-start: span 12; }
  .f-navigation-primary.nav-wrapper .adt-nav-text {
    background-color: var(--white);
    color: var(--neutral-2);
    font-weight: 600;
    position: relative;
    text-decoration: none;
    transition-duration: 0.2s, 0.2s;
    transition-property: color, background-color;
    transition-timing-function: ease, ease; }
    .f-navigation-primary.nav-wrapper .adt-nav-text:hover, .f-navigation-primary.nav-wrapper .adt-nav-text:focus {
      background-color: #ebf2ff;
      color: var(--action-default-hover); }
  .f-navigation-primary.nav-wrapper .nav-items-wrapper .adt-nav-item,
  .f-navigation-primary.nav-wrapper .nav-items-wrapper .portlet {
    position: static; }
  .f-navigation-primary.nav-wrapper .search-wrapper.search-open {
    min-height: 80vh;
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
    z-index: 2; }
  .f-navigation-primary.nav-wrapper .search-wrapper {
    align-items: center;
    background-color: var(--accent-10);
    border-radius: 0 0 8px 8px;
    bottom: auto;
    box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
    display: flex;
    flex-direction: column;
    left: 0;
    opacity: 0;
    padding: 3.5rem;
    position: fixed;
    right: 0;
    top: 0;
    transform: translate3d(0px, -800px, 0px);
    transform-style: preserve-3d;
    transition: transform 0.25s, opacity 0.25s;
    z-index: -2; }
    .f-navigation-primary.nav-wrapper .search-wrapper form.search {
      background-color: rgba(255, 255, 255, 0.05);
      border-radius: 4px;
      margin-bottom: 0;
      margin-left: auto;
      margin-right: auto;
      position: relative;
      width: 30rem; }
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input.search-input {
        background-color: transparent;
        border: 0 none #000;
        color: var(--white);
        font-size: 28px;
        font-weight: 600;
        height: 3.5rem;
        line-height: 32px;
        margin-bottom: 0;
        outline: none;
        padding: 0.5rem 0.75rem;
        width: 100%; }
        .f-navigation-primary.nav-wrapper .search-wrapper form.search input.search-input::-moz-placeholder {
          color: rgba(var(--white), 0.4);
          opacity: 1; }
        .f-navigation-primary.nav-wrapper .search-wrapper form.search input.search-input:-ms-input-placeholder {
          color: rgba(var(--white), 0.4);
          opacity: 1; }
        .f-navigation-primary.nav-wrapper .search-wrapper form.search input.search-input::placeholder {
          color: rgba(var(--white), 0.4);
          opacity: 1; }
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input[type='search']::-ms-clear {
        display: none;
        height: 0;
        width: 0; }
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input[type='search']::-ms-reveal {
        display: none;
        height: 0;
        width: 0; }
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input[type='search']::-webkit-search-decoration,
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input[type='search']::-webkit-search-cancel-button,
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input[type='search']::-webkit-search-results-button,
      .f-navigation-primary.nav-wrapper .search-wrapper form.search input[type='search']::-webkit-search-results-decoration {
        display: none; }
      .f-navigation-primary.nav-wrapper .search-wrapper form.search .search-submit {
        -webkit-appearance: none;
        position: absolute;
        right: 0.5rem;
        top: 0.25rem; }
        .f-navigation-primary.nav-wrapper .search-wrapper form.search .search-submit svg {
          background-color: #142d5b;
          height: 3rem;
          stroke: var(--white);
          width: 3rem; }
    .f-navigation-primary.nav-wrapper .search-wrapper .suggestions {
      padding-top: 3.875rem;
      width: 30rem; }
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .st-nav-results-container .search-result em {
        font-style: normal;
        font-weight: 900; }
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .st-nav-results-container .st-loading-message {
        color: var(--white); }
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .results-header {
        align-items: center;
        -webkit-box-align: center;
        -webkit-box-pack: justify;
        display: flex;
        -ms-flex-align: center;
        justify-content: space-between;
        margin-bottom: 1rem; }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .results-header a:hover {
          color: var(--white); }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .results-header .popular,
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .results-header .suggested {
          color: rgba(255, 255, 255, 0.7);
          font-weight: 600;
          letter-spacing: 0.1rem; }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .results-header .all-results-link {
          color: var(--white);
          font-size: 1rem;
          line-height: 24px;
          opacity: 0.7;
          text-decoration: none; }
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .suggestion-links {
        -webkit-box-pack: justify;
        display: flex;
        justify-content: space-between;
        width: 31rem; }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .suggestion-links .utility-nav-link {
          align-items: center;
          border-radius: 4px;
          -webkit-box-align: center;
          color: var(--accent-10);
          display: flex;
          -ms-flex-align: center;
          font-weight: 600;
          line-height: 20px;
          opacity: 0.7;
          padding: 0.625rem;
          text-decoration: none;
          transition: background-color 0.2s ease, border-color 0.2s ease, opacity 0.2s ease; }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .suggestion-links .utility-nav-link.search-recommendation {
          background-color: rgba(255, 255, 255, 0.1);
          border-color: rgba(255, 255, 255, 0);
          border-style: solid;
          border-width: 1px;
          color: var(--white);
          margin-right: 1rem; }
          .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .suggestion-links .utility-nav-link.search-recommendation:hover {
            border: 1px solid var(--white);
            opacity: 1; }
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .search-results .search-result {
        background-color: rgba(255, 255, 255, 0.1);
        border-color: rgba(255, 255, 255, 0);
        border-radius: 8px;
        border-style: solid;
        border-width: 1px;
        color: var(--white);
        display: inline-block;
        margin-bottom: 1.5rem;
        padding: 1rem;
        text-decoration: none;
        transition: border-color 0.2s ease;
        width: 100%; }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .search-results .search-result:hover {
          border-color: var(--white); }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .search-results .search-result .search-result-heading {
          color: var(--white);
          font-weight: 600;
          line-height: 28px;
          margin-bottom: 0;
          margin-top: 0; }
        .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .search-results .search-result .search-result-url {
          font-weight: 600;
          line-height: 20px;
          opacity: 0.8;
          padding-top: 0.75rem; }
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .search-results .st-no-results,
      .f-navigation-primary.nav-wrapper .search-wrapper .suggestions .search-results .st-spelling-suggestion {
        color: var(--white); }
    .f-navigation-primary.nav-wrapper .search-wrapper .close-search {
      background-color: rgba(255, 255, 255, 0.1);
      border-color: rgba(255, 255, 255, 0);
      border-radius: 2px;
      border-style: solid;
      border-width: 1px;
      bottom: auto;
      display: flex;
      height: 2rem;
      left: auto;
      padding: 0.5rem;
      position: absolute;
      right: 3.5rem;
      top: 3.5rem;
      width: 2rem; }
      .f-navigation-primary.nav-wrapper .search-wrapper .close-search:hover {
        border: 1px solid var(--white);
        opacity: 1; }
  .f-navigation-primary.nav-wrapper .skip-to-footer-wrapper {
    background: var(--white);
    border-radius: 4px;
    box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
    left: -50%;
    padding: 0.25rem 0.75rem;
    position: absolute;
    transform: translateX(-50%); }
    .f-navigation-primary.nav-wrapper .skip-to-footer-wrapper .skip-to-footer-text {
      color: var(--action-default-active);
      font-size: 19px;
      font-weight: 600;
      text-align: center; }
    .f-navigation-primary.nav-wrapper .skip-to-footer-wrapper:focus {
      left: 50%; }

.f-navigation-primary .utility-nav {
  height: 3rem;
  margin: 0 auto;
  max-width: 1366px;
  position: relative;
  width: 100%;
  z-index: 2; }
  .f-navigation-primary .utility-nav .content-wrapper {
    height: 100%;
    width: 100%; }
  .f-navigation-primary .utility-nav .content-wrapper.utility {
    border-bottom: solid 1px #dadee3; }
  .f-navigation-primary .utility-nav .utility-nav-left .info-for {
    color: var(--accent-10);
    font-weight: 600;
    opacity: 0.6;
    padding-right: 0.5rem;
    text-align: center; }
  .f-navigation-primary .utility-nav .utility-nav-left .utility-nav-link {
    border-radius: 4px;
    color: var(--accent-10);
    display: inline-block;
    font-weight: 600;
    opacity: 0.7;
    padding: 0.625rem;
    text-decoration: none;
    transition-duration: 0.2s, 0.2s, 0.2s;
    transition-property: background-color, opacity, color;
    transition-timing-function: ease, ease, ease; }
    .f-navigation-primary .utility-nav .utility-nav-left .utility-nav-link:hover {
      background: #ebf2ff;
      color: var(--action-default-active);
      opacity: 1; }
  .f-navigation-primary .utility-nav .utility-nav-right {
    margin-right: -0.5rem; }
    .f-navigation-primary .utility-nav .utility-nav-right .dropdown {
      margin-left: 1rem; }
      .f-navigation-primary .utility-nav .utility-nav-right .dropdown .language-dropdown-toggle {
        color: #222;
        cursor: pointer;
        display: inline-block;
        margin-left: auto;
        margin-right: auto;
        padding: 1.5rem;
        padding-right: 2.5rem;
        position: relative;
        text-align: left;
        text-decoration: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: top;
        white-space: nowrap; }
      .f-navigation-primary .utility-nav .utility-nav-right .dropdown .utility-nav-link.language-selector svg {
        fill: var(--accent-10);
        height: 1rem;
        margin-bottom: 0.0625rem;
        margin-right: 0.25rem;
        transition-duration: 0.2s;
        transition-property: fill;
        transition-timing-function: ease;
        width: 1rem; }
      .f-navigation-primary .utility-nav .utility-nav-right .dropdown .utility-nav-link.language-selector:hover {
        background-color: #ebf2ff;
        color: var(--action-default-active);
        opacity: 1; }
        .f-navigation-primary .utility-nav .utility-nav-right .dropdown .utility-nav-link.language-selector:hover svg {
          fill: var(--action-default-active); }
      .f-navigation-primary .utility-nav .utility-nav-right .dropdown .utility-nav-link {
        align-items: center;
        border-radius: 4px;
        color: #000;
        display: flex;
        font-weight: 600;
        opacity: 0.7;
        padding: 0.625rem;
        transition-duration: 0.2s, 0.2s, 0.2s;
        transition-property: color, background-color, opacity;
        transition-timing-function: ease, ease, ease; }
      .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper {
        display: none;
        position: absolute;
        right: 0; }
        .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list {
          background-color: var(--white);
          border-radius: 4px;
          box-shadow: rgba(0, 0, 0, 0.22) 0px 2px 6px 0px;
          display: flex;
          flex-direction: column;
          padding: 0.5rem 0.25rem 0 0.25rem;
          width: 12.5rem; }
          .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list ul {
            -webkit-padding-start: 0;
                    padding-inline-start: 0; }
          .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item {
            align-items: center;
            border-radius: 4px;
            display: flex;
            font-weight: 600;
            margin-bottom: 0.5rem;
            padding: 0.25rem 0.25rem 0.25rem 1.5rem; }
            .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item:active {
              background-color: #ebf2ff; }
            .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item:focus {
              background-color: #ebf2ff; }
            .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item:hover {
              background-color: #ebf2ff; }
            .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text {
              color: var(--neutral-2);
              width: 100%; }
              .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:active {
                color: var(--neutral-2);
                text-decoration: none; }
              .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:visited {
                color: var(--neutral-2);
                text-decoration: none; }
              .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:focus {
                color: var(--neutral-2);
                text-decoration: none; }
              .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:hover {
                color: var(--neutral-2);
                text-decoration: none; }
          .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item.selected {
            padding-left: 0.4375rem; }
            .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item.selected .language-entry-long-text {
              color: #004ad7; }
          .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .selected.osb-nav-item:before {
            content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%229%22%20viewBox%3D%220%200%2012%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.62623%200.958909C10.0168%200.568385%2010.6499%200.568385%2011.0404%200.958909C11.431%201.34943%2011.431%201.9826%2011.0404%202.37312L5.04127%208.37229C5.04099%208.37257%205.04072%208.37285%205.04044%208.37312C4.64992%208.76365%204.01675%208.76365%203.62623%208.37312L0.292893%205.03979C-0.0976311%204.64927%20-0.0976311%204.0161%200.292893%203.62558C0.683417%203.23505%201.31658%203.23505%201.70711%203.62558L4.33333%206.2518L9.62623%200.958909Z%22%20fill%3D%22%23004AD7%22/%3E%0A%3C/svg%3E%0A");
            margin-right: 0.3125rem; }
      .f-navigation-primary .utility-nav .utility-nav-right .dropdown .dropdown-list-wrapper.list-open {
        display: block; }
    .f-navigation-primary .utility-nav .utility-nav-right .search-button {
      border-radius: 4px;
      display: inline-block;
      margin-left: 0.5rem;
      max-width: 100%;
      opacity: 0.7;
      position: relative;
      transition-duration: 0.2s, 0.2s, 0.2s;
      transition-property: opacity, background-color, stroke;
      transition-timing-function: ease, ease, ease; }
      .f-navigation-primary .utility-nav .utility-nav-right .search-button svg {
        height: 2.5rem;
        stroke: var(--accent-10);
        transition-duration: 0.2s;
        transition-property: stroke;
        transition-timing-function: ease;
        width: 2.5rem; }
      .f-navigation-primary .utility-nav .utility-nav-right .search-button:hover {
        background-color: #ebf2ff;
        opacity: 1; }
        .f-navigation-primary .utility-nav .utility-nav-right .search-button:hover svg {
          stroke: var(--action-default-active); }

.f-navigation-primary .contact-sales,
.f-navigation-primary .contact-sales-container .w-button {
  background-color: var(--accent-6);
  border-radius: 4px;
  color: var(--white);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-left: 1rem;
  padding: 0.5rem 1rem;
  position: relative;
  text-decoration: none;
  white-space: nowrap; }
  .f-navigation-primary .contact-sales:hover,
  .f-navigation-primary .contact-sales-container .w-button:hover {
    background-color: var(--action-secondary-hover); }

.f-navigation-primary .primary-nav {
  height: 4rem;
  margin: 0 auto;
  max-width: 1366px;
  padding: 0;
  width: 100%; }
  .f-navigation-primary .primary-nav .content-wrapper {
    height: 100%;
    justify-content: space-between;
    padding: 0 1.5rem;
    width: 100%; }
    .f-navigation-primary .primary-nav .content-wrapper .liferay-logo {
      border-radius: 4px;
      width: 9.5rem; }
      .f-navigation-primary .primary-nav .content-wrapper .liferay-logo svg {
        height: 3rem;
        width: 100%; }
        .f-navigation-primary .primary-nav .content-wrapper .liferay-logo svg:last-child {
          color: var(--black); }
      .f-navigation-primary .primary-nav .content-wrapper .liferay-logo:hover {
        background-color: #ebf2ff; }
    @media screen and (max-width: 991px) {
      .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper {
        display: flex;
        flex-direction: column;
        height: 100vh;
        left: 0;
        overflow: scroll;
        padding-bottom: 7.5rem;
        position: absolute;
        right: 0;
        top: 0;
        transform: translate3d(0, -100%, 0) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
        transform-style: preserve-3d;
        z-index: -1; } }
    .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper {
      align-items: stretch;
      background-color: var(--white);
      padding-top: 5rem; }
      .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .underline-container {
        display: none; }

.f-navigation-primary .mobile-buttons {
  bottom: 0.75rem;
  padding: 0 1.5rem; }
  .f-navigation-primary .mobile-buttons .button-text-close {
    display: none; }
  .f-navigation-primary .mobile-buttons .mobile-menu.menu-open .button-text-close {
    display: block; }
  .f-navigation-primary .mobile-buttons .mobile-menu.menu-open .button-text-menu {
    display: none; }

@media (max-width: 599px) {
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu {
    box-shadow: none;
    grid-row-gap: 0;
    height: auto;
    max-height: 0;
    opacity: 1;
    overflow: hidden;
    padding: 0;
    position: static;
    transform: none;
    transition: max-height 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    visibility: visible; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-outer-wrapper .adt-submenu-inner-wrapper {
      display: flex;
      flex-direction: column; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-section {
      display: flex;
      flex-direction: column;
      -ms-grid-rows: none;
      grid-template-rows: none;
      padding-left: 1.5rem;
      padding-right: 2rem; }
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-header {
    border-width: 0;
    margin-bottom: 0;
    padding-bottom: 1rem; }
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content {
    padding-bottom: 2.5rem; }
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-item-content:not(.image-type) {
    border-left: solid 2px var(--neutral-7);
    max-width: none;
    padding-left: 1rem; }
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section {
    display: none;
    grid-row-gap: 0; }
  .f-navigation-primary .nav .search-wrapper.search-open {
    height: 100vh;
    overflow: auto;
    padding: 5rem 1.5rem 1.5rem;
    z-index: 4; }
    .f-navigation-primary .nav .search-wrapper.search-open .close-search {
      right: 1.5rem;
      top: 1rem; }
    .f-navigation-primary .nav .search-wrapper.search-open .search {
      width: 100%; }
      .f-navigation-primary .nav .search-wrapper.search-open .search .search-input > .search-submit {
        background-color: var(--accent-10); }
    .f-navigation-primary .nav .search-wrapper.search-open .suggestions {
      width: 100%; }
      .f-navigation-primary .nav .search-wrapper.search-open .suggestions .suggestion-links {
        justify-content: center;
        width: 100%; } }
      @media (max-width: 599px) and (max-width: 400px) {
        .f-navigation-primary .nav .search-wrapper.search-open .suggestions .suggestion-links {
          flex-wrap: wrap;
          justify-content: space-between;
          text-align: center; }
          .f-navigation-primary .nav .search-wrapper.search-open .suggestions .suggestion-links a:last-child {
            margin-top: 1rem; }
          .f-navigation-primary .nav .search-wrapper.search-open .suggestions .suggestion-links a.utility-nav-link.search-recommendation {
            justify-content: center;
            margin-right: 0;
            width: 30%; } }

@media (max-width: 599px) {
  .f-navigation-primary .utility-nav {
    background-color: var(--white);
    border-bottom: 1px solid var(--neutral-8);
    display: block;
    height: 4rem;
    padding: 0.75rem 1.5rem;
    position: relative;
    z-index: 3; }
    .f-navigation-primary .utility-nav .content-wrapper {
      height: 100%;
      margin-left: auto;
      margin-right: auto;
      max-width: 1240px;
      width: 100%; }
      .f-navigation-primary .utility-nav .content-wrapper.utility {
        border-width: 0; }
      .f-navigation-primary .utility-nav .content-wrapper .liferay-logo {
        display: block;
        width: 7.5rem; }
        .f-navigation-primary .utility-nav .content-wrapper .liferay-logo svg {
          height: 3rem; }
          .f-navigation-primary .utility-nav .content-wrapper .liferay-logo svg:last-child {
            color: var(--black); }
      .f-navigation-primary .utility-nav .content-wrapper .utility-nav-left {
        display: none; }
      .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right {
        margin-right: -0.5rem; }
        .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown {
          margin-left: 1rem; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .language-dropdown-toggle {
            color: #222;
            cursor: pointer;
            display: inline-block;
            margin-left: auto;
            margin-right: auto;
            padding: 1.5rem;
            padding-right: 2.5rem;
            position: relative;
            text-align: left;
            text-decoration: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            vertical-align: top;
            white-space: nowrap; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .utility-nav-link.language-selector svg {
            fill: var(--accent-10);
            height: 1rem;
            margin-bottom: 0.0625rem;
            margin-right: 0.25rem;
            transition-duration: 200;
            transition-property: fill;
            transition-timing-function: ease;
            width: 1rem; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .utility-nav-link.language-selector:hover {
            background-color: #ebf2ff;
            color: var(--action-default-active);
            opacity: 1; }
            .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .utility-nav-link.language-selector:hover svg {
              fill: var(--action-default-active); }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .utility-nav-link {
            align-items: center;
            border-radius: 4px;
            color: #000;
            display: flex;
            font-weight: 600;
            opacity: 0.7;
            padding: 0.625rem;
            transition-duration: 0.2s, 0.2s, 0.2s;
            transition-property: color, background-color, opacity;
            transition-timing-function: ease, ease, ease; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper {
            display: none;
            position: absolute;
            right: 0; }
            .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list {
              background-color: var(--white);
              border-radius: 4px;
              box-shadow: rgba(0, 0, 0, 0.22) 0px 2px 6px 0px;
              display: flex;
              flex-direction: column;
              padding: 0.5rem 0.25rem 0 0.25rem;
              width: 12.5rem; }
              .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list ul {
                -webkit-padding-start: 0;
                        padding-inline-start: 0; }
              .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item {
                align-items: center;
                border-radius: 4px;
                display: flex;
                font-weight: 600;
                margin-bottom: 0.5rem;
                padding: 0.25rem 0.25rem 0.25rem 1.5rem; }
                .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item:active {
                  background-color: #ebf2ff; }
                .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item:focus {
                  background-color: #ebf2ff; }
                .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item:hover {
                  background-color: #ebf2ff; }
                .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text {
                  color: var(--neutral-2); }
                  .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:active {
                    color: var(--neutral-2);
                    text-decoration: none; }
                  .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:visited {
                    color: var(--neutral-2);
                    text-decoration: none; }
                  .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:focus {
                    color: var(--neutral-2);
                    text-decoration: none; }
                  .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item .language-entry-long-text:hover {
                    color: var(--neutral-2);
                    text-decoration: none; }
              .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item.selected {
                padding-left: 0.4375rem; }
                .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .osb-nav-item.selected .language-entry-long-text {
                  color: #004ad7; }
              .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper .dropdown-list .selected.osb-nav-item:before {
                content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%229%22%20viewBox%3D%220%200%2012%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.62623%200.958909C10.0168%200.568385%2010.6499%200.568385%2011.0404%200.958909C11.431%201.34943%2011.431%201.9826%2011.0404%202.37312L5.04127%208.37229C5.04099%208.37257%205.04072%208.37285%205.04044%208.37312C4.64992%208.76365%204.01675%208.76365%203.62623%208.37312L0.292893%205.03979C-0.0976311%204.64927%20-0.0976311%204.0161%200.292893%203.62558C0.683417%203.23505%201.31658%203.23505%201.70711%203.62558L4.33333%206.2518L9.62623%200.958909Z%22%20fill%3D%22%23004AD7%22/%3E%0A%3C/svg%3E%0A");
                margin-right: 0.3125rem; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .dropdown .dropdown-list-wrapper.list-open {
            display: block; }
        .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .search-button {
          border-radius: 4px;
          display: inline-block;
          margin-left: 0.5rem;
          opacity: 0.7;
          position: relative;
          transition-duration: 0.2s, 0.2s, 0.2s;
          transition-property: opacity, background-color, stroke;
          transition-timing-function: ease, ease, ease; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .search-button svg {
            height: 2.5rem;
            stroke: var(--accent-10);
            transition-duration: 0.2s;
            transition-property: stroke;
            transition-timing-function: ease;
            width: 2.5rem; }
          .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .search-button:hover {
            background-color: #ebf2ff;
            opacity: 1; }
            .f-navigation-primary .utility-nav .content-wrapper .utility-nav-right .search-button:hover svg {
              stroke: var(--action-default-active); }
  .f-navigation-primary .primary-nav {
    border: none;
    height: 0; }
    .f-navigation-primary .primary-nav .content-wrapper {
      padding: 0 1.5rem;
      position: relative; }
      .f-navigation-primary .primary-nav .content-wrapper .liferay-logo {
        display: none; }
      .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper {
        align-items: center;
        background-color: transparent;
        height: 0;
        left: 0;
        opacity: 0;
        padding-bottom: 8.5rem;
        padding-top: 0;
        position: absolute;
        top: 0;
        transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
        visibility: hidden; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper.menu-open {
          background-color: var(--white);
          height: 100vh;
          opacity: 1;
          overflow-x: hidden;
          top: 0;
          transform: translateY(0);
          visibility: visible;
          z-index: 2; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper.menu-open::after {
            background-color: var(--white);
            content: '';
            height: 100vh;
            width: 100vw;
            z-index: -3; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation {
          background: var(--white);
          display: flex;
          flex-direction: column;
          overflow: visible;
          width: 100vw; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation .adt-nav-text {
            padding-bottom: 0.875rem;
            padding-top: 0.875rem;
            position: sticky;
            position: -webkit-sticky;
            top: 0;
            width: 100%;
            z-index: 3; }
            .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation .adt-nav-text .adt-nav-title {
              padding-left: 1.5rem; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation .adt-angle-down-svg {
            position: absolute;
            right: 1.5rem; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .underline-container {
          display: block;
          padding: 0.375rem 1.5rem 0 1.5rem;
          width: 100%; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .underline-container .underline {
            border: 1px solid var(--neutral-7); }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .contact-sales-container {
          display: flex;
          padding: 0 1.5rem 10rem;
          width: 100%; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .contact-sales-container .contact-sales {
            box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
            margin: 0;
            text-align: center;
            width: 100%; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .utility-nav-left {
          background-color: var(--white);
          display: block;
          padding: 1.5rem 1.5rem 2rem;
          width: 100%; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .utility-nav-left .info-for {
            display: flex;
            font-weight: 600;
            justify-content: space-between;
            width: 100%; }
            .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .utility-nav-left .info-for > a {
              color: var(--neutral-3);
              font-size: 1rem; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .navbar-nav {
          background: var(--white);
          display: flex;
          flex-direction: column;
          width: 100vw; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .navbar-nav .nav-link {
            padding-bottom: 0.875rem;
            padding-top: 0.875rem;
            width: 100%; }
            .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .navbar-nav .nav-link > span {
              padding-left: 1rem; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .navbar-nav .lfr-nav-child-toggle {
            position: absolute;
            right: 1.5rem; }
  .f-navigation-primary .mobile-buttons {
    bottom: 0.75rem;
    position: fixed;
    right: 50%;
    transform: translate(50%, 0);
    z-index: 3; }
    .f-navigation-primary .mobile-buttons .contact-sales {
      display: none; }
    .f-navigation-primary .mobile-buttons .mobile-menu {
      background-color: var(--white);
      border: 1px solid var(--action-default);
      border-radius: 1.5rem;
      box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
      color: var(--action-default);
      display: block;
      font-size: 1.125rem;
      font-weight: 600;
      padding: 0.5rem 1rem;
      text-align: center;
      text-decoration: none;
      width: 7.5rem; } }

@media (min-width: 600px) and (max-width: 1199px) {
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu {
    box-shadow: none;
    grid-row-gap: 0;
    height: auto;
    margin: 0;
    max-height: 0;
    opacity: 1;
    padding: 0;
    position: static;
    transform: none;
    transition: max-height 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    visibility: visible; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu .adt-submenu-outer-wrapper .adt-submenu-inner-wrapper {
      display: flex;
      flex-direction: column; }
  .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section {
    -ms-grid-rows: none;
    grid-template-rows: none;
    padding: 2rem; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-1, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-2, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-3, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-4, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-5, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-6, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-7, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-8, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-9, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-10, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-11, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section .adt-submenu-item-content.grid-column-span-12 {
      -ms-grid-column: span 1;
          grid-column-start: span 1; }
    .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._3-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._4-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._5-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._6-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._7-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._8-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._9-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._10-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._11-section-span, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._12-section-span {
      -ms-grid-column-span: 2;
      -ms-grid-column: span 2;
          grid-column-start: span 2; }
      .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._3-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._4-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._5-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._6-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._7-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._8-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._9-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._10-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._11-section-span .adt-submenu-header, .f-navigation-primary.nav-wrapper .adt-nav-item .adt-submenu-section._12-section-span .adt-submenu-header {
        -ms-grid-column-span: 2;
        -ms-grid-column: span 2;
            grid-column-start: span 2; }
  .f-navigation-primary .primary-nav {
    padding: 0; }
    .f-navigation-primary .primary-nav .content-wrapper {
      padding-left: 1.5rem;
      padding-right: 2rem;
      position: relative; }
      .f-navigation-primary .primary-nav .content-wrapper .liferay-logo {
        padding-left: 0.5rem; }
        .f-navigation-primary .primary-nav .content-wrapper .liferay-logo svg {
          height: 3rem; }
      .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper {
        align-items: center;
        background-color: transparent;
        height: 0;
        left: 0;
        opacity: 0;
        padding-bottom: 0;
        padding-top: 0;
        position: absolute;
        top: 0;
        transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
        visibility: hidden;
        z-index: -1; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper.menu-open {
          background-color: var(--white);
          height: 100vh;
          opacity: 1;
          overflow: auto;
          top: 4rem;
          transform: translateY(0);
          visibility: visible; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .contact-sales-container,
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .utility-nav-left {
          display: none; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation {
          background: var(--white);
          display: flex;
          flex-direction: column;
          height: calc(100vh - 120px - 4rem);
          overflow: auto; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation .adt-nav-text {
            padding: 0.875rem 1rem;
            position: sticky;
            position: -webkit-sticky;
            top: 0;
            width: 100%;
            z-index: 3; }
            .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation .adt-nav-text .adt-nav-title {
              padding-left: 1rem; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-navigation .adt-angle-down-svg {
            position: absolute;
            right: 1.5rem; }
  .f-navigation-primary .mobile-buttons {
    display: flex;
    padding-right: 1.5rem;
    position: absolute;
    right: 0;
    z-index: 1; }
    .f-navigation-primary .mobile-buttons .tablet {
      display: inline-block;
      margin-left: 0;
      margin-right: 1rem;
      top: auto; }
    .f-navigation-primary .mobile-buttons .mobile-menu {
      border: 1px solid var(--action-default);
      border-radius: 4px;
      color: var(--action-default);
      display: inline-block;
      font-size: 1rem;
      font-weight: 600;
      line-height: 24px;
      text-decoration: none;
      z-index: 1; }
      .f-navigation-primary .mobile-buttons .mobile-menu .button-text-close {
        padding: 0.5rem 1rem; }
      .f-navigation-primary .mobile-buttons .mobile-menu .button-text-menu {
        padding: 0.5rem 1rem; }
  .f-navigation-primary .utility-nav {
    padding: 0 2rem; } }

@media (min-width: 1200px) {
  .f-navigation-primary .nav.show-border {
    border-bottom: 1px solid var(--neutral-8); }
  .f-navigation-primary .nav .utility-nav .content-wrapper {
    margin: 0 4rem; }
  .f-navigation-primary .primary-nav {
    border-bottom: 1px solid transparent; }
    .f-navigation-primary .primary-nav .content-wrapper {
      margin: 0 4rem;
      padding: 0; }
      .f-navigation-primary .primary-nav .content-wrapper .liferay-logo svg {
        height: 3.37rem; }
      .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper {
        align-items: center;
        display: flex;
        padding: 0; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item.dropdown-open .adt-nav-text::after {
          left: 0;
          width: 100%; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item .adt-nav-text {
          border-radius: 4px;
          padding: 0; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item .adt-nav-text .adt-nav-title {
            cursor: pointer;
            font-size: 1.125rem;
            padding: 0.875rem 1.125rem 0.688rem;
            position: relative; }
            .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item .adt-nav-text .adt-nav-title .adt-angle-down-svg {
              display: none; }
          .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item .adt-nav-text::after {
            background: #004ad7;
            bottom: -5px;
            content: '';
            height: 3px;
            left: 50%;
            position: absolute;
            transition: left ease-in 0.3s, width ease-in 0.3s;
            width: 0%; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .adt-nav-item .adt-submenu {
          border-radius: 0 0 0.5rem 0.5rem;
          box-shadow: 0px 7.4px 11.4px -7.59px rgba(0, 0, 0, 0.14), 0px 24px 36px 3.45px rgba(0, 0, 0, 0.078), 0px 9.2px 48px 8.6px rgba(0, 0, 0, 0.06);
          padding-bottom: 1rem; }
        .f-navigation-primary .primary-nav .content-wrapper .nav-items-wrapper .utility-nav-left {
          display: none; }
  .f-navigation-primary .mobile-buttons {
    display: none; } }

#footer.f-navigation-footer {
  background-color: var(--accent-10);
  color: var(--white);
  padding: 1em; }
  @media screen and (min-width: 767px) {
    #footer.f-navigation-footer {
      padding: 0 3em; } }
  #footer.f-navigation-footer .max-nav {
    margin: 0 auto;
    max-width: 1240px;
    padding: 3em 0 !important; }
  #footer.f-navigation-footer ul {
    margin: 0;
    padding: 0; }
  #footer.f-navigation-footer li {
    line-height: 20px;
    list-style: none;
    margin: 0; }
  #footer.f-navigation-footer h4 {
    color: var(--white);
    line-height: 1.5em;
    margin: 0;
    padding: 1.5em 0; }
  #footer.f-navigation-footer a {
    display: block; }
    #footer.f-navigation-footer a:hover {
      text-decoration: none; }
  #footer.f-navigation-footer .footer-content {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1em 0; }
    @media screen and (min-width: 767px) {
      #footer.f-navigation-footer .footer-content {
        flex-direction: row; } }
    #footer.f-navigation-footer .footer-content .footer-navigation {
      flex: 5; }
      #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper {
        box-sizing: border-box;
        margin: 0;
        padding-bottom: 1.5em;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
        @media screen and (min-width: 767px) {
          #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper {
            margin-left: -2em; } }
        #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .languages .selected {
          display: none; }
        #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper.class-toggle-active .dropdown-content {
          height: auto;
          opacity: 1;
          overflow: visible;
          padding: 0.5em;
          visibility: visible; }
          #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper.class-toggle-active .dropdown-content a {
            color: var(--black);
            padding: 0.375em 0.75em; }
        #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .dropdown-content {
          background: var(--white);
          border-radius: 0.25em;
          box-shadow: 0px 1.1px 4.05px -0.66px rgba(0, 0, 0, 0.14), 0px 3px 4.5px 0.3px rgba(0, 0, 0, 0.036), 0px 2.9px 6px 0.2px rgba(0, 0, 0, 0.06);
          box-sizing: border-box;
          height: 0;
          line-height: 0;
          opacity: 0;
          overflow: hidden;
          padding: 0;
          position: absolute;
          transform-origin: center top;
          transition: opacity 0.25s cubic-bezier(0.77, 0, 0.175, 1), visibility 0.25s cubic-bezier(0.77, 0, 0.175, 1);
          visibility: hidden;
          white-space: nowrap;
          z-index: 1000; }
          #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .dropdown-content::after {
            background: var(--white);
            border-radius: 1.25em 0 0;
            bottom: -7px;
            content: '';
            height: 14px;
            left: 10%;
            position: absolute;
            transform: rotate(45deg);
            transition: left 0.25s cubic-bezier(0.77, 0, 0.175, 1);
            width: 14px; }
          #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .dropdown-content.top {
            bottom: calc(100% + 14px); }
          #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .dropdown-content.right {
            left: 0; }
        #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .language-selector {
          align-items: center;
          -webkit-box-align: center;
          cursor: pointer;
          display: flex;
          -ms-flex-align: center; }
          #footer.f-navigation-footer .footer-content .footer-navigation .language-wrapper .language-selector .current-language {
            font-size: 1.15em;
            font-weight: 600;
            padding-left: 0.5em; }
      #footer.f-navigation-footer .footer-content .footer-navigation .navigation {
        flex-wrap: wrap; }
        #footer.f-navigation-footer .footer-content .footer-navigation .navigation a {
          color: var(--white);
          font-weight: 600;
          padding-bottom: 1em; }
          #footer.f-navigation-footer .footer-content .footer-navigation .navigation a:hover {
            color: var(--neutral-5); }
        #footer.f-navigation-footer .footer-content .footer-navigation .navigation div {
          box-sizing: border-box;
          padding-right: 0;
          width: 100%; }
          @media screen and (min-width: 767px) {
            #footer.f-navigation-footer .footer-content .footer-navigation .navigation div {
              width: initial; } }
          @media (min-width: 900px) {
            #footer.f-navigation-footer .footer-content .footer-navigation .navigation div {
              padding-right: 4em; } }
          @media (min-width: 768px) and (max-width: 979px) {
            #footer.f-navigation-footer .footer-content .footer-navigation .navigation div {
              padding-right: 3em; } }
          #footer.f-navigation-footer .footer-content .footer-navigation .navigation div .nav-item-header {
            font-size: 0.833125em;
            font-weight: 400;
            letter-spacing: 1px;
            margin-bottom: 0;
            text-transform: uppercase; }
    #footer.f-navigation-footer .footer-content .footer-liferay-connect {
      flex: 1;
      padding-top: 4em; }
      @media screen and (min-width: 767px) {
        #footer.f-navigation-footer .footer-content .footer-liferay-connect {
          padding-top: 0; } }
      #footer.f-navigation-footer .footer-content .footer-liferay-connect .social-nav {
        margin-left: -1em;
        margin-right: -1em;
        padding-left: 0.5em;
        padding-right: 0.5em; }
        @media screen and (min-width: 767px) {
          #footer.f-navigation-footer .footer-content .footer-liferay-connect .social-nav {
            margin-left: 0; } }
        #footer.f-navigation-footer .footer-content .footer-liferay-connect .social-nav a {
          color: var(--white);
          height: 3.25em; }
        #footer.f-navigation-footer .footer-content .footer-liferay-connect .social-nav svg {
          display: inline-block;
          fill: var(--white);
          height: 1.25em;
          margin: 0.5em;
          transition: all 0.25s ease-in-out;
          width: 1.25em; }
      #footer.f-navigation-footer .footer-content .footer-liferay-connect .contact-info {
        color: var(--white);
        text-align: left; }
        @media screen and (min-width: 767px) {
          #footer.f-navigation-footer .footer-content .footer-liferay-connect .contact-info {
            text-align: right; } }
        #footer.f-navigation-footer .footer-content .footer-liferay-connect .contact-info a {
          color: var(--white);
          cursor: pointer;
          line-height: 1.5em;
          margin: 0;
          padding: 1.5em 0; }
        #footer.f-navigation-footer .footer-content .footer-liferay-connect .contact-info p {
          font-size: 1.125em; }
  #footer.f-navigation-footer .fine-print {
    background-color: var(--accent-10);
    box-sizing: border-box;
    color: var(--neutral-7);
    display: flex;
    flex-wrap: wrap;
    padding: 2em 0 5em;
    text-align: left; }
    #footer.f-navigation-footer .fine-print a {
      color: var(--neutral-7);
      font-size: 0.9em;
      width: 100%; }
      @media screen and (min-width: 767px) {
        #footer.f-navigation-footer .fine-print a {
          width: initial; } }
      #footer.f-navigation-footer .fine-print a:hover {
        color: var(--black); }
    #footer.f-navigation-footer .fine-print p {
      font-size: 0.9em;
      width: 100%; }
      @media screen and (min-width: 767px) {
        #footer.f-navigation-footer .fine-print p {
          width: initial; } }

html:not(#__):not(#___) body .page-editor__layout-viewport--size-tablet,
html:not(#__):not(#___) body .page-editor__layout-viewport--size-landscapeMobile,
html:not(#__):not(#___) body .page-editor__layout-viewport--size-portraitMobile {
  height: 100vh; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9zYi1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSwrQkFBK0IsRUFBRTs7QUFFbkM7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSw4QkFBOEIsRUFBRTs7QUFFbEM7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxnQ0FBZ0MsRUFBRTs7QUFFcEM7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSxtQ0FBbUMsRUFBRTs7QUFFdkM7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxrQ0FBa0MsRUFBRTs7QUFFdEM7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxrQ0FBa0MsRUFBRTs7QUFFdEM7RUFDRSwwQkFBMEIsRUFBRTs7QUFFOUI7RUFDRSxxQ0FBcUMsRUFBRTs7QUFFekM7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSw4QkFBOEIsRUFBRTs7QUFFbEM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQ0FBaUMsRUFB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UUFDbEIsbUJBQW1CO1FBQ25CLG9CQUFvQixFQUFFO1FBQ3RCO1VBQ0U7WUFDRSxjQUFjLEVBQUUsRUFBRTtRQUN0QjtVQUNFLG1CQUFtQjtVQUNuQixjQUFjLEVBQUU7UUFDbEI7VUFDRSxxQkFBcUI7VUFDckIsa0JBQWtCO1VBQ2xCLGNBQWM7VUFDZCxhQUFhO1VBRWIsaUNBQWlDO1VBQ2pDLGFBQWEsRUFBRTtNQUNuQjtRQUNFLG1CQUFtQjtRQUNuQixnQkFBZ0IsRUFBRTtRQUNsQjtVQUNFO1lBQ0UsaUJBQWlCLEVBQUUsRUFBRTtRQUN6QjtVQUNFLG1CQUFtQjtVQUNuQixlQUFlO1VBQ2Ysa0JBQWtCO1VBQ2xCLFNBQVM7VUFDVCxnQkFBZ0IsRUFBRTtRQUNwQjtVQUNFLGtCQUFrQixFQUFFO0VBQzVCO0lBQ0Usa0NBQWtDO0lBQ2xDLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsYUFBYTtJQUNiLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsZ0JBQWdCLEVBQUU7SUFDbEI7TUFDRSx1QkFBdUI7TUFDdkIsZ0JBQWdCO01BQ2hCLFdBQVcsRUFBRTtNQUNiO1FBQ0U7VUFDRSxjQUFjLEVBQUUsRUFBRTtNQUN0QjtRQUNFLG1CQUFtQixFQUFFO0lBQ3pCO01BQ0UsZ0JBQWdCO01BQ2hCLFdBQVcsRUFBRTtNQUNiO1FBQ0U7VUFDRSxjQUFjLEVBQUUsRUFBRTs7QUFFNUI7OztFQUdFLGFBQWEsRUFBRSIsImZpbGUiOiJvc2ItZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmNvbG9yLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IFwidHJhbnNwYXJlbnRcIjsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBcInRyYW5zcGFyZW50XCI7IH1cblxuLmNvbG9yLWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuLmNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgfVxuXG4uY29sb3ItcHJpbWFyeS0xMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTEwKTsgfVxuXG4uYmctcHJpbWFyeS0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMTApOyB9XG5cbi5jb2xvci1wcmltYXJ5LTUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS01KTsgfVxuXG4uYmctcHJpbWFyeS01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS01KTsgfVxuXG4uY29sb3ItcHJpbWFyeS03IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNyk7IH1cblxuLmJnLXByaW1hcnktNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNyk7IH1cblxuLmNvbG9yLXByaW1hcnktZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspOyB9XG5cbi5iZy1wcmltYXJ5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspOyB9XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5jb2xvci1hY2NlbnQtMSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtMSk7IH1cblxuLmJnLWFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTEpOyB9XG5cbi5jb2xvci1hY2NlbnQtMiB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtMik7IH1cblxuLmJnLWFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTIpOyB9XG5cbi5jb2xvci1hY2NlbnQtMyB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtMyk7IH1cblxuLmJnLWFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTMpOyB9XG5cbi5jb2xvci1hY2NlbnQtNCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtNCk7IH1cblxuLmJnLWFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTQpOyB9XG5cbi5jb2xvci1hY2NlbnQtNSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtNSk7IH1cblxuLmJnLWFjY2VudC01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTUpOyB9XG5cbi5jb2xvci1hY2NlbnQtNiB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtNik7IH1cblxuLmJnLWFjY2VudC02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTYpOyB9XG5cbi5jb2xvci1hY2NlbnQtNyB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtNyk7IH1cblxuLmJnLWFjY2VudC03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTcpOyB9XG5cbi5jb2xvci1hY2NlbnQtOCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtOCk7IH1cblxuLmJnLWFjY2VudC04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTgpOyB9XG5cbi5jb2xvci1hY2NlbnQtOSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtOSk7IH1cblxuLmJnLWFjY2VudC05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTkpOyB9XG5cbi5jb2xvci1hY2NlbnQtMTAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LTEwKTsgfVxuXG4uYmctYWNjZW50LTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTEwKTsgfVxuXG4uY29sb3ItbmV1dHJhbC0xIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtMSk7IH1cblxuLmJnLW5ldXRyYWwtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtMSk7IH1cblxuLmNvbG9yLW5ldXRyYWwtMiB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTIpOyB9XG5cbi5iZy1uZXV0cmFsLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTIpOyB9XG5cbi5jb2xvci1uZXV0cmFsLTMge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC0zKTsgfVxuXG4uYmctbmV1dHJhbC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC0zKTsgfVxuXG4uY29sb3ItbmV1dHJhbC00IHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNCk7IH1cblxuLmJnLW5ldXRyYWwtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNCk7IH1cblxuLmNvbG9yLW5ldXRyYWwtNSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTUpOyB9XG5cbi5iZy1uZXV0cmFsLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTUpOyB9XG5cbi5jb2xvci1uZXV0cmFsLTYge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC02KTsgfVxuXG4uYmctbmV1dHJhbC02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC02KTsgfVxuXG4uY29sb3ItbmV1dHJhbC03IHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNyk7IH1cblxuLmJnLW5ldXRyYWwtNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNyk7IH1cblxuLmNvbG9yLW5ldXRyYWwtOCB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTgpOyB9XG5cbi5iZy1uZXV0cmFsLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTgpOyB9XG5cbi5jb2xvci1uZXV0cmFsLTkge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC05KTsgfVxuXG4uYmctbmV1dHJhbC05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC05KTsgfVxuXG4uY29sb3ItYWN0aW9uLWRlZmF1bHQge1xuICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpOyB9XG5cbi5iZy1hY3Rpb24tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0KTsgfVxuXG4uY29sb3ItYWN0aW9uLWRlZmF1bHQtaG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtaG92ZXIpOyB9XG5cbi5iZy1hY3Rpb24tZGVmYXVsdC1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWhvdmVyKTsgfVxuXG4uY29sb3ItYWN0aW9uLWRlZmF1bHQtYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWFjdGl2ZSk7IH1cblxuLmJnLWFjdGlvbi1kZWZhdWx0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWFjdGl2ZSk7IH1cblxuLmNvbG9yLWFjdGlvbi1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tYWN0aW9uLXNlY29uZGFyeSk7IH1cblxuLmJnLWFjdGlvbi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3Rpb24tc2Vjb25kYXJ5KTsgfVxuXG4uY29sb3ItYWN0aW9uLXNlY29uZGFyeS1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY3Rpb24tc2Vjb25kYXJ5LWhvdmVyKTsgfVxuXG4uYmctYWN0aW9uLXNlY29uZGFyeS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGlvbi1zZWNvbmRhcnktaG92ZXIpOyB9XG5cbi5jb2xvci1hY3Rpb24tc2Vjb25kYXJ5LWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1hY3Rpb24tc2Vjb25kYXJ5LWFjdGl2ZSk7IH1cblxuLmJnLWFjdGlvbi1zZWNvbmRhcnktYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aW9uLXNlY29uZGFyeS1hY3RpdmUpOyB9XG5cbi5jb2xvci1hY3Rpb24tdmlzaXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1hY3Rpb24tdmlzaXRlZCk7IH1cblxuLmJnLWFjdGlvbi12aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aW9uLXZpc2l0ZWQpOyB9XG5cbi5jb2xvci1mdW5jdGlvbi1lcnJvciB7XG4gIGNvbG9yOiAjZGExNDE0OyB9XG5cbi5iZy1mdW5jdGlvbi1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTE0MTQ7IH1cblxuLmNvbG9yLWZ1bmN0aW9uLWVycm9yLWJvcmRlciB7XG4gIGNvbG9yOiAjZjQ4OTg5OyB9XG5cbi5iZy1mdW5jdGlvbi1lcnJvci1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ4OTg5OyB9XG5cbi5jb2xvci1mdW5jdGlvbi1lcnJvci1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICNmZWVmZWY7IH1cblxuLmJnLWZ1bmN0aW9uLWVycm9yLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlZmVmOyB9XG5cbi5jb2xvci1mdW5jdGlvbi13YXJuaW5nIHtcbiAgY29sb3I6ICNiOTUwMDA7IH1cblxuLmJnLWZ1bmN0aW9uLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjk1MDAwOyB9XG5cbi5jb2xvci1mdW5jdGlvbi13YXJuaW5nLWJvcmRlciB7XG4gIGNvbG9yOiAjZmY4ZjNhOyB9XG5cbi5iZy1mdW5jdGlvbi13YXJuaW5nLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhmM2E7IH1cblxuLmNvbG9yLWZ1bmN0aW9uLXdhcm5pbmctYmFja2dyb3VuZCB7XG4gIGNvbG9yOiAjZmZmNGVjOyB9XG5cbi5iZy1mdW5jdGlvbi13YXJuaW5nLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGVjOyB9XG5cbi5jb2xvci1mdW5jdGlvbi1zdWNjZXNzIHtcbiAgY29sb3I6ICMyODdkM2M7IH1cblxuLmJnLWZ1bmN0aW9uLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg3ZDNjOyB9XG5cbi5jb2xvci1mdW5jdGlvbi1zdWNjZXNzLWJvcmRlciB7XG4gIGNvbG9yOiAjNWFjYTc1OyB9XG5cbi5iZy1mdW5jdGlvbi1zdWNjZXNzLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YWNhNzU7IH1cblxuLmNvbG9yLWZ1bmN0aW9uLXN1Y2Nlc3MtYmFja2dyb3VuZCB7XG4gIGNvbG9yOiAjZWRmOWYwOyB9XG5cbi5iZy1mdW5jdGlvbi1zdWNjZXNzLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmOWYwOyB9XG5cbi5jb2xvci1mdW5jdGlvbi1pbmZvIHtcbiAgY29sb3I6ICM4OWE3ZTA7IH1cblxuLmJnLWZ1bmN0aW9uLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODlhN2UwOyB9XG5cbi5jb2xvci1mdW5jdGlvbi1pbmZvLWJvcmRlciB7XG4gIGNvbG9yOiAjODlhN2UwOyB9XG5cbi5iZy1mdW5jdGlvbi1pbmZvLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OWE3ZTA7IH1cblxuLmNvbG9yLWZ1bmN0aW9uLWluZm8tYmFja2dyb3VuZCB7XG4gIGNvbG9yOiAjZWVmMmZhOyB9XG5cbi5iZy1mdW5jdGlvbi1pbmZvLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMmZhOyB9XG5cbi5lbGV2YXRpb24tMSB7XG4gIGJveC1zaGFkb3c6IDBweCAwLjVweCAzLjM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMS41cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMzIpLCAwcHggMi4zcHggMnB4IC0wLjZweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG5cbi5lbGV2YXRpb24tMiB7XG4gIGJveC1zaGFkb3c6IDBweCAwLjhweCAzLjdweCAtMC4zM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggM3B4IDAuMTVweCByZ2JhKDAsIDAsIDAsIDAuMDM0KSwgMHB4IDIuNnB4IDRweCAtMC4ycHggcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuXG4uZWxldmF0aW9uLTMge1xuICBib3gtc2hhZG93OiAwcHggMS4xcHggNC4wNXB4IC0wLjY2cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCA0LjVweCAwLjNweCByZ2JhKDAsIDAsIDAsIDAuMDM2KSwgMHB4IDIuOXB4IDZweCAwLjJweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG5cbi5lbGV2YXRpb24tNCB7XG4gIGJveC1zaGFkb3c6IDBweCAxLjRweCA0LjRweCAtMC45OXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA0cHggNnB4IDAuNDVweCByZ2JhKDAsIDAsIDAsIDAuMDM4KSwgMHB4IDMuMnB4IDhweCAwLjZweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG5cbi5lbGV2YXRpb24tNSB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNS4xcHggLTEuNjVweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNnB4IDlweCAwLjc1cHggcmdiYSgwLCAwLCAwLCAwLjA0MiksIDBweCAzLjhweCAxMnB4IDEuNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cblxuLmVsZXZhdGlvbi02IHtcbiAgYm94LXNoYWRvdzogMHB4IDIuNnB4IDUuOHB4IC0yLjMxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDhweCAxMnB4IDEuMDVweCByZ2JhKDAsIDAsIDAsIDAuMDQ2KSwgMHB4IDQuNHB4IDE2cHggMi4ycHggcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuXG4uZWxldmF0aW9uLTcge1xuICBib3gtc2hhZG93OiAwcHggMy41cHggNi44NXB4IC0zLjNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMTFweCAxNi41cHggMS41cHggcmdiYSgwLCAwLCAwLCAwLjA1MiksIDBweCA1LjNweCAyMnB4IDMuNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cblxuLmVsZXZhdGlvbi04IHtcbiAgYm94LXNoYWRvdzogMHB4IDQuN3B4IDguMjVweCAtNC42MnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxNXB4IDIyLjVweCAyLjFweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwcHggNi41cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KTsgfVxuXG4uZWxldmF0aW9uLTkge1xuICBib3gtc2hhZG93OiAwcHggNy40cHggMTEuNHB4IC03LjU5cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDI0cHggMzZweCAzLjQ1cHggcmdiYSgwLCAwLCAwLCAwLjA3OCksIDBweCA5LjJweCA0OHB4IDguNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG5cbi5hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hbGlnbi1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmFsaWduLXNwYWNlLWFyb3VuZCB7XG4gIGFsaWduLWl0ZW1zOiBzcGFjZS1hcm91bmQ7IH1cblxuLmFsaWduLXNwYWNlLWJldHdlZW4ge1xuICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2VlbjsgfVxuXG4uYWxpZ24tc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uYWxpZ24tc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5hbGlnbi1jb250ZW50LWJhc2VsaW5lIHtcbiAgYWxpZ24tY29udGVudDogYmFzZWxpbmU7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5hbGlnbi1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cblxuLmp1c3RpZnktYmFzZWxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lOyB9XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmp1c3RpZnktc3BhY2UtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLmp1c3RpZnktc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uanVzdGlmeS1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoOyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG5odG1sIC5jb250ZW50ICNtYWluLWNvbnRlbnQubGF5b3V0LWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4ubGF5b3V0LWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM2NnB4OyB9XG4gIC5sYXlvdXQtY29udGVudCAuY29udGFpbmVyLnNpZGViYXItbGF5b3V0cy1zZWN0aW9uX19sYXlvdXQtcHJldmlldyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5sYXlvdXQtY29udGVudCAuY29udGFpbmVyLnNpZGViYXItbGF5b3V0cy1zZWN0aW9uX19sYXlvdXQtcHJldmlldyAuc2lkZWJhci1sYXlvdXRzLXNlY3Rpb25fX2xheW91dC1wcmV2aWV3X19yb3cge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF5b3V0LWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubGF5b3V0LWNvbnRlbnQgZGl2W2NsYXNzKj0nY29sLW1kJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfVxuICAubGF5b3V0LWNvbnRlbnQgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5sYXlvdXQtY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5sYXlvdXQtY29udGVudCBkaXZbY2xhc3MqPSdjb2wtbWQnXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07IH1cbiAgLmxheW91dC1jb250ZW50IC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5sYXlvdXQtY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxheW91dC1jb250ZW50IGRpdltjbGFzcyo9J2NvbC1tZCddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAubGF5b3V0LWNvbnRlbnQgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07IH0gfVxuXG4ubWF4LXdpZHRoLW5vbmUge1xuICBtYXgtd2lkdGg6IFwibm9uZVwiOyB9XG5cbi5tYXgtd2lkdGgteHNtYWxsIHtcbiAgbWF4LXdpZHRoOiAzMjBweDsgfVxuXG4ubWF4LXdpZHRoLWZvcm0tc21hbGwge1xuICBtYXgtd2lkdGg6IDQwMHB4OyB9XG5cbi5tYXgtd2lkdGgtZm9ybSB7XG4gIG1heC13aWR0aDogNTAwcHg7IH1cblxuLm1heC13aWR0aC1zbWFsbCB7XG4gIG1heC13aWR0aDogNTIwcHg7IH1cblxuLm1heC13aWR0aC1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDcyMHB4OyB9XG5cbi5tYXgtd2lkdGgtbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDkwMHB4OyB9XG5cbi5tYXgtd2lkdGgteGxhcmdlIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuLm1heC13aWR0aC1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMzY2cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtbm9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJvcmRlci1yYWRpdXMtc21hbGwge1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLmJvcmRlci1yYWRpdXMtbWVkaXVtIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWxhcmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXhsYXJnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4uZm9udC1mYW1pbHktbW9ubyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBNZW5sbywgbW9ub3NwYWNlOyB9XG5cbi5mb250LWZhbWlseS1zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFRhaG9tYSwgXCJUcmVidWNoZXQgTVNcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZm9udC1mYW1pbHktc2VyaWYge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2VyaWYgUHJvXCIsIEdlb3JnaWEsIENhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mb250LXdlaWdodC1zZW1pLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5mb250LXNpemUtaGVhZGluZy1mMSwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZm9udC1zaXplLWhlYWRpbmctZjEsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoMSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xMjU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZm9udC1zaXplLWhlYWRpbmctZjEsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoMSB7XG4gICAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1oZWFkaW5nLWYxLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDEge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTY3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mMSwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40MzhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4wMTg7IH0gfVxuXG4uZm9udC1zaXplLWhlYWRpbmctZjIsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmZvbnQtc2l6ZS1oZWFkaW5nLWYyLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjgxM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEwMzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mMiwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xODhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4wMjk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZm9udC1zaXplLWhlYWRpbmctZjIsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDIuNDM4cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDI2OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mMiwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA5MTsgfSB9XG5cbi5mb250LXNpemUtaGVhZGluZy1mMywgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZm9udC1zaXplLWhlYWRpbmctZjMsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZm9udC1zaXplLWhlYWRpbmctZjMsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mMywgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9udC1zaXplLWhlYWRpbmctZjMsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDIuMTg4cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQzOyB9IH1cblxuLmZvbnQtc2l6ZS1oZWFkaW5nLWY0LCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mNCwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNDQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZm9udC1zaXplLWhlYWRpbmctZjQsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoNCB7XG4gICAgICBmb250LXNpemU6IDEuNTYzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZm9udC1zaXplLWhlYWRpbmctZjQsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoNCB7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjMwNzY5MjMxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mNCwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0MzsgfSB9XG5cbi5mb250LXNpemUtaGVhZGluZy1mNSwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGg1IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAuZm9udC1zaXplLWhlYWRpbmctZjUsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCBoNSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1oZWFkaW5nLWY1LCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDUge1xuICAgICAgZm9udC1zaXplOiAxLjMxM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0MzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5mb250LXNpemUtaGVhZGluZy1mNSwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNzM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1oZWFkaW5nLWY1LCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgaDUge1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI0NDsgfSB9XG5cbi5mb250LXNpemUtZGlzcGxheS1sYXJnZSwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IC5mb250LXNpemUtZGlzcGxheS1sYXJnZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgLmZvbnQtc2l6ZS1kaXNwbGF5LWxhcmdlLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgLmZvbnQtc2l6ZS1kaXNwbGF5LWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC45NTc7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZm9udC1zaXplLWRpc3BsYXktbGFyZ2UsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCAuZm9udC1zaXplLWRpc3BsYXktbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiA0LjQzOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjAxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1kaXNwbGF5LWxhcmdlLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgLmZvbnQtc2l6ZS1kaXNwbGF5LWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogNS41NjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC45ODk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1kaXNwbGF5LWxhcmdlLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgLmZvbnQtc2l6ZS1kaXNwbGF5LWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogNi42ODhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC45NzI7IH0gfVxuXG4uZm9udC1zaXplLWRpc3BsYXktc21hbGwsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCAuZm9udC1zaXplLWRpc3BsYXktc21hbGwge1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIC5mb250LXNpemUtZGlzcGxheS1zbWFsbCwgLmNvbnRlbnQgLmxheW91dC1jb250ZW50IC5mb250LXNpemUtZGlzcGxheS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDIuNTYzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTc2OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1kaXNwbGF5LXNtYWxsLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgLmZvbnQtc2l6ZS1kaXNwbGF5LXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMi45MzhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4wMjE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuZm9udC1zaXplLWRpc3BsYXktc21hbGwsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCAuZm9udC1zaXplLWRpc3BsYXktc21hbGwge1xuICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9udC1zaXplLWRpc3BsYXktc21hbGwsIC5jb250ZW50IC5sYXlvdXQtY29udGVudCAuZm9udC1zaXplLWRpc3BsYXktc21hbGwge1xuICAgICAgZm9udC1zaXplOiA1LjM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjAyMzsgfSB9XG5cbi5mb250LXNpemUtbG9uZy1mb3JtLXNhbnMtc2VyaWYge1xuICBmb250LXNpemU6IDEuMDYzcmVtO1xuICBsaW5lLWhlaWdodDogMS42NDc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmZvbnQtc2l6ZS1sb25nLWZvcm0tc2Fucy1zZXJpZiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuLmZvbnQtc2l6ZS1sb25nLWZvcm0tc2VyaWYge1xuICBmb250LXNpemU6IDEuMDYzcmVtO1xuICBsaW5lLWhlaWdodDogMS42NDc7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTZXJpZiBQcm9cIiwgR2VvcmdpYSwgQ2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5mb250LXNpemUtbG9uZy1mb3JtLXNlcmlmIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmZvbnQtc2l6ZS1wYXJhZ3JhcGgtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZvbnQtc2l6ZS1wYXJhZ3JhcGgtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS40MzhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzYyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5mb250LXNpemUtcGFyYWdyYXBoLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNTYzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvbnQtc2l6ZS1wYXJhZ3JhcGgtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yODY7IH0gfVxuXG4uZm9udC1zaXplLXBhcmFncmFwaC1iYXNlLCAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NjsgfVxuXG4uZm9udC1zaXplLXBhcmFncmFwaC1iYXNlLXNlbWktYm9sZCwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NTY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZvbnQtc2l6ZS1wYXJhZ3JhcGgtc21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmZvbnQtc2l6ZS1wYXJhZ3JhcGgteHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg5OyB9XG5cbi5mb250LXNpemUtcGFyYWdyYXBoLXRpbnkge1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBsaW5lLWhlaWdodDogMS4zOTE7IH1cblxuLmZvbnQtc2l6ZS1zbWFsbC1jYXBzIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM4OTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0yMDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0yMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0yMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0yMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0yMDAuc3ZnI1NvdXJjZV9Db2RlX1Byb1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMzAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMzAwLnN2ZyNTb3VyY2VfQ29kZV9Qcm9cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTQwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTQwMC5zdmcjU291cmNlX0NvZGVfUHJvXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy1pdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy1pdGFsaWMuc3ZnI1NvdXJjZV9Db2RlX1Byb1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNjAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2UtY29kZS1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNjAwLnN2ZyNTb3VyY2VfQ29kZV9Qcm9cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTcwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1jb2RlLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLWNvZGUtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTcwMC5zdmcjU291cmNlX0NvZGVfUHJvXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0yMDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0yMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0yMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0yMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy0yMDAuc3ZnI1NvdXJjZV9TYW5zX1Byb1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMzAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtMzAwLnN2ZyNTb3VyY2VfU2Fuc19Qcm9cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTQwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTQwMC5zdmcjU291cmNlX1NhbnNfUHJvXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy1pdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy1pdGFsaWMuc3ZnI1NvdXJjZV9TYW5zX1Byb1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNjAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9zb3VyY2Utc2Fucy1wcm8tdjIxLXZpZXRuYW1lc2VfbGF0aW5fY3lyaWxsaWMtNjAwLnN2ZyNTb3VyY2VfU2Fuc19Qcm9cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTcwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL3NvdXJjZS1zYW5zLXByby12MjEtdmlldG5hbWVzZV9sYXRpbl9jeXJpbGxpYy03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvc291cmNlLXNhbnMtcHJvLXYyMS12aWV0bmFtZXNlX2xhdGluX2N5cmlsbGljLTcwMC5zdmcjU291cmNlX1NhbnNfUHJvXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTIwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtMjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtMjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTIwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtMjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC0yMDAuc3ZnI05vdG9fU2Fuc19TQ1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC0zMDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtMzAwLnN2ZyNOb3RvX1NhbnNfU0NcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgU0NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtNDAwLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTQwMC5zdmcjTm90b19TYW5zX1NDXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFNDXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTUwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtNTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtNTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC01MDAuc3ZnI05vdG9fU2Fuc19TQ1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBTQ1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC03MDAuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL28vb3NiLXd3dy1mb3VuZGF0aW9ucy10aGVtZS1jb250cmlidXRvci9mb250cy9ub3RvLXNhbnMtc2MtdjI2LWxhdGluX2NoaW5lc2Utc2ltcGxpZmllZC03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvby9vc2Itd3d3LWZvdW5kYXRpb25zLXRoZW1lLWNvbnRyaWJ1dG9yL2ZvbnRzL25vdG8tc2Fucy1zYy12MjYtbGF0aW5fY2hpbmVzZS1zaW1wbGlmaWVkLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9vL29zYi13d3ctZm91bmRhdGlvbnMtdGhlbWUtY29udHJpYnV0b3IvZm9udHMvbm90by1zYW5zLXNjLXYyNi1sYXRpbl9jaGluZXNlLXNpbXBsaWZpZWQtNzAwLnN2ZyNOb3RvX1NhbnNfU0NcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5hc3BlY3QtcmF0aW8taXRlbS1mbHVzaC0xMTAge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExMCU7IH1cblxuLmFzcGVjdC1yYXRpby1pdGVtLWZsdXNoLTEyMCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTIwJTsgfVxuXG4uYXNwZWN0LXJhdGlvLWl0ZW0tZmx1c2gtMTMwIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMzAlOyB9XG5cbi5hc3BlY3QtcmF0aW8taXRlbS12ZXJ0aWNhbC1mbHVzaC0xMTAge1xuICBoZWlnaHQ6IDExMCU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uYXNwZWN0LXJhdGlvLWl0ZW0tdmVydGljYWwtZmx1c2gtMTIwIHtcbiAgaGVpZ2h0OiAxMjAlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFzcGVjdC1yYXRpby1pdGVtLXZlcnRpY2FsLWZsdXNoLTEzMCB7XG4gIGhlaWdodDogMTMwJTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hc3BlY3QtcmF0aW8tb2JqZWN0LWZpdC1jb3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuYXNwZWN0LXJhdGlvLW9iamVjdC1maXQtY292ZXIgLmZyYWdtZW50cy1pbWFnZS1kaXYsXG4gIC5hc3BlY3QtcmF0aW8tb2JqZWN0LWZpdC1jb3ZlciAuZnJhZ21lbnRzLWRpdixcbiAgLmFzcGVjdC1yYXRpby1vYmplY3QtZml0LWNvdmVyIC5mcmFnbWVudHMtZWRpdG9yX19lZGl0YWJsZVt0eXBlPSdpbWFnZSddIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby1vYmplY3QtZml0LWNvdmVyIC5mcmFnbWVudHMtaW1hZ2UtZGl2IGltZyxcbiAgICAuYXNwZWN0LXJhdGlvLW9iamVjdC1maXQtY292ZXIgLmZyYWdtZW50cy1kaXYgaW1nLFxuICAgIC5hc3BlY3QtcmF0aW8tb2JqZWN0LWZpdC1jb3ZlciAuZnJhZ21lbnRzLWVkaXRvcl9fZWRpdGFibGVbdHlwZT0naW1hZ2UnXSBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLm9zYi1zdmctLW1vbm9zcGFjZWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vc2Itc3ZnLS1tb25vc3BhY2VkIC5mcmFnbWVudHMtZGl2LFxuICAub3NiLXN2Zy0tbW9ub3NwYWNlZCAuZnJhZ21lbnRzLWVkaXRvcl9fZWRpdGFibGVbdHlwZT0naHRtbCddIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAub3NiLXN2Zy0tbW9ub3NwYWNlZCAuZnJhZ21lbnRzLWRpdiBzdmcsXG4gICAgLm9zYi1zdmctLW1vbm9zcGFjZWQgLmZyYWdtZW50cy1lZGl0b3JfX2VkaXRhYmxlW3R5cGU9J2h0bWwnXSBzdmcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9zYi1zdmctLW1vbm9zcGFjZWQgLmh0bWwtcGxhY2Vob2xkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2E5YmM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vc2Itc3ZnLS1tb25vc3BhY2VkIC5odG1sLXBsYWNlaG9sZGVyLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oaWRlLXBob25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuaGlkZS10YWJsZXQtcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZS10YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTc5OXB4KSB7XG4gIC5oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhpZGUtbGFyZ2UtZGVza3RvcC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmhvdmVyLXRleHQtZGVjb3JhdGlvbi1ub25lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJvZHkuZGFyayxcbi5kYXJrIGJvZHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTUuOTJkZWcsIHZhcigtLXByaW1hcnktZGFyaykgMjAuNjElLCB2YXIoLS1wcmltYXJ5KSAxMDAlKTsgfVxuICBib2R5LmRhcmsgLnBhZ2UtZWRpdG9yX19sYXlvdXQtdmlld3BvcnQsXG4gIGJvZHkuZGFyayAucGFnZS1lZGl0b3JfX2xheW91dC12aWV3cG9ydF9fcmVzaXplcixcbiAgLmRhcmsgYm9keSAucGFnZS1lZGl0b3JfX2xheW91dC12aWV3cG9ydCxcbiAgLmRhcmsgYm9keSAucGFnZS1lZGl0b3JfX2xheW91dC12aWV3cG9ydF9fcmVzaXplciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRhcmsge1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuLmNvbnRlbnQgLmxheW91dC1jb250ZW50IHtcbiAgZm9udDogNDAwIDE2cHgvMS41ICdTb3VyY2UgU2FucyBQcm8nLCBUYWhvbWEsICdUcmVidWNoZXQgTVMnLCBzYW5zLXNlcmlmOyB9XG4gIC5jb250ZW50IC5sYXlvdXQtY29udGVudCAqLFxuICAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgKjo6YmVmb3JlLFxuICAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuY29udGVudCAubGF5b3V0LWNvbnRlbnQgLnRleHQtY2VudGVyLXRhYmxldC1wb3J0cmFpdC11cCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uY29udGVudCAubGF5b3V0LWNvbnRlbnQgLmZyYWdtZW50cy1lZGl0b3Itc2lkZWJhci1zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAzMnB4IDAgMjRweCAwOyB9XG5cbi5mcmFnbWVudHMtZWRpdG9yX19lZGl0YWJsZVt0eXBlPSd0ZXh0J10sXG4uZnJhZ21lbnRzLWVkaXRvcl9fZWRpdGFibGVbdHlwZT0ncmljaC10ZXh0J10ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4uemhfQ04gLmNvbnRlbnQgLmxheW91dC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnTm90byBTYW5zIFNDJywgVGFob21hLCAnVHJlYnVjaGV0IE1TJywgc2Fucy1zZXJpZjsgfVxuXG4uYmctZ3JhZGllbnQtYmx1ZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMTYwZjYgMC40NiUsICM3MjBiZGUgMTAwJSk7IH1cblxuLmJnLWdyYWRpZW50LWJsdWUtcmVkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDE2MGY2IDAlLCAjZjYwYzU2IDEwMCUpOyB9XG5cbi5iZy1ncmFkaWVudC1wdXJwbGUtYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3MTBjZGYgMCUsICMyNDQ2ZWYgMTEwMi4wOCUpOyB9XG5cbi5vc2ItaWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07IH1cblxuLm9zYi1pY29uLS1zY2FsZSB7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAxLjVlbTsgfVxuXG4ub3NiLWljb24tLWNvbnRlbnQtZWRnZSB7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4ub3NiLWlubGluZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0KTtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5vc2ItaW5saW5lLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6IHZhcigtLWFjdGlvbi12aXNpdGVkKTsgfVxuICAub3NiLWlubGluZS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtaG92ZXIpOyB9XG4gIC5vc2ItaW5saW5lLWxpbms6Zm9jdXMsIC5vc2ItaW5saW5lLWxpbmsub3NiLWJ0bi0tZm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1ob3Zlcik7IH1cbiAgLm9zYi1pbmxpbmUtbGluazphY3RpdmUsIC5vc2ItaW5saW5lLWxpbmsub3NiLWJ0bi0tYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtYWN0aXZlKTsgfVxuICAub3NiLWlubGluZS1saW5rOmRpc2FibGVkLCAub3NiLWlubGluZS1saW5rLm9zYi1idG4tLWRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpOyB9XG5cbi5vc2ItaW5saW5lLWxpbmstLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5vc2ItaW5saW5lLWxpbmstLXNlY29uZGFyeTp2aXNpdGVkIHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC01KTsgfVxuICAub3NiLWlubGluZS1saW5rLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTUpOyB9XG4gIC5vc2ItaW5saW5lLWxpbmstLXNlY29uZGFyeTpmb2N1cywgLm9zYi1pbmxpbmUtbGluay0tc2Vjb25kYXJ5Lm9zYi1idG4tLWZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC01KTsgfVxuICAub3NiLWlubGluZS1saW5rLS1zZWNvbmRhcnk6YWN0aXZlLCAub3NiLWlubGluZS1saW5rLS1zZWNvbmRhcnkub3NiLWJ0bi0tYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC01KTsgfVxuICAub3NiLWlubGluZS1saW5rLS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5vc2ItaW5saW5lLWxpbmstLXNlY29uZGFyeS5vc2ItYnRuLS1kaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtNSk7IH1cblxuLm9zYi1pbmxpbmUtbGluay0tbGlnaHQge1xuICBjb2xvcjogcmdiYSh2YXIoLS13aGl0ZSksIDAuNyk7IH1cbiAgLm9zYi1pbmxpbmUtbGluay0tbGlnaHQ6dmlzaXRlZCB7XG4gICAgY29sb3I6IHJnYmEodmFyKC0td2hpdGUpLCAwLjcpOyB9XG4gIC5vc2ItaW5saW5lLWxpbmstLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS13aGl0ZSksIDAuNyk7IH1cbiAgLm9zYi1pbmxpbmUtbGluay0tbGlnaHQ6Zm9jdXMsIC5vc2ItaW5saW5lLWxpbmstLWxpZ2h0Lm9zYi1idG4tLWZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS13aGl0ZSksIDAuNyk7IH1cbiAgLm9zYi1pbmxpbmUtbGluay0tbGlnaHQ6YWN0aXZlLCAub3NiLWlubGluZS1saW5rLS1saWdodC5vc2ItYnRuLS1hY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLXdoaXRlKSwgMC43KTsgfVxuICAub3NiLWlubGluZS1saW5rLS1saWdodDpkaXNhYmxlZCwgLm9zYi1pbmxpbmUtbGluay0tbGlnaHQub3NiLWJ0bi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLXdoaXRlKSwgMC43KTsgfVxuXG4ub3NiLWlubGluZS1saW5rLS11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAub3NiLWlubGluZS1saW5rLS11bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ub3NiLXJldHVybi1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgLm9zYi1yZXR1cm4tbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC01KTsgfVxuICAub3NiLXJldHVybi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC0zKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm9zYi1yZXR1cm4tbGluazpmb2N1cywgLm9zYi1yZXR1cm4tbGluay5vc2ItYnRuLS1mb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtMyk7IH1cbiAgLm9zYi1yZXR1cm4tbGluazphY3RpdmUsIC5vc2ItcmV0dXJuLWxpbmsub3NiLWJ0bi0tYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG4gIC5vc2ItcmV0dXJuLWxpbms6ZGlzYWJsZWQsIC5vc2ItcmV0dXJuLWxpbmsub3NiLWJ0bi0tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTUpOyB9XG4gIC5vc2ItcmV0dXJuLWxpbmsgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAub3NiLXJldHVybi1saW5rID4gc3ZnIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMS41ZW07IH1cblxuLm9zYi1jdGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgLm9zYi1jdGE6dmlzaXRlZCB7XG4gICAgY29sb3I6IHZhcigtLWFjdGlvbi12aXNpdGVkKTsgfVxuICAub3NiLWN0YTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWhvdmVyKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm9zYi1jdGE6Zm9jdXMsIC5vc2ItY3RhLm9zYi1idG4tLWZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtaG92ZXIpOyB9XG4gIC5vc2ItY3RhOmFjdGl2ZSwgLm9zYi1jdGEub3NiLWJ0bi0tYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtYWN0aXZlKTsgfVxuICAub3NiLWN0YTpkaXNhYmxlZCwgLm9zYi1jdGEub3NiLWJ0bi0tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7IH1cbiAgLm9zYi1jdGEgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAub3NiLWN0YSA+IHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIC5vc2ItY3RhIC5vc2ItaWNvbi0tY29udGVudC1lZGdlLm9zYi1pY29uLS1zY2FsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgcGFkZGluZzogN3B4OyB9XG5cbi5vc2ItY3RhLS1hbmltYXRlOmhvdmVyID4gc3ZnOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjI1cmVtKTsgfVxuXG4ub3NiLWN0YS0tYW5pbWF0ZTpob3ZlciA+IHN2ZzpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVyZW0pOyB9XG5cbi5vc2ItY3RhLS1hbmltYXRlID4gc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTsgfVxuXG4ub3NiLWN0YS0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLm9zYi1jdGEtLWxhcmdlIC5vc2ItaWNvbi0tY29udGVudC1lZGdlLm9zYi1pY29uLS1zY2FsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgcGFkZGluZzogMTFweDsgfVxuXG4ub3NiLWN0YS0tbGlnaHQsXG4uZGFyayAub3NiLWN0YSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLm9zYi1jdGEtLWxpZ2h0OnZpc2l0ZWQsXG4gIC5kYXJrIC5vc2ItY3RhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLm9zYi1jdGEtLWxpZ2h0OmhvdmVyLFxuICAuZGFyayAub3NiLWN0YTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAub3NiLWN0YS0tbGlnaHQ6Zm9jdXMsIC5vc2ItY3RhLS1saWdodC5vc2ItYnRuLS1mb2N1cyxcbiAgLmRhcmsgLm9zYi1jdGE6Zm9jdXMsXG4gIC5kYXJrIC5vc2ItY3RhLm9zYi1idG4tLWZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5vc2ItY3RhLS1saWdodDphY3RpdmUsIC5vc2ItY3RhLS1saWdodC5vc2ItYnRuLS1hY3RpdmUsXG4gIC5kYXJrIC5vc2ItY3RhOmFjdGl2ZSxcbiAgLmRhcmsgLm9zYi1jdGEub3NiLWJ0bi0tYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5vc2ItY3RhLS1saWdodDpkaXNhYmxlZCwgLm9zYi1jdGEtLWxpZ2h0Lm9zYi1idG4tLWRpc2FibGVkLFxuICAuZGFyayAub3NiLWN0YTpkaXNhYmxlZCxcbiAgLmRhcmsgLm9zYi1jdGEub3NiLWJ0bi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLm9zYi1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMHB4IDAuOHB4IDMuN3B4IC0wLjMzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAzcHggMC4xNXB4IHJnYmEoMCwgMCwgMCwgMC4wMzQpLCAwcHggMi42cHggNHB4IC0wLjJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAuMjVlbSAwIDAuMzc1ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC42ODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB6LWluZGV4OiAxOyB9XG4gIC5vc2ItYnRuOnZpc2l0ZWQge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cbiAgLm9zYi1idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxLjFweCA0LjA1cHggLTAuNjZweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDQuNXB4IDAuM3B4IHJnYmEoMCwgMCwgMCwgMC4wMzYpLCAwcHggMi45cHggNnB4IDAuMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTNweCArIC0xJSkpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gIC5vc2ItYnRuOmZvY3VzLCAub3NiLWJ0bi5vc2ItYnRuLS1mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTFweCAtNXB4ICMwMDA7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0zcHggKyAtMSUpKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAub3NiLWJ0bjphY3RpdmUsIC5vc2ItYnRuLm9zYi1idG4tLWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggOHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzOyB9XG4gIC5vc2ItYnRuOmRpc2FibGVkLCAub3NiLWJ0bi5vc2ItYnRuLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwcHggMC44cHggMy43cHggLTAuMzNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDNweCAwLjE1cHggcmdiYSgwLCAwLCAwLCAwLjAzNCksIDBweCAyLjZweCA0cHggLTAuMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAub3NiLWJ0bjpkaXNhYmxlZDphY3RpdmUsIC5vc2ItYnRuLm9zYi1idG4tLWRpc2FibGVkOmFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ub3NiLWJ0bi0taWNvbi1zdGFydCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm9zYi1idG4tLWljb24tc3RhcnQgc3ZnIHtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGxlZnQ6IDAuNjg3NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00OCUpO1xuICAgIHdpZHRoOiAxLjVlbTsgfVxuXG4ub3NiLWJ0bi0taWNvbi1lbmQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3NiLWJ0bi0taWNvbi1lbmQgc3ZnIHtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC42ODc1cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDglKTtcbiAgICB3aWR0aDogMS41ZW07IH1cblxuLm9zYi1idG4tLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4xODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjE4NzVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjg3NXJlbTsgfVxuICAub3NiLWJ0bi0tbGFyZ2Uub3NiLWJ0bi0taWNvbi1zdGFydCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtOyB9XG4gICAgLm9zYi1idG4tLWxhcmdlLm9zYi1idG4tLWljb24tc3RhcnQgc3ZnIHtcbiAgICAgIGxlZnQ6IDAuNzVyZW07IH1cbiAgLm9zYi1idG4tLWxhcmdlLm9zYi1idG4tLWljb24tZW5kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtOyB9XG4gICAgLm9zYi1idG4tLWxhcmdlLm9zYi1idG4tLWljb24tZW5kIHN2ZyB7XG4gICAgICByaWdodDogMC43NXJlbTsgfVxuXG4ub3NiLWJ0bi0tc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG1hcmdpbjogMC41cmVtIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLm9zYi1idG4tLXNtYWxsIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5vc2ItYnRuLS1zbWFsbC5vc2ItYnRuLS1pY29uLXN0YXJ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07IH1cbiAgICAub3NiLWJ0bi0tc21hbGwub3NiLWJ0bi0taWNvbi1zdGFydCBzdmcge1xuICAgICAgbGVmdDogMC4yNXJlbTsgfVxuICAub3NiLWJ0bi0tc21hbGwub3NiLWJ0bi0taWNvbi1lbmQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07IH1cbiAgICAub3NiLWJ0bi0tc21hbGwub3NiLWJ0bi0taWNvbi1lbmQgc3ZnIHtcbiAgICAgIHJpZ2h0OiAwLjI1cmVtOyB9XG5cbi5vc2ItYnRuLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ub3NiLWJ0bi0tbW9ub3NwYWNlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiAyLjVyZW07IH1cbiAgLm9zYi1idG4tLW1vbm9zcGFjZWQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5vc2ItYnRuLS1tb25vc3BhY2VkOmZvY3VzLCAub3NiLWJ0bi0tbW9ub3NwYWNlZC5vc2ItYnRuLS1mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm9zYi1idG4tLW1vbm9zcGFjZWQ6ZGlzYWJsZWQsIC5vc2ItYnRuLS1tb25vc3BhY2VkLm9zYi1idG4tLWRpc2FibGVkIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5vc2ItYnRuLS1tb25vc3BhY2VkLm9zYi1idG4tLWxhcmdlIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTsgfVxuXG4ub3NiLWJ0bi0tbW9ub3NwYWNlZC5vc2ItYnRuLS1zbWFsbCB7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07IH1cblxuLm9zYi1idG4tLWZsYXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC5vc2ItYnRuLS1mbGF0OmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm9zYi1idG4tLWZsYXQ6Zm9jdXMsIC5vc2ItYnRuLS1mbGF0Lm9zYi1idG4tLWZvY3VzIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm9zYi1idG4tLWZsYXQ6YWN0aXZlLCAub3NiLWJ0bi0tZmxhdC5vc2ItYnRuLS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5vc2ItYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAub3NiLWJ0bi0tcHJpbWFyeTp2aXNpdGVkIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5vc2ItYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1ob3Zlcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1ob3Zlcik7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAub3NiLWJ0bi0tcHJpbWFyeTpmb2N1cywgLm9zYi1idG4tLXByaW1hcnkub3NiLWJ0bi0tZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWhvdmVyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWhvdmVyKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5vc2ItYnRuLS1wcmltYXJ5OmFjdGl2ZSwgLm9zYi1idG4tLXByaW1hcnkub3NiLWJ0bi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1hY3RpdmUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtYWN0aXZlKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5vc2ItYnRuLS1wcmltYXJ5OmRpc2FibGVkLCAub3NiLWJ0bi0tcHJpbWFyeS5vc2ItYnRuLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLm9zYi1idG4tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7IH1cbiAgLm9zYi1idG4tLXNlY29uZGFyeTp2aXNpdGVkIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpOyB9XG4gIC5vc2ItYnRuLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1ob3Zlcik7IH1cbiAgLm9zYi1idG4tLXNlY29uZGFyeTpmb2N1cywgLm9zYi1idG4tLXNlY29uZGFyeS5vc2ItYnRuLS1mb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWhvdmVyKTsgfVxuICAub3NiLWJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSwgLm9zYi1idG4tLXNlY29uZGFyeS5vc2ItYnRuLS1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1hY3RpdmUpOyB9XG4gIC5vc2ItYnRuLS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5vc2ItYnRuLS1zZWNvbmRhcnkub3NiLWJ0bi0tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpOyB9XG5cbi5vc2ItYnRuLS1hbHRlcm5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtNik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LTYpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5vc2ItYnRuLS1hbHRlcm5hdGU6dmlzaXRlZCB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAub3NiLWJ0bi0tYWx0ZXJuYXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY5NTQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzE2OTU0NTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5vc2ItYnRuLS1hbHRlcm5hdGU6Zm9jdXMsIC5vc2ItYnRuLS1hbHRlcm5hdGUub3NiLWJ0bi0tZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjk1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTY5NTQ1O1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLm9zYi1idG4tLWFsdGVybmF0ZTphY3RpdmUsIC5vc2ItYnRuLS1hbHRlcm5hdGUub3NiLWJ0bi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI3ZjNhO1xuICAgIGJvcmRlci1jb2xvcjogIzEyN2YzYTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5vc2ItYnRuLS1hbHRlcm5hdGU6ZGlzYWJsZWQsIC5vc2ItYnRuLS1hbHRlcm5hdGUub3NiLWJ0bi0tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC02KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC02KTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5vc2ItYnRuLS1wbGFpbnRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW0gMC41cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgLm9zYi1idG4tLXBsYWludGV4dDp2aXNpdGVkIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpOyB9XG4gIC5vc2ItYnRuLS1wbGFpbnRleHQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0KTsgfVxuICAub3NiLWJ0bi0tcGxhaW50ZXh0OmZvY3VzLCAub3NiLWJ0bi0tcGxhaW50ZXh0Lm9zYi1idG4tLWZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7IH1cbiAgLm9zYi1idG4tLXBsYWludGV4dDphY3RpdmUsIC5vc2ItYnRuLS1wbGFpbnRleHQub3NiLWJ0bi0tYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpOyB9XG4gIC5vc2ItYnRuLS1wbGFpbnRleHQ6ZGlzYWJsZWQsIC5vc2ItYnRuLS1wbGFpbnRleHQub3NiLWJ0bi0tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0KTsgfVxuICAub3NiLWJ0bi0tcGxhaW50ZXh0Lm9zYi1idG4tLWljb24tc3RhcnQge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICAgIC5vc2ItYnRuLS1wbGFpbnRleHQub3NiLWJ0bi0taWNvbi1zdGFydCA+IHN2ZyB7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5vc2ItYnRuLS1wbGFpbnRleHQub3NiLWJ0bi0taWNvbi1lbmQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgICAub3NiLWJ0bi0tcGxhaW50ZXh0Lm9zYi1idG4tLWljb24tZW5kID4gc3ZnIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICByaWdodDogM3B4OyB9XG4gIC5vc2ItYnRuLS1wbGFpbnRleHQub3NiLWJ0bi0tc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW07IH1cbiAgLm9zYi1idG4tLXBsYWludGV4dC5vc2ItYnRuLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzQzNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMzQzNzVyZW07IH1cbiAgICAub3NiLWJ0bi0tcGxhaW50ZXh0Lm9zYi1idG4tLWxhcmdlLm9zYi1idG4tLWljb24tc3RhcnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cbiAgICAgIC5vc2ItYnRuLS1wbGFpbnRleHQub3NiLWJ0bi0tbGFyZ2Uub3NiLWJ0bi0taWNvbi1zdGFydCA+IHN2ZyB7XG4gICAgICAgIGxlZnQ6IDFweDsgfVxuICAgIC5vc2ItYnRuLS1wbGFpbnRleHQub3NiLWJ0bi0tbGFyZ2Uub3NiLWJ0bi0taWNvbi1lbmQge1xuICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtOyB9XG4gICAgICAub3NiLWJ0bi0tcGxhaW50ZXh0Lm9zYi1idG4tLWxhcmdlLm9zYi1idG4tLWljb24tZW5kID4gc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDFweDsgfVxuXG4ub3NiLWNhcmQge1xuICBib3gtc2hhZG93OiAwcHggMC44cHggMy43cHggLTAuMzNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDNweCAwLjE1cHggcmdiYSgwLCAwLCAwLCAwLjAzNCksIDBweCAyLjZweCA0cHggLTAuMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAub3NiLWNhcmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBib3gtc2hhZG93OiAwcHggMS4xcHggNC4wNXB4IC0wLjY2cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCA0LjVweCAwLjNweCByZ2JhKDAsIDAsIDAsIDAuMDM2KSwgMHB4IDIuOXB4IDZweCAwLjJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1ob3Zlcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0zcHggKyAtMSUpKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuXG5ib2R5Lm1vYmlsZS10YWJsZXQtbmF2LXZpc2libGUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5uYXYtZHJvcGRvd24tbWVudS1vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIGJvZHkubmF2LWRyb3Bkb3duLW1lbnUtb3ZlcmZsb3cuaGFzLWFsZXJ0LWNvbnRhaW5lciAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUgLmFkdC1zdWJtZW51LW91dGVyLXdyYXBwZXIgLmFkdC1zdWJtZW51LWlubmVyLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIGJvZHkubmF2LWRyb3Bkb3duLW1lbnUtb3ZlcmZsb3cgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51IC5hZHQtc3VibWVudS1vdXRlci13cmFwcGVyIC5hZHQtc3VibWVudS1pbm5lci13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhcy1hbGVydC1jb250YWluZXIgLmNvbnRlbnQgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIHtcbiAgICB0b3A6IDA7IH0gfVxuXG4uaGFzLWFsZXJ0LWNvbnRhaW5lci5maWxsLWJhbm5lciAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDsgfVxuXG4uaGFzLWFsZXJ0LWNvbnRhaW5lciAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDhweDsgfVxuXG4uZmlsbC1iYW5uZXIgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDcuNHB4IDExLjRweCAtNy41OXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAyNHB4IDM2cHggMy40NXB4IHJnYmEoMCwgMCwgMCwgMC4wNzgpLCAwcHggOS4ycHggNDhweCA4LjZweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XG5cbi5oYXMtY29udHJvbC1tZW51IC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciB7XG4gIHRvcDogNTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuaGFzLWNvbnRyb2wtbWVudSAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIge1xuICAgICAgdG9wOiA0OHB4OyB9IH1cblxuLmhhcy1jb250cm9sLW1lbnUuaGFzLWFsZXJ0LWNvbnRhaW5lci5maWxsLWJhbm5lciAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIge1xuICB0b3A6IDU2cHg7IH1cblxuLmhhcy1jb250cm9sLW1lbnUuaGFzLWFsZXJ0LWNvbnRhaW5lciAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIge1xuICB0b3A6IDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmhhcy1jb250cm9sLW1lbnUuaGFzLWFsZXJ0LWNvbnRhaW5lciAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIge1xuICAgICAgdG9wOiBjYWxjKCA0OHB4ICsgNDhweCk7IH0gfVxuXG4uaGFzLWNvbnRyb2wtbWVudS5oYXMtZWRpdC1tb2RlLW1lbnUuaGFzLWFsZXJ0LWNvbnRhaW5lci5maWxsLWJhbm5lciAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIsXG4uaGFzLWNvbnRyb2wtbWVudS5oYXMtZWRpdC1tb2RlLW1lbnUuaGFzLWFsZXJ0LWNvbnRhaW5lciAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIsXG4uaGFzLWNvbnRyb2wtbWVudS5oYXMtZWRpdC1tb2RlLW1lbnUuaGFzLWFsZXJ0LWNvbnRhaW5lciAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyLnNlYXJjaC1vcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGNhbGMoNTZweCArIDY1cHgpOyB9XG5cbi5oYXMtY29udHJvbC1tZW51Lmhhcy1lZGl0LW1vZGUtbWVudSAuZi1uYXZpZ2F0aW9uLXByaW1hcnkge1xuICB0b3A6IGNhbGMoNTZweCArIDY1cHgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5oYXMtY29udHJvbC1tZW51Lmhhcy1lZGl0LW1vZGUtbWVudSAuZi1uYXZpZ2F0aW9uLXByaW1hcnkge1xuICAgICAgdG9wOiBjYWxjKCA0OHB4ICsgNjVweCk7IH0gfVxuXG4ucHJvZHVjdC1tZW51LW9wZW4gLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIHtcbiAgbGVmdDogMzIwcHg7IH1cblxuLmYtbmF2aWdhdGlvbi1wcmltYXJ5LXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnktcGFkZGluZy51dGlsaXR5LW5hdmlnYXRpb24tcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnktcGFkZGluZy51dGlsaXR5LW5hdmlnYXRpb24tcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkuZGFyay10aGVtZS5uYXYtd3JhcHBlciAubmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5LmRhcmstdGhlbWUubmF2LXdyYXBwZXIgLm5hdiAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIsXG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5LmRhcmstdGhlbWUubmF2LXdyYXBwZXIgLm5hdiAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubGlmZXJheS1sb2dvOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5LmRhcmstdGhlbWUubmF2LXdyYXBwZXIgLm5hdiAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LW5hdi10ZXh0OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5LmRhcmstdGhlbWUubmF2LXdyYXBwZXIgLmFkdC1uYXYtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5LmRhcmstdGhlbWUubmF2LXdyYXBwZXIgLmFkdC1uYXYtdGV4dDpob3ZlciwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5LmRhcmstdGhlbWUubmF2LXdyYXBwZXIgLmFkdC1uYXYtdGV4dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5LmRhcmstdGhlbWUubmF2LXdyYXBwZXIgLm1vYmlsZS1idXR0b25zIC5tb2JpbGUtbWVudSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkuZGFyay10aGVtZS5uYXYtd3JhcHBlciAucHJpbWFyeS1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5LmRhcmstdGhlbWUubmF2LXdyYXBwZXIgLnV0aWxpdHktbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5kYXJrLXRoZW1lLm5hdi13cmFwcGVyIC51dGlsaXR5LW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5kYXJrLXRoZW1lLm5hdi13cmFwcGVyIC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5LmRhcmstdGhlbWUubmF2LXdyYXBwZXIgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLmRyb3Bkb3duIC51dGlsaXR5LW5hdi1saW5rLmxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkuZGFyay10aGVtZS5uYXYtd3JhcHBlciAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAuZHJvcGRvd24gLnV0aWxpdHktbmF2LWxpbmsubGFuZ3VhZ2Utc2VsZWN0b3Igc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0td2hpdGUpOyB9IH1cblxuLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIHtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB3aWxsLWNoYW5nZTogYm94LXNoYWRvdztcbiAgei1pbmRleDogOTgwOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlci5zZWFyY2gtb3BlbiB7XG4gICAgei1pbmRleDogOTgyOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAubmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC51dGlsaXR5LW5hdiAubGlmZXJheS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0ge1xuICAgIG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtOmZvY3VzIC5hZHQtbmF2LXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjJmZjtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1ob3Zlcik7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LW5hdi10ZXh0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbS5kcm9wZG93bi1vcGVuIC5hZHQtYW5nbGUtZG93bi1zdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDBkZWcpIHJvdGF0ZVooMGRlZykgc2tldygwZGVnLCAwZGVnKTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtLmRyb3Bkb3duLW9wZW4gLmFkdC1uYXYtdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbS5kcm9wZG93bi1vcGVuIC5hZHQtbmF2LXRleHQgLmFkdC1uYXYtdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtYWN0aXZlKTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtLmRyb3Bkb3duLW9wZW4gLmFkdC1zdWJtZW51IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51IHtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTdlN2VkO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMC4zMTI1cmVtIDAgMDtcbiAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZzogMXJlbSA0cmVtIDQuNXJlbSA0cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhciwgdmlzaWJpbGl0eSAwLjNzIGxpbmVhcjtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUgLmFkdC1zdWJtZW51LW91dGVyLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUgLmFkdC1zdWJtZW51LW91dGVyLXdyYXBwZXIgLmFkdC1zdWJtZW51LWlubmVyLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0cmVtO1xuICAgICAgICAgIGdyaWQtcm93LWdhcDogMi41cmVtO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LWhlYWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03KTtcbiAgICAgIC1tcy1ncmlkLXJvdzogc3BhbiAxO1xuICAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XG4gICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiBzcGFuIDE7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMjc0cHg7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuaW1hZ2UtdHlwZSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudCAuYWR0LXN1Ym1lbnUtaXRlbS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudCAuYWR0LXN1Ym1lbnUtaXRlbS1saW5rOmhvdmVyLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50IC5hZHQtc3VibWVudS1pdGVtLWxpbms6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgOHB4ICNlYmYyZmY7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50IC5hZHQtc3VibWVudS1pdGVtLWxpbms6aG92ZXIgLmFkdC1zdWJtZW51LWl0ZW0tdGl0bGUsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQgLmFkdC1zdWJtZW51LWl0ZW0tbGluazpmb2N1cyAuYWR0LXN1Ym1lbnUtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtaG92ZXIpOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQgLmFkdC1zdWJtZW51LWl0ZW0tbGluayAuYWR0LXN1Ym1lbnUtaXRlbS10aXRsZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1pdGVtLWltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGhlaWdodDogOTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDk0cHg7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtaXRlbS1wcmVoZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24ge1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbi1jb250ZW50O1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0cmVtO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAyLjVyZW07XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLmxpZ2h0LWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl8zLXNlY3Rpb24tc3BhbiB7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAzOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl8zLXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAzOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fNC1zZWN0aW9uLXNwYW4ge1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gNDsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fNC1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciB7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gNDsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzUtc2VjdGlvbi1zcGFuIHtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDU7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzUtc2VjdGlvbi1zcGFuIC5hZHQtc3VibWVudS1oZWFkZXIge1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMiAvIHNwYW4gNTtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiA1OyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fNi1zZWN0aW9uLXNwYW4ge1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gNjsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fNi1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciB7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAyIC8gc3BhbiA2O1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA2O1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDY7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl83LXNlY3Rpb24tc3BhbiB7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiA3OyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl83LXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDc7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gNzsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzgtc2VjdGlvbi1zcGFuIHtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDg7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDg7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzgtc2VjdGlvbi1zcGFuIC5hZHQtc3VibWVudS1oZWFkZXIge1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMiAvIHNwYW4gODtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogODtcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiA4OyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fOS1zZWN0aW9uLXNwYW4ge1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gOTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fOS1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciB7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAyIC8gc3BhbiA5O1xuICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDk7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl8xMC1zZWN0aW9uLXNwYW4ge1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTA7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDEwOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl8xMC1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciB7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAyIC8gc3BhbiAxMDtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTA7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMTA7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl8xMS1zZWN0aW9uLXNwYW4ge1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDExOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl8xMS1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciB7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAyIC8gc3BhbiAxMTtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTE7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMTE7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl8xMi1zZWN0aW9uLXNwYW4ge1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDEyOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl8xMi1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciB7XG4gICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAyIC8gc3BhbiAxMjtcbiAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMTI7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTIge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAyOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tMyB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDM7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi00IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gNDsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiA1OyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tNiB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDY7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi03IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gNzsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTgge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiA4OyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tOSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDk7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi0xMCB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDEwOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tMTEge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAxMTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTEyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMTI7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC0yKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycywgMC4ycztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgZWFzZTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi10ZXh0OmhvdmVyLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtdGV4dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmZmO1xuICAgICAgY29sb3I6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWhvdmVyKTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5hZHQtbmF2LWl0ZW0sXG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLnBvcnRsZXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlci5zZWFyY2gtb3BlbiB7XG4gICAgbWluLWhlaWdodDogODB2aDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgei1pbmRleDogMjsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC0xMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDBweCAxLjFweCA0LjA1cHggLTAuNjZweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDQuNXB4IDAuM3B4IHJnYmEoMCwgMCwgMCwgMC4wMzYpLCAwcHggMi45cHggNnB4IDAuMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAzLjVyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTgwMHB4LCAwcHgpO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCBvcGFjaXR5IDAuMjVzO1xuICAgIHotaW5kZXg6IC0yOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciBmb3JtLnNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDMwcmVtOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIGZvcm0uc2VhcmNoIGlucHV0LnNlYXJjaC1pbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDAgbm9uZSAjMDAwO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgZm9ybS5zZWFyY2ggaW5wdXQuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0td2hpdGUpLCAwLjQpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgZm9ybS5zZWFyY2ggaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi1tcy1jbGVhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgZm9ybS5zZWFyY2ggaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi1tcy1yZXZlYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIGZvcm0uc2VhcmNoIGlucHV0W3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciBmb3JtLnNlYXJjaCBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgZm9ybS5zZWFyY2ggaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciBmb3JtLnNlYXJjaCBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciBmb3JtLnNlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICB0b3A6IDAuMjVyZW07IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciBmb3JtLnNlYXJjaCAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJkNWI7XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgIHN0cm9rZTogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIHdpZHRoOiAzcmVtOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMge1xuICAgICAgcGFkZGluZy10b3A6IDMuODc1cmVtO1xuICAgICAgd2lkdGg6IDMwcmVtOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAuc3QtbmF2LXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAuc3QtbmF2LXJlc3VsdHMtY29udGFpbmVyIC5zdC1sb2FkaW5nLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAucmVzdWx0cy1oZWFkZXIge1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgLnN1Z2dlc3Rpb25zIC5yZXN1bHRzLWhlYWRlciBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgLnN1Z2dlc3Rpb25zIC5yZXN1bHRzLWhlYWRlciAucG9wdWxhcixcbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLnJlc3VsdHMtaGVhZGVyIC5zdWdnZXN0ZWQge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgLnN1Z2dlc3Rpb25zIC5yZXN1bHRzLWhlYWRlciAuYWxsLXJlc3VsdHMtbGluayB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLnN1Z2dlc3Rpb24tbGlua3Mge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDMxcmVtOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgLnN1Z2dlc3Rpb25zIC5zdWdnZXN0aW9uLWxpbmtzIC51dGlsaXR5LW5hdi1saW5rIHtcbiAgICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LTEwKTtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLnN1Z2dlc3Rpb24tbGlua3MgLnV0aWxpdHktbmF2LWxpbmsuc2VhcmNoLXJlY29tbWVuZGF0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAuc3VnZ2VzdGlvbi1saW5rcyAudXRpbGl0eS1uYXYtbGluay5zZWFyY2gtcmVjb21tZW5kYXRpb246aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0OmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHQtdXJsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLnNlYXJjaC1yZXN1bHRzIC5zdC1uby1yZXN1bHRzLFxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLnNlYXJjaC1yZXN1bHRzIC5zdC1zcGVsbGluZy1zdWdnZXN0aW9uIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgLmNsb3NlLXNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzLjVyZW07XG4gICAgICB0b3A6IDMuNXJlbTtcbiAgICAgIHdpZHRoOiAycmVtOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIC5jbG9zZS1zZWFyY2g6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5za2lwLXRvLWZvb3Rlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxLjFweCA0LjA1cHggLTAuNjZweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDQuNXB4IDAuM3B4IHJnYmEoMCwgMCwgMCwgMC4wMzYpLCAwcHggMi45cHggNnB4IDAuMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgbGVmdDogLTUwJTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuc2tpcC10by1mb290ZXItd3JhcHBlciAuc2tpcC10by1mb290ZXItdGV4dCB7XG4gICAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtYWN0aXZlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLnNraXAtdG8tZm9vdGVyLXdyYXBwZXI6Zm9jdXMge1xuICAgICAgbGVmdDogNTAlOyB9XG5cbi5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYge1xuICBoZWlnaHQ6IDNyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIudXRpbGl0eSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkYWRlZTM7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtbGVmdCAuaW5mby1mb3Ige1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtMTApO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtbGVmdCAudXRpbGl0eS1uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtMTApO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycywgMC4ycywgMC4ycztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5LCBjb2xvcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgZWFzZSwgZWFzZTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LWxlZnQgLnV0aWxpdHktbmF2LWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ViZjJmZjtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1hY3RpdmUpO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmxhbmd1YWdlLWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLnV0aWxpdHktbmF2LWxpbmsubGFuZ3VhZ2Utc2VsZWN0b3Igc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LTEwKTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjA2MjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHdpZHRoOiAxcmVtOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLnV0aWxpdHktbmF2LWxpbmsubGFuZ3VhZ2Utc2VsZWN0b3I6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmZmO1xuICAgICAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtYWN0aXZlKTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLnV0aWxpdHktbmF2LWxpbmsubGFuZ3VhZ2Utc2VsZWN0b3I6aG92ZXIgc3ZnIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1hY3RpdmUpOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLnV0aWxpdHktbmF2LWxpbmsge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzLCAwLjJzLCAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UsIGVhc2UsIGVhc2U7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjIpIDBweCAycHggNnB4IDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuMjVyZW0gMCAwLjI1cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMi41cmVtOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbSAwLjI1cmVtIDEuNXJlbTsgfVxuICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLm9zYi1uYXYtaXRlbTphY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmZmOyB9XG4gICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtOmZvY3VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjJmZjsgfVxuICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLm9zYi1uYXYtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZmY7IH1cbiAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW0gLmxhbmd1YWdlLWVudHJ5LWxvbmctdGV4dCB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTIpO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtIC5sYW5ndWFnZS1lbnRyeS1sb25nLXRleHQ6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC0yKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLm9zYi1uYXYtaXRlbSAubGFuZ3VhZ2UtZW50cnktbG9uZy10ZXh0OnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTIpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtIC5sYW5ndWFnZS1lbnRyeS1sb25nLXRleHQ6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTIpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtIC5sYW5ndWFnZS1lbnRyeS1sb25nLXRleHQ6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTIpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW0uc2VsZWN0ZWQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjQzNzVyZW07IH1cbiAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW0uc2VsZWN0ZWQgLmxhbmd1YWdlLWVudHJ5LWxvbmctdGV4dCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA0YWQ3OyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLnNlbGVjdGVkLm9zYi1uYXYtaXRlbTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjklMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDklMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUzRSUwQSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNOS42MjYyMyUyMDAuOTU4OTA5QzEwLjAxNjglMjAwLjU2ODM4NSUyMDEwLjY0OTklMjAwLjU2ODM4NSUyMDExLjA0MDQlMjAwLjk1ODkwOUMxMS40MzElMjAxLjM0OTQzJTIwMTEuNDMxJTIwMS45ODI2JTIwMTEuMDQwNCUyMDIuMzczMTJMNS4wNDEyNyUyMDguMzcyMjlDNS4wNDA5OSUyMDguMzcyNTclMjA1LjA0MDcyJTIwOC4zNzI4NSUyMDUuMDQwNDQlMjA4LjM3MzEyQzQuNjQ5OTIlMjA4Ljc2MzY1JTIwNC4wMTY3NSUyMDguNzYzNjUlMjAzLjYyNjIzJTIwOC4zNzMxMkwwLjI5Mjg5MyUyMDUuMDM5NzlDLTAuMDk3NjMxMSUyMDQuNjQ5MjclMjAtMC4wOTc2MzExJTIwNC4wMTYxJTIwMC4yOTI4OTMlMjAzLjYyNTU4QzAuNjgzNDE3JTIwMy4yMzUwNSUyMDEuMzE2NTglMjAzLjIzNTA1JTIwMS43MDcxMSUyMDMuNjI1NThMNC4zMzMzMyUyMDYuMjUxOEw5LjYyNjIzJTIwMC45NTg5MDlaJTIyJTIwZmlsbCUzRCUyMiUyMzAwNEFENyUyMi8lM0UlMEElM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyLmxpc3Qtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLnNlYXJjaC1idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnMsIDAuMnMsIDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBiYWNrZ3JvdW5kLWNvbG9yLCBzdHJva2U7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgZWFzZSwgZWFzZTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLnNlYXJjaC1idXR0b24gc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIHN0cm9rZTogdmFyKC0tYWNjZW50LTEwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogc3Ryb2tlO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgd2lkdGg6IDIuNXJlbTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAudXRpbGl0eS1uYXYtcmlnaHQgLnNlYXJjaC1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmZmO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLnV0aWxpdHktbmF2LXJpZ2h0IC5zZWFyY2gtYnV0dG9uOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgc3Ryb2tlOiB2YXIoLS1hY3Rpb24tZGVmYXVsdC1hY3RpdmUpOyB9XG5cbi5mLW5hdmlnYXRpb24tcHJpbWFyeSAuY29udGFjdC1zYWxlcyxcbi5mLW5hdmlnYXRpb24tcHJpbWFyeSAuY29udGFjdC1zYWxlcy1jb250YWluZXIgLnctYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTYpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLmNvbnRhY3Qtc2FsZXM6aG92ZXIsXG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAuY29udGFjdC1zYWxlcy1jb250YWluZXIgLnctYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3Rpb24tc2Vjb25kYXJ5LWhvdmVyKTsgfVxuXG4uZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IHtcbiAgaGVpZ2h0OiA0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMzY2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubGlmZXJheS1sb2dvIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHdpZHRoOiA5LjVyZW07IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubGlmZXJheS1sb2dvIHN2ZyB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5saWZlcmF5LWxvZ28gc3ZnOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubGlmZXJheS1sb2dvOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjJmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKSBzY2FsZTNkKDEsIDEsIDEpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKSByb3RhdGVaKDBkZWcpIHNrZXcoMGRlZywgMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLnVuZGVybGluZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mLW5hdmlnYXRpb24tcHJpbWFyeSAubW9iaWxlLWJ1dHRvbnMge1xuICBib3R0b206IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubW9iaWxlLWJ1dHRvbnMgLmJ1dHRvbi10ZXh0LWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubW9iaWxlLWJ1dHRvbnMgLm1vYmlsZS1tZW51Lm1lbnUtb3BlbiAuYnV0dG9uLXRleHQtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubW9iaWxlLWJ1dHRvbnMgLm1vYmlsZS1tZW51Lm1lbnUtb3BlbiAuYnV0dG9uLXRleHQtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUgLmFkdC1zdWJtZW51LW91dGVyLXdyYXBwZXIgLmFkdC1zdWJtZW51LWlubmVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUgLmFkdC1zdWJtZW51LXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LWhlYWRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50Om5vdCguaW1hZ2UtdHlwZSkge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggdmFyKC0tbmV1dHJhbC03KTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGdyaWQtcm93LWdhcDogMDsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm5hdiAuc2VhcmNoLXdyYXBwZXIuc2VhcmNoLW9wZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogNXJlbSAxLjVyZW0gMS41cmVtO1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm5hdiAuc2VhcmNoLXdyYXBwZXIuc2VhcmNoLW9wZW4gLmNsb3NlLXNlYXJjaCB7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgdG9wOiAxcmVtOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5uYXYgLnNlYXJjaC13cmFwcGVyLnNlYXJjaC1vcGVuIC5zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubmF2IC5zZWFyY2gtd3JhcHBlci5zZWFyY2gtb3BlbiAuc2VhcmNoIC5zZWFyY2gtaW5wdXQgPiAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC0xMCk7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm5hdiAuc2VhcmNoLXdyYXBwZXIuc2VhcmNoLW9wZW4gLnN1Z2dlc3Rpb25zIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm5hdiAuc2VhcmNoLXdyYXBwZXIuc2VhcmNoLW9wZW4gLnN1Z2dlc3Rpb25zIC5zdWdnZXN0aW9uLWxpbmtzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubmF2IC5zZWFyY2gtd3JhcHBlci5zZWFyY2gtb3BlbiAuc3VnZ2VzdGlvbnMgLnN1Z2dlc3Rpb24tbGlua3Mge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5uYXYgLnNlYXJjaC13cmFwcGVyLnNlYXJjaC1vcGVuIC5zdWdnZXN0aW9ucyAuc3VnZ2VzdGlvbi1saW5rcyBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubmF2IC5zZWFyY2gtd3JhcHBlci5zZWFyY2gtb3BlbiAuc3VnZ2VzdGlvbnMgLnN1Z2dlc3Rpb24tbGlua3MgYS51dGlsaXR5LW5hdi1saW5rLnNlYXJjaC1yZWNvbW1lbmRhdGlvbiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlci51dGlsaXR5IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLmxpZmVyYXktbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNy41cmVtOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubGlmZXJheS1sb2dvIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC5saWZlcmF5LWxvZ28gc3ZnOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAubGFuZ3VhZ2UtZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLnV0aWxpdHktbmF2LWxpbmsubGFuZ3VhZ2Utc2VsZWN0b3Igc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWFjY2VudC0xMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjA2MjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC51dGlsaXR5LW5hdi1saW5rLmxhbmd1YWdlLXNlbGVjdG9yOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZmY7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQtYWN0aXZlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC51dGlsaXR5LW5hdi1saW5rLmxhbmd1YWdlLXNlbGVjdG9yOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWFjdGl2ZSk7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAudXRpbGl0eS1uYXYtbGluayB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycywgMC4ycywgMC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UsIGVhc2UsIGVhc2U7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjIpIDBweCAycHggNnB4IDBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuMjVyZW0gMCAwLjI1cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMTIuNXJlbTsgfVxuICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDsgfVxuICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtIDAuMjVyZW0gMS41cmVtOyB9XG4gICAgICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmZmOyB9XG4gICAgICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYyZmY7IH1cbiAgICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW06aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjJmZjsgfVxuICAgICAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLm9zYi1uYXYtaXRlbSAubGFuZ3VhZ2UtZW50cnktbG9uZy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTIpOyB9XG4gICAgICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW0gLmxhbmd1YWdlLWVudHJ5LWxvbmctdGV4dDphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC0yKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW0gLmxhbmd1YWdlLWVudHJ5LWxvbmctdGV4dDp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtMik7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtIC5sYW5ndWFnZS1lbnRyeS1sb25nLXRleHQ6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC0yKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIgLnV0aWxpdHktbmF2LXJpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC13cmFwcGVyIC5kcm9wZG93bi1saXN0IC5vc2ItbmF2LWl0ZW0gLmxhbmd1YWdlLWVudHJ5LWxvbmctdGV4dDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTIpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3Qtd3JhcHBlciAuZHJvcGRvd24tbGlzdCAub3NiLW5hdi1pdGVtLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNDM3NXJlbTsgfVxuICAgICAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLm9zYi1uYXYtaXRlbS5zZWxlY3RlZCAubGFuZ3VhZ2UtZW50cnktbG9uZy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA0YWQ3OyB9XG4gICAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIgLmRyb3Bkb3duLWxpc3QgLnNlbGVjdGVkLm9zYi1uYXYtaXRlbTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjI5JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTIlMjA5JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlM0UlMEElM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTkuNjI2MjMlMjAwLjk1ODkwOUMxMC4wMTY4JTIwMC41NjgzODUlMjAxMC42NDk5JTIwMC41NjgzODUlMjAxMS4wNDA0JTIwMC45NTg5MDlDMTEuNDMxJTIwMS4zNDk0MyUyMDExLjQzMSUyMDEuOTgyNiUyMDExLjA0MDQlMjAyLjM3MzEyTDUuMDQxMjclMjA4LjM3MjI5QzUuMDQwOTklMjA4LjM3MjU3JTIwNS4wNDA3MiUyMDguMzcyODUlMjA1LjA0MDQ0JTIwOC4zNzMxMkM0LjY0OTkyJTIwOC43NjM2NSUyMDQuMDE2NzUlMjA4Ljc2MzY1JTIwMy42MjYyMyUyMDguMzczMTJMMC4yOTI4OTMlMjA1LjAzOTc5Qy0wLjA5NzYzMTElMjA0LjY0OTI3JTIwLTAuMDk3NjMxMSUyMDQuMDE2MSUyMDAuMjkyODkzJTIwMy42MjU1OEMwLjY4MzQxNyUyMDMuMjM1MDUlMjAxLjMxNjU4JTIwMy4yMzUwNSUyMDEuNzA3MTElMjAzLjYyNTU4TDQuMzMzMzMlMjA2LjI1MThMOS42MjYyMyUyMDAuOTU4OTA5WiUyMiUyMGZpbGwlM0QlMjIlMjMwMDRBRDclMjIvJTNFJTBBJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LXdyYXBwZXIubGlzdC1vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAudXRpbGl0eS1uYXYgLmNvbnRlbnQtd3JhcHBlciAudXRpbGl0eS1uYXYtcmlnaHQgLnNlYXJjaC1idXR0b24ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnMsIDAuMnMsIDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgYmFja2dyb3VuZC1jb2xvciwgc3Ryb2tlO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLCBlYXNlLCBlYXNlOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuc2VhcmNoLWJ1dHRvbiBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICBzdHJva2U6IHZhcigtLWFjY2VudC0xMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogc3Ryb2tlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuc2VhcmNoLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiAuY29udGVudC13cmFwcGVyIC51dGlsaXR5LW5hdi1yaWdodCAuc2VhcmNoLWJ1dHRvbjpob3ZlciBzdmcge1xuICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWFjdGlvbi1kZWZhdWx0LWFjdGl2ZSk7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMDsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5saWZlcmF5LWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDguNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyLm1lbnUtb3BlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyLm1lbnUtb3Blbjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgei1pbmRleDogLTM7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAuYWR0LW5hdmlnYXRpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3OyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAuYWR0LW5hdmlnYXRpb24gLmFkdC1uYXYtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAzOyB9XG4gICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5hZHQtbmF2aWdhdGlvbiAuYWR0LW5hdi10ZXh0IC5hZHQtbmF2LXRpdGxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5hZHQtbmF2aWdhdGlvbiAuYWR0LWFuZ2xlLWRvd24tc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAudW5kZXJsaW5lLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMS41cmVtIDAgMS41cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAudW5kZXJsaW5lLWNvbnRhaW5lciAudW5kZXJsaW5lIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNyk7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAuY29udGFjdC1zYWxlcy1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMTByZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5jb250YWN0LXNhbGVzLWNvbnRhaW5lciAuY29udGFjdC1zYWxlcyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMS4xcHggNC4wNXB4IC0wLjY2cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCA0LjVweCAwLjNweCByZ2JhKDAsIDAsIDAsIDAuMDM2KSwgMHB4IDIuOXB4IDZweCAwLjJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAudXRpbGl0eS1uYXYtbGVmdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMnJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLnV0aWxpdHktbmF2LWxlZnQgLmluZm8tZm9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLnV0aWxpdHktbmF2LWxlZnQgLmluZm8tZm9yID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTMpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAubmF2YmFyLW5hdiAubmF2LWxpbmsgPiBzcGFuIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAubmF2YmFyLW5hdiAubGZyLW5hdi1jaGlsZC10b2dnbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm1vYmlsZS1idXR0b25zIHtcbiAgICBib3R0b206IDAuNzVyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5tb2JpbGUtYnV0dG9ucyAuY29udGFjdC1zYWxlcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5tb2JpbGUtYnV0dG9ucyAubW9iaWxlLW1lbnUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWN0aW9uLWRlZmF1bHQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEuMXB4IDQuMDVweCAtMC42NnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggNC41cHggMC4zcHggcmdiYSgwLCAwLCAwLCAwLjAzNiksIDBweCAyLjlweCA2cHggMC4ycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogNy41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBncmlkLXJvdy1nYXA6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUgLmFkdC1zdWJtZW51LW91dGVyLXdyYXBwZXIgLmFkdC1zdWJtZW51LWlubmVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTtcbiAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTEsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi0yLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tMywgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTQsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi01LCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tNiwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTcsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi04LCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tOSwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24gLmFkdC1zdWJtZW51LWl0ZW0tY29udGVudC5ncmlkLWNvbHVtbi1zcGFuLTEwLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbiAuYWR0LXN1Ym1lbnUtaXRlbS1jb250ZW50LmdyaWQtY29sdW1uLXNwYW4tMTEsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uIC5hZHQtc3VibWVudS1pdGVtLWNvbnRlbnQuZ3JpZC1jb2x1bW4tc3Bhbi0xMiB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAxOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzMtc2VjdGlvbi1zcGFuLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fNC1zZWN0aW9uLXNwYW4sIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl81LXNlY3Rpb24tc3BhbiwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzYtc2VjdGlvbi1zcGFuLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fNy1zZWN0aW9uLXNwYW4sIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl84LXNlY3Rpb24tc3BhbiwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzktc2VjdGlvbi1zcGFuLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fMTAtc2VjdGlvbi1zcGFuLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fMTEtc2VjdGlvbi1zcGFuLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fMTItc2VjdGlvbi1zcGFuIHtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMjsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzMtc2VjdGlvbi1zcGFuIC5hZHQtc3VibWVudS1oZWFkZXIsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl80LXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fNS1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzYtc2VjdGlvbi1zcGFuIC5hZHQtc3VibWVudS1oZWFkZXIsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl83LXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fOC1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzktc2VjdGlvbi1zcGFuIC5hZHQtc3VibWVudS1oZWFkZXIsIC5mLW5hdmlnYXRpb24tcHJpbWFyeS5uYXYtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudS1zZWN0aW9uLl8xMC1zZWN0aW9uLXNwYW4gLmFkdC1zdWJtZW51LWhlYWRlciwgLmYtbmF2aWdhdGlvbi1wcmltYXJ5Lm5hdi13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1zdWJtZW51LXNlY3Rpb24uXzExLXNlY3Rpb24tc3BhbiAuYWR0LXN1Ym1lbnUtaGVhZGVyLCAuZi1uYXZpZ2F0aW9uLXByaW1hcnkubmF2LXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LXN1Ym1lbnUtc2VjdGlvbi5fMTItc2VjdGlvbi1zcGFuIC5hZHQtc3VibWVudS1oZWFkZXIge1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMjsgfVxuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5saWZlcmF5LWxvZ28ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLmxpZmVyYXktbG9nbyBzdmcge1xuICAgICAgICAgIGhlaWdodDogM3JlbTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyLm1lbnUtb3BlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAuY29udGFjdC1zYWxlcy1jb250YWluZXIsXG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLnV0aWxpdHktbmF2LWxlZnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAuYWR0LW5hdmlnYXRpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHggLSA0cmVtKTtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLmFkdC1uYXZpZ2F0aW9uIC5hZHQtbmF2LXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLmFkdC1uYXZpZ2F0aW9uIC5hZHQtbmF2LXRleHQgLmFkdC1uYXYtdGl0bGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5hZHQtbmF2aWdhdGlvbiAuYWR0LWFuZ2xlLWRvd24tc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5tb2JpbGUtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm1vYmlsZS1idXR0b25zIC50YWJsZXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB0b3A6IGF1dG87IH1cbiAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm1vYmlsZS1idXR0b25zIC5tb2JpbGUtbWVudSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY3Rpb24tZGVmYXVsdCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tYWN0aW9uLWRlZmF1bHQpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5tb2JpbGUtYnV0dG9ucyAubW9iaWxlLW1lbnUgLmJ1dHRvbi10ZXh0LWNsb3NlIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAubW9iaWxlLWJ1dHRvbnMgLm1vYmlsZS1tZW51IC5idXR0b24tdGV4dC1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC51dGlsaXR5LW5hdiB7XG4gICAgcGFkZGluZzogMCAycmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLm5hdi5zaG93LWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtOCk7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5uYXYgLnV0aWxpdHktbmF2IC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCA0cmVtOyB9XG4gIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgNHJlbTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubGlmZXJheS1sb2dvIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMy4zN3JlbTsgfVxuICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAuYWR0LW5hdi1pdGVtLmRyb3Bkb3duLW9wZW4gLmFkdC1uYXYtdGV4dDo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtbmF2LXRleHQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtbmF2LXRleHQgLmFkdC1uYXYtdGl0bGUge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuMTI1cmVtIDAuNjg4cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuZi1uYXZpZ2F0aW9uLXByaW1hcnkgLnByaW1hcnktbmF2IC5jb250ZW50LXdyYXBwZXIgLm5hdi1pdGVtcy13cmFwcGVyIC5hZHQtbmF2LWl0ZW0gLmFkdC1uYXYtdGV4dCAuYWR0LW5hdi10aXRsZSAuYWR0LWFuZ2xlLWRvd24tc3ZnIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLmFkdC1uYXYtaXRlbSAuYWR0LW5hdi10ZXh0OjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA0YWQ3O1xuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgZWFzZS1pbiAwLjNzLCB3aWR0aCBlYXNlLWluIDAuM3M7XG4gICAgICAgICAgICB3aWR0aDogMCU7IH1cbiAgICAgICAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5wcmltYXJ5LW5hdiAuY29udGVudC13cmFwcGVyIC5uYXYtaXRlbXMtd3JhcHBlciAuYWR0LW5hdi1pdGVtIC5hZHQtc3VibWVudSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAuNXJlbSAwLjVyZW07XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDcuNHB4IDExLjRweCAtNy41OXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAyNHB4IDM2cHggMy40NXB4IHJnYmEoMCwgMCwgMCwgMC4wNzgpLCAwcHggOS4ycHggNDhweCA4LjZweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5mLW5hdmlnYXRpb24tcHJpbWFyeSAucHJpbWFyeS1uYXYgLmNvbnRlbnQtd3JhcHBlciAubmF2LWl0ZW1zLXdyYXBwZXIgLnV0aWxpdHktbmF2LWxlZnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmYtbmF2aWdhdGlvbi1wcmltYXJ5IC5tb2JpbGUtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC0xMCk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAwIDNlbTsgfSB9XG4gICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAubWF4LW5hdiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgcGFkZGluZzogM2VtIDAgIWltcG9ydGFudDsgfVxuICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIGg0IHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMS41ZW0gMDsgfVxuICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiA1O1xuICAgICAgZmxleDogNTsgfVxuICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLmxhbmd1YWdlLXdyYXBwZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1uYXZpZ2F0aW9uIC5sYW5ndWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtOyB9IH1cbiAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLmxhbmd1YWdlLXdyYXBwZXIgLmxhbmd1YWdlcyAuc2VsZWN0ZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLmxhbmd1YWdlLXdyYXBwZXIuY2xhc3MtdG9nZ2xlLWFjdGl2ZSAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1uYXZpZ2F0aW9uIC5sYW5ndWFnZS13cmFwcGVyLmNsYXNzLXRvZ2dsZS1hY3RpdmUgLmRyb3Bkb3duLWNvbnRlbnQgYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgcGFkZGluZzogMC4zNzVlbSAwLjc1ZW07IH1cbiAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLmxhbmd1YWdlLXdyYXBwZXIgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMS4xcHggNC4wNXB4IC0wLjY2cHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCA0LjVweCAwLjNweCByZ2JhKDAsIDAsIDAsIDAuMDM2KSwgMHB4IDIuOXB4IDZweCAwLjJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxLjFweCA0LjA1cHggLTAuNjZweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDQuNXB4IDAuM3B4IHJnYmEoMCwgMCwgMCwgMC4wMzYpLCAwcHggMi45cHggNnB4IDAuMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdmlzaWJpbGl0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdmlzaWJpbGl0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbmF2aWdhdGlvbiAubGFuZ3VhZ2Utd3JhcHBlciAuZHJvcGRvd24tY29udGVudDo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNWVtIDAgMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4OyB9XG4gICAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLmxhbmd1YWdlLXdyYXBwZXIgLmRyb3Bkb3duLWNvbnRlbnQudG9wIHtcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMTRweCk7IH1cbiAgICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbmF2aWdhdGlvbiAubGFuZ3VhZ2Utd3JhcHBlciAuZHJvcGRvd24tY29udGVudC5yaWdodCB7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1uYXZpZ2F0aW9uIC5sYW5ndWFnZS13cmFwcGVyIC5sYW5ndWFnZS1zZWxlY3RvciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbmF2aWdhdGlvbiAubGFuZ3VhZ2Utd3JhcHBlciAubGFuZ3VhZ2Utc2VsZWN0b3IgLmN1cnJlbnQtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTsgfVxuICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLm5hdmlnYXRpb24ge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLm5hdmlnYXRpb24gYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbmF2aWdhdGlvbiAubmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTUpOyB9XG4gICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIGRpdiB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIGRpdiB7XG4gICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIGRpdiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbiAgICAgICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIGRpdiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLW5hdmlnYXRpb24gLm5hdmlnYXRpb24gZGl2IC5uYXYtaXRlbS1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgzMzEyNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1saWZlcmF5LWNvbm5lY3Qge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmctdG9wOiA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1saWZlcmF5LWNvbm5lY3Qge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1saWZlcmF5LWNvbm5lY3QgLnNvY2lhbC1uYXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1saWZlcmF5LWNvbm5lY3QgLnNvY2lhbC1uYXYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItbGlmZXJheS1jb25uZWN0IC5zb2NpYWwtbmF2IGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgaGVpZ2h0OiAzLjI1ZW07IH1cbiAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpZmVyYXktY29ubmVjdCAuc29jaWFsLW5hdiBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmaWxsOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgICAgbWFyZ2luOiAwLjVlbTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgd2lkdGg6IDEuMjVlbTsgfVxuICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpZmVyYXktY29ubmVjdCAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1saWZlcmF5LWNvbm5lY3QgLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1saWZlcmF5LWNvbm5lY3QgLmNvbnRhY3QtaW5mbyBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDA7IH1cbiAgICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxpZmVyYXktY29ubmVjdCAuY29udGFjdC1pbmZvIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTsgfVxuICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZpbmUtcHJpbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC0xMCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC03KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyZW0gMCA1ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICNmb290ZXIuZi1uYXZpZ2F0aW9uLWZvb3RlciAuZmluZS1wcmludCBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTcpO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZpbmUtcHJpbnQgYSB7XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7IH0gfVxuICAgICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5maW5lLXByaW50IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG4gICAgI2Zvb3Rlci5mLW5hdmlnYXRpb24tZm9vdGVyIC5maW5lLXByaW50IHAge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAjZm9vdGVyLmYtbmF2aWdhdGlvbi1mb290ZXIgLmZpbmUtcHJpbnQgcCB7XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7IH0gfVxuXG5odG1sOm5vdCgjX18pOm5vdCgjX19fKSBib2R5IC5wYWdlLWVkaXRvcl9fbGF5b3V0LXZpZXdwb3J0LS1zaXplLXRhYmxldCxcbmh0bWw6bm90KCNfXyk6bm90KCNfX18pIGJvZHkgLnBhZ2UtZWRpdG9yX19sYXlvdXQtdmlld3BvcnQtLXNpemUtbGFuZHNjYXBlTW9iaWxlLFxuaHRtbDpub3QoI19fKTpub3QoI19fXykgYm9keSAucGFnZS1lZGl0b3JfX2xheW91dC12aWV3cG9ydC0tc2l6ZS1wb3J0cmFpdE1vYmlsZSB7XG4gIGhlaWdodDogMTAwdmg7IH1cbiJdfQ== */