/**
  Start styling of Admin Bar and Admin Menus

  This restyle just changes the background colors of various parts, using darken and lighten
  for hover and active effects. Changing the variables above should give you what
  you need for basic customization of these areas. Anything more complex will have to be added
  to this file on a per-build basis.
 */
.wp-core-ui .button-primary {
  background: #e80c54;
  border-color: #e80c54;
}
.wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
  background: #b80942;
  border-color: #b80942;
}

.wp-core-ui .button-primary-disabled, .wp-core-ui .button-primary.disabled, .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary[disabled] {
  color: #e2e2e2 !important;
  background: #b80942 !important;
  border-color: #b80942 !important;
}

#adminmenu .wp-submenu a, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar.nojs .quicklinks .menupop:hover ul li a {
  color: #e6e6e6;
}

#wpwrap {
  background-image: url("../images/watermark.png");
  background-repeat: no-repeat;
  background-position: right 20px bottom 35px;
}

#adminmenu .awaiting-mod, #adminmenu .update-plugins, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li.current a .awaiting-mod {
  background-color: #34859A;
}

#wpadminbar {
  background: #9f083a;
}

#adminmenu, #adminmenuback, #adminmenuwrap {
  background-color: #9f083a;
}

#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu {
  background: #b80942;
}

#adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
  background: #6f0628;
}

#adminmenu .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, .folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
  background: #b80942;
}

#adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, .no-js li.wp-has-current-submenu:hover .wp-submenu {
  background: #b80942;
}

#wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item, #wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus {
  background: #6f0628;
}

#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input {
  background: #b80942;
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
  background: #b80942;
}

#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
  border-right-color: #3e0317;
}

#collapse-button {
  color: #eee;
}
#collapse-button:hover, #collapse-button:focus {
  color: white;
}

#adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before {
  color: white;
}

#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu a:hover, #adminmenu li.menu-top > a:focus {
  color: white;
}

#adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
  color: white;
}

#wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item, #wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus {
  color: white;
}

#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
  color: white;
}

#wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label, #wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label {
  color: white;
}

#nav-menus-frame h2 {
  font-size: 26px;
}

/**
  End styling of Admin Bar and Admin Menus
 */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFkbWluX3N0eWxlcy5zY3NzIiwiYWRtaW5fc3R5bGVzLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjQTs7Ozs7OztHQUFBO0FBUUE7RUFDRSxvQkFyQlk7RUFzQlosc0JBdEJZO0NDU2I7QURlQztFQUNFLG9CQUFBO0VBQ0Esc0JBQUE7Q0NiSDs7QURpQkQ7RUFDRSwwQkFBQTtFQUNBLCtCQUFBO0VBQ0EsaUNBQUE7Q0NkRDs7QURpQkQ7RUFDRSxlQWpDbUI7Q0NtQnBCOztBRGlCRDtFQUNFLGlEQUFBO0VBQ0EsNkJBQUE7RUFDQSw0Q0FBQTtDQ2REOztBRGlCRDtFQUNFLDBCQXJDd0I7Q0N1QnpCOztBRGlCRDtFQUNFLG9CQWhEYztDQ2tDZjs7QURpQkQ7RUFDRSwwQkFwRGM7Q0NzQ2Y7O0FEaUJEO0VBQ0Usb0JBQUE7Q0NkRDs7QURpQkQ7RUFDRSxvQkFBQTtDQ2REOztBRGlCRDtFQUNFLG9CQUFBO0NDZEQ7O0FEaUJEO0VBQ0Usb0JBQUE7Q0NkRDs7QURpQkQ7RUFDRSxvQkFBQTtDQ2REOztBRGlCRDtFQUNFLG9CQUFBO0NDZEQ7O0FEaUJEO0VBQ0Usb0JBQUE7Q0NkRDs7QURpQkQ7RUFDRSw0QkFBQTtDQ2REOztBRGlCRDtFQUNFLFlBQUE7Q0NkRDtBRGdCQztFQUNFLGFBekZrQjtDQzJFckI7O0FEb0JEO0VBQ0UsYUFoR29CO0NDK0VyQjs7QURvQkQ7RUFDRSxhQXBHb0I7Q0NtRnJCOztBRG9CRDtFQUNFLGFBeEdvQjtDQ3VGckI7O0FEb0JEO0VBQ0UsYUE1R29CO0NDMkZyQjs7QURvQkQ7RUFDRSxhQWhIb0I7Q0MrRnJCOztBRG9CRDtFQUNFLGFBcEhvQjtDQ21HckI7O0FEb0JBO0VBQ0MsZ0JBQUE7Q0NqQkQ7O0FEb0JEOztHQUFBIiwiZmlsZSI6ImFkbWluX3N0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkbWF4V2lkdGg6IDEyMDBweDtcclxuJGJyYW5kTWFpbjogI2U4MGM1NDtcclxuJGFjY2VudENvbG9yOiAjZTgwYzU0O1xyXG4kYnJhbmRTZWNvbmRhcnk6IHdoaXRlO1xyXG5cclxuJGFkbWluQmFyQ29sb3I6IGRhcmtlbigkYWNjZW50Q29sb3IsIDE1JSk7XHJcbiRhZG1pbk1lbnVUZXh0Q29sb3I6IGRhcmtlbih3aGl0ZSwgMTAlKTtcclxuJGFkbWluVGV4dEhvdmVyQ29sb3I6IHdoaXRlO1xyXG4kYnV0dG9uQ29sb3I6ICRhY2NlbnRDb2xvcjsgLy8jMDA3Y2JhOyA8PT0gZGVmYXVsdCBjb2xvciBpZiB5b3Ugd2FudCB0byByZXNldFxyXG5cclxuLy90aGlzIGlzIHRoZSBjb2xvciBvZiB0aGUgbGl0dGxlIGFkbWluIG1lbnUgXCJjaXJjbGVzXCIgd2l0aCBudW1iZXJzIGluIHRoZW1cclxuLy8gdGhhdCBpbmRpY2F0ZSBjb21tZW50cyBhd2FpdGluZyBtb2RlcmF0aW9uLCBwbHVnaW5zIHVwZGF0ZXMsIGV0Y1xyXG4kdXBkYXRlTm90aWZpY2F0aW9uQ29sb3I6ICMzNDg1OUE7IC8vI2NhNGExZiAgPD09IGRlZmF1bHQgY29sb3JcclxuXHJcbi8qKlxyXG4gIFN0YXJ0IHN0eWxpbmcgb2YgQWRtaW4gQmFyIGFuZCBBZG1pbiBNZW51c1xyXG5cclxuICBUaGlzIHJlc3R5bGUganVzdCBjaGFuZ2VzIHRoZSBiYWNrZ3JvdW5kIGNvbG9ycyBvZiB2YXJpb3VzIHBhcnRzLCB1c2luZyBkYXJrZW4gYW5kIGxpZ2h0ZW5cclxuICBmb3IgaG92ZXIgYW5kIGFjdGl2ZSBlZmZlY3RzLiBDaGFuZ2luZyB0aGUgdmFyaWFibGVzIGFib3ZlIHNob3VsZCBnaXZlIHlvdSB3aGF0XHJcbiAgeW91IG5lZWQgZm9yIGJhc2ljIGN1c3RvbWl6YXRpb24gb2YgdGhlc2UgYXJlYXMuIEFueXRoaW5nIG1vcmUgY29tcGxleCB3aWxsIGhhdmUgdG8gYmUgYWRkZWRcclxuICB0byB0aGlzIGZpbGUgb24gYSBwZXItYnVpbGQgYmFzaXMuXHJcbiAqL1xyXG4ud3AtY29yZS11aSAuYnV0dG9uLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQ6ICRidXR0b25Db2xvcjtcclxuICBib3JkZXItY29sb3I6ICRidXR0b25Db2xvcjtcclxuXHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJ1dHRvbkNvbG9yLCAxMCUpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJ1dHRvbkNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG5cclxuLndwLWNvcmUtdWkgLmJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLCAud3AtY29yZS11aSAuYnV0dG9uLXByaW1hcnkuZGlzYWJsZWQsIC53cC1jb3JlLXVpIC5idXR0b24tcHJpbWFyeTpkaXNhYmxlZCwgLndwLWNvcmUtdWkgLmJ1dHRvbi1wcmltYXJ5W2Rpc2FibGVkXSB7XHJcbiAgY29sb3I6ICNlMmUyZTIgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJ1dHRvbkNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJ1dHRvbkNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNhZG1pbm1lbnUgLndwLXN1Ym1lbnUgYSwgI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AgdWwgbGkgYSwgI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AgdWwgbGkgYSBzdHJvbmcsICN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wLmhvdmVyIHVsIGxpIGEsICN3cGFkbWluYmFyLm5vanMgLnF1aWNrbGlua3MgLm1lbnVwb3A6aG92ZXIgdWwgbGkgYSB7XHJcbiAgY29sb3I6ICRhZG1pbk1lbnVUZXh0Q29sb3I7XHJcbn1cclxuXHJcbiN3cHdyYXAge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3dhdGVybWFyay5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggYm90dG9tIDM1cHg7XHJcbn1cclxuXHJcbiNhZG1pbm1lbnUgLmF3YWl0aW5nLW1vZCwgI2FkbWlubWVudSAudXBkYXRlLXBsdWdpbnMsICNhZG1pbm1lbnUgbGkgYS53cC1oYXMtY3VycmVudC1zdWJtZW51IC51cGRhdGUtcGx1Z2lucywgI2FkbWlubWVudSBsaS5jdXJyZW50IGEgLmF3YWl0aW5nLW1vZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHVwZGF0ZU5vdGlmaWNhdGlvbkNvbG9yO1xyXG59XHJcblxyXG4jd3BhZG1pbmJhciB7XHJcbiAgYmFja2dyb3VuZDogJGFkbWluQmFyQ29sb3I7XHJcbn1cclxuXHJcbiNhZG1pbm1lbnUsICNhZG1pbm1lbnViYWNrLCAjYWRtaW5tZW51d3JhcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFkbWluQmFyQ29sb3I7XHJcbn1cclxuXHJcbiNhZG1pbm1lbnUgLndwLWhhcy1jdXJyZW50LXN1Ym1lbnUgLndwLXN1Ym1lbnUgLndwLXN1Ym1lbnUtaGVhZCwgI2FkbWlubWVudSAud3AtbWVudS1hcnJvdywgI2FkbWlubWVudSAud3AtbWVudS1hcnJvdyBkaXYsICNhZG1pbm1lbnUgbGkuY3VycmVudCBhLm1lbnUtdG9wLCAjYWRtaW5tZW51IGxpLndwLWhhcy1jdXJyZW50LXN1Ym1lbnUgYS53cC1oYXMtY3VycmVudC1zdWJtZW51LCAuZm9sZGVkICNhZG1pbm1lbnUgbGkuY3VycmVudC5tZW51LXRvcCwgLmZvbGRlZCAjYWRtaW5tZW51IGxpLndwLWhhcy1jdXJyZW50LXN1Ym1lbnUge1xyXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGFkbWluQmFyQ29sb3IsIDUlKTtcclxufVxyXG5cclxuI2FkbWlubWVudSBsaS5tZW51LXRvcDpob3ZlciwgI2FkbWlubWVudSBsaS5vcGVuc3ViID4gYS5tZW51LXRvcCwgI2FkbWlubWVudSBsaSA+IGEubWVudS10b3A6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6IGRhcmtlbigkYWRtaW5CYXJDb2xvciwgMTAlKTtcclxufVxyXG5cclxuI2FkbWlubWVudSAud3Atc3VibWVudSwgLmZvbGRlZCAjYWRtaW5tZW51IC53cC1oYXMtY3VycmVudC1zdWJtZW51IC53cC1zdWJtZW51LCAuZm9sZGVkICNhZG1pbm1lbnUgYS53cC1oYXMtY3VycmVudC1zdWJtZW51OmZvY3VzICsgLndwLXN1Ym1lbnUge1xyXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGFkbWluQmFyQ29sb3IsIDUlKTtcclxufVxyXG5cclxuI2FkbWlubWVudSAud3AtaGFzLWN1cnJlbnQtc3VibWVudSAud3Atc3VibWVudSwgI2FkbWlubWVudSAud3AtaGFzLWN1cnJlbnQtc3VibWVudSAud3Atc3VibWVudS5zdWItb3BlbiwgI2FkbWlubWVudSAud3AtaGFzLWN1cnJlbnQtc3VibWVudS5vcGVuc3ViIC53cC1zdWJtZW51LCAjYWRtaW5tZW51IGEud3AtaGFzLWN1cnJlbnQtc3VibWVudTpmb2N1cyArIC53cC1zdWJtZW51LCAubm8tanMgbGkud3AtaGFzLWN1cnJlbnQtc3VibWVudTpob3ZlciAud3Atc3VibWVudSB7XHJcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkYWRtaW5CYXJDb2xvciwgNSUpO1xyXG59XHJcblxyXG4jd3BhZG1pbmJhciAuYWItdG9wLW1lbnUgPiBsaS5ob3ZlciA+IC5hYi1pdGVtLCAjd3BhZG1pbmJhci5ub2pxIC5xdWlja2xpbmtzIC5hYi10b3AtbWVudSA+IGxpID4gLmFiLWl0ZW06Zm9jdXMsICN3cGFkbWluYmFyOm5vdCgubW9iaWxlKSAuYWItdG9wLW1lbnUgPiBsaTpob3ZlciA+IC5hYi1pdGVtLCAjd3BhZG1pbmJhcjpub3QoLm1vYmlsZSkgLmFiLXRvcC1tZW51ID4gbGkgPiAuYWItaXRlbTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogZGFya2VuKCRhZG1pbkJhckNvbG9yLCAxMCUpO1xyXG59XHJcblxyXG4jd3BhZG1pbmJhciAubWVudXBvcCAuYWItc3ViLXdyYXBwZXIsICN3cGFkbWluYmFyIC5zaG9ydGxpbmstaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGFkbWluQmFyQ29sb3IsIDUlKTtcclxufVxyXG5cclxuI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AgdWwuYWItc3ViLXNlY29uZGFyeSwgI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AgdWwuYWItc3ViLXNlY29uZGFyeSAuYWItc3VibWVudSB7XHJcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkYWRtaW5CYXJDb2xvciwgNSUpO1xyXG59XHJcblxyXG4jYWRtaW5tZW51IGxpLndwLWhhcy1zdWJtZW51LndwLW5vdC1jdXJyZW50LXN1Ym1lbnUub3BlbnN1Yjpob3ZlcjphZnRlciB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBkYXJrZW4oJGFkbWluQmFyQ29sb3IsIDIwJSk7XHJcbn1cclxuXHJcbiNjb2xsYXBzZS1idXR0b24ge1xyXG4gIGNvbG9yOiAjZWVlO1xyXG5cclxuICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkYWRtaW5UZXh0SG92ZXJDb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhvdmVyIGNvbG9yIG92ZXJyaWRlczpcclxuXHJcbiNhZG1pbm1lbnUgbGkgYTpmb2N1cyBkaXYud3AtbWVudS1pbWFnZTpiZWZvcmUsICNhZG1pbm1lbnUgbGkub3BlbnN1YiBkaXYud3AtbWVudS1pbWFnZTpiZWZvcmUsICNhZG1pbm1lbnUgbGk6aG92ZXIgZGl2LndwLW1lbnUtaW1hZ2U6YmVmb3JlIHtcclxuICBjb2xvcjogJGFkbWluVGV4dEhvdmVyQ29sb3I7XHJcbn1cclxuXHJcbiNhZG1pbm1lbnUgLndwLXN1Ym1lbnUgYTpmb2N1cywgI2FkbWlubWVudSAud3Atc3VibWVudSBhOmhvdmVyLCAjYWRtaW5tZW51IGE6aG92ZXIsICNhZG1pbm1lbnUgbGkubWVudS10b3AgPiBhOmZvY3VzIHtcclxuICBjb2xvcjogJGFkbWluVGV4dEhvdmVyQ29sb3I7XHJcbn1cclxuXHJcbiNhZG1pbm1lbnUgbGkubWVudS10b3A6aG92ZXIsICNhZG1pbm1lbnUgbGkub3BlbnN1YiA+IGEubWVudS10b3AsICNhZG1pbm1lbnUgbGkgPiBhLm1lbnUtdG9wOmZvY3VzIHtcclxuICBjb2xvcjogJGFkbWluVGV4dEhvdmVyQ29sb3I7XHJcbn1cclxuXHJcbiN3cGFkbWluYmFyIC5hYi10b3AtbWVudSA+IGxpLmhvdmVyID4gLmFiLWl0ZW0sICN3cGFkbWluYmFyLm5vanEgLnF1aWNrbGlua3MgLmFiLXRvcC1tZW51ID4gbGkgPiAuYWItaXRlbTpmb2N1cywgI3dwYWRtaW5iYXI6bm90KC5tb2JpbGUpIC5hYi10b3AtbWVudSA+IGxpOmhvdmVyID4gLmFiLWl0ZW0sICN3cGFkbWluYmFyOm5vdCgubW9iaWxlKSAuYWItdG9wLW1lbnUgPiBsaSA+IC5hYi1pdGVtOmZvY3VzIHtcclxuICBjb2xvcjogJGFkbWluVGV4dEhvdmVyQ29sb3I7XHJcbn1cclxuXHJcbiN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5hYi1zdWItd3JhcHBlciAubWVudXBvcC5ob3ZlciA+IGEsICN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wIHVsIGxpIGE6Zm9jdXMsICN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wIHVsIGxpIGE6Zm9jdXMgc3Ryb25nLCAjd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bCBsaSBhOmhvdmVyLCAjd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bCBsaSBhOmhvdmVyIHN0cm9uZywgI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AuaG92ZXIgdWwgbGkgYTpmb2N1cywgI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AuaG92ZXIgdWwgbGkgYTpob3ZlciwgI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AuaG92ZXIgdWwgbGkgZGl2W3RhYmluZGV4XTpmb2N1cywgI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AuaG92ZXIgdWwgbGkgZGl2W3RhYmluZGV4XTpob3ZlciwgI3dwYWRtaW5iYXIgbGkgI2FkbWluYmFyc2VhcmNoLmFkbWluYmFyLWZvY3VzZWQ6YmVmb3JlLCAjd3BhZG1pbmJhciBsaSAuYWItaXRlbTpmb2N1cyAuYWItaWNvbjpiZWZvcmUsICN3cGFkbWluYmFyIGxpIC5hYi1pdGVtOmZvY3VzOmJlZm9yZSwgI3dwYWRtaW5iYXIgbGkgYTpmb2N1cyAuYWItaWNvbjpiZWZvcmUsICN3cGFkbWluYmFyIGxpLmhvdmVyIC5hYi1pY29uOmJlZm9yZSwgI3dwYWRtaW5iYXIgbGkuaG92ZXIgLmFiLWl0ZW06YmVmb3JlLCAjd3BhZG1pbmJhciBsaTpob3ZlciAjYWRtaW5iYXJzZWFyY2g6YmVmb3JlLCAjd3BhZG1pbmJhciBsaTpob3ZlciAuYWItaWNvbjpiZWZvcmUsICN3cGFkbWluYmFyIGxpOmhvdmVyIC5hYi1pdGVtOmJlZm9yZSwgI3dwYWRtaW5iYXIubm9qcyAucXVpY2tsaW5rcyAubWVudXBvcDpob3ZlciB1bCBsaSBhOmZvY3VzLCAjd3BhZG1pbmJhci5ub2pzIC5xdWlja2xpbmtzIC5tZW51cG9wOmhvdmVyIHVsIGxpIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAkYWRtaW5UZXh0SG92ZXJDb2xvcjtcclxufVxyXG5cclxuI3dwYWRtaW5iYXI6bm90KC5tb2JpbGUpID4gI3dwLXRvb2xiYXIgYTpmb2N1cyBzcGFuLmFiLWxhYmVsLCAjd3BhZG1pbmJhcjpub3QoLm1vYmlsZSkgPiAjd3AtdG9vbGJhciBsaTpob3ZlciBzcGFuLmFiLWxhYmVsLCAjd3BhZG1pbmJhciA+ICN3cC10b29sYmFyIGxpLmhvdmVyIHNwYW4uYWItbGFiZWwge1xyXG4gIGNvbG9yOiAkYWRtaW5UZXh0SG92ZXJDb2xvcjtcclxufVxyXG4jbmF2LW1lbnVzLWZyYW1lIHtcclxuXHRoMiB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0fVxyXG59XHJcbi8qKlxyXG4gIEVuZCBzdHlsaW5nIG9mIEFkbWluIEJhciBhbmQgQWRtaW4gTWVudXNcclxuICovXHJcblxyXG4gLy8gVE9ETyBVcGRhdGUgdG8gYnJhbmQgc3R5bGVzXHJcblxyXG4iLCIvKipcbiAgU3RhcnQgc3R5bGluZyBvZiBBZG1pbiBCYXIgYW5kIEFkbWluIE1lbnVzXG5cbiAgVGhpcyByZXN0eWxlIGp1c3QgY2hhbmdlcyB0aGUgYmFja2dyb3VuZCBjb2xvcnMgb2YgdmFyaW91cyBwYXJ0cywgdXNpbmcgZGFya2VuIGFuZCBsaWdodGVuXG4gIGZvciBob3ZlciBhbmQgYWN0aXZlIGVmZmVjdHMuIENoYW5naW5nIHRoZSB2YXJpYWJsZXMgYWJvdmUgc2hvdWxkIGdpdmUgeW91IHdoYXRcbiAgeW91IG5lZWQgZm9yIGJhc2ljIGN1c3RvbWl6YXRpb24gb2YgdGhlc2UgYXJlYXMuIEFueXRoaW5nIG1vcmUgY29tcGxleCB3aWxsIGhhdmUgdG8gYmUgYWRkZWRcbiAgdG8gdGhpcyBmaWxlIG9uIGEgcGVyLWJ1aWxkIGJhc2lzLlxuICovXG4ud3AtY29yZS11aSAuYnV0dG9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZTgwYzU0O1xuICBib3JkZXItY29sb3I6ICNlODBjNTQ7XG59XG4ud3AtY29yZS11aSAuYnV0dG9uLXByaW1hcnk6aG92ZXIsIC53cC1jb3JlLXVpIC5idXR0b24tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNiODA5NDI7XG4gIGJvcmRlci1jb2xvcjogI2I4MDk0Mjtcbn1cblxuLndwLWNvcmUtdWkgLmJ1dHRvbi1wcmltYXJ5LWRpc2FibGVkLCAud3AtY29yZS11aSAuYnV0dG9uLXByaW1hcnkuZGlzYWJsZWQsIC53cC1jb3JlLXVpIC5idXR0b24tcHJpbWFyeTpkaXNhYmxlZCwgLndwLWNvcmUtdWkgLmJ1dHRvbi1wcmltYXJ5W2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjZTJlMmUyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNiODA5NDIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYjgwOTQyICFpbXBvcnRhbnQ7XG59XG5cbiNhZG1pbm1lbnUgLndwLXN1Ym1lbnUgYSwgI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AgdWwgbGkgYSwgI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AgdWwgbGkgYSBzdHJvbmcsICN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wLmhvdmVyIHVsIGxpIGEsICN3cGFkbWluYmFyLm5vanMgLnF1aWNrbGlua3MgLm1lbnVwb3A6aG92ZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4jd3B3cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3dhdGVybWFyay5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHggYm90dG9tIDM1cHg7XG59XG5cbiNhZG1pbm1lbnUgLmF3YWl0aW5nLW1vZCwgI2FkbWlubWVudSAudXBkYXRlLXBsdWdpbnMsICNhZG1pbm1lbnUgbGkgYS53cC1oYXMtY3VycmVudC1zdWJtZW51IC51cGRhdGUtcGx1Z2lucywgI2FkbWlubWVudSBsaS5jdXJyZW50IGEgLmF3YWl0aW5nLW1vZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDg1OUE7XG59XG5cbiN3cGFkbWluYmFyIHtcbiAgYmFja2dyb3VuZDogIzlmMDgzYTtcbn1cblxuI2FkbWlubWVudSwgI2FkbWlubWVudWJhY2ssICNhZG1pbm1lbnV3cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmMDgzYTtcbn1cblxuI2FkbWlubWVudSAud3AtaGFzLWN1cnJlbnQtc3VibWVudSAud3Atc3VibWVudSAud3Atc3VibWVudS1oZWFkLCAjYWRtaW5tZW51IC53cC1tZW51LWFycm93LCAjYWRtaW5tZW51IC53cC1tZW51LWFycm93IGRpdiwgI2FkbWlubWVudSBsaS5jdXJyZW50IGEubWVudS10b3AsICNhZG1pbm1lbnUgbGkud3AtaGFzLWN1cnJlbnQtc3VibWVudSBhLndwLWhhcy1jdXJyZW50LXN1Ym1lbnUsIC5mb2xkZWQgI2FkbWlubWVudSBsaS5jdXJyZW50Lm1lbnUtdG9wLCAuZm9sZGVkICNhZG1pbm1lbnUgbGkud3AtaGFzLWN1cnJlbnQtc3VibWVudSB7XG4gIGJhY2tncm91bmQ6ICNiODA5NDI7XG59XG5cbiNhZG1pbm1lbnUgbGkubWVudS10b3A6aG92ZXIsICNhZG1pbm1lbnUgbGkub3BlbnN1YiA+IGEubWVudS10b3AsICNhZG1pbm1lbnUgbGkgPiBhLm1lbnUtdG9wOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzZmMDYyODtcbn1cblxuI2FkbWlubWVudSAud3Atc3VibWVudSwgLmZvbGRlZCAjYWRtaW5tZW51IC53cC1oYXMtY3VycmVudC1zdWJtZW51IC53cC1zdWJtZW51LCAuZm9sZGVkICNhZG1pbm1lbnUgYS53cC1oYXMtY3VycmVudC1zdWJtZW51OmZvY3VzICsgLndwLXN1Ym1lbnUge1xuICBiYWNrZ3JvdW5kOiAjYjgwOTQyO1xufVxuXG4jYWRtaW5tZW51IC53cC1oYXMtY3VycmVudC1zdWJtZW51IC53cC1zdWJtZW51LCAjYWRtaW5tZW51IC53cC1oYXMtY3VycmVudC1zdWJtZW51IC53cC1zdWJtZW51LnN1Yi1vcGVuLCAjYWRtaW5tZW51IC53cC1oYXMtY3VycmVudC1zdWJtZW51Lm9wZW5zdWIgLndwLXN1Ym1lbnUsICNhZG1pbm1lbnUgYS53cC1oYXMtY3VycmVudC1zdWJtZW51OmZvY3VzICsgLndwLXN1Ym1lbnUsIC5uby1qcyBsaS53cC1oYXMtY3VycmVudC1zdWJtZW51OmhvdmVyIC53cC1zdWJtZW51IHtcbiAgYmFja2dyb3VuZDogI2I4MDk0Mjtcbn1cblxuI3dwYWRtaW5iYXIgLmFiLXRvcC1tZW51ID4gbGkuaG92ZXIgPiAuYWItaXRlbSwgI3dwYWRtaW5iYXIubm9qcSAucXVpY2tsaW5rcyAuYWItdG9wLW1lbnUgPiBsaSA+IC5hYi1pdGVtOmZvY3VzLCAjd3BhZG1pbmJhcjpub3QoLm1vYmlsZSkgLmFiLXRvcC1tZW51ID4gbGk6aG92ZXIgPiAuYWItaXRlbSwgI3dwYWRtaW5iYXI6bm90KC5tb2JpbGUpIC5hYi10b3AtbWVudSA+IGxpID4gLmFiLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNmYwNjI4O1xufVxuXG4jd3BhZG1pbmJhciAubWVudXBvcCAuYWItc3ViLXdyYXBwZXIsICN3cGFkbWluYmFyIC5zaG9ydGxpbmstaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjYjgwOTQyO1xufVxuXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bC5hYi1zdWItc2Vjb25kYXJ5LCAjd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bC5hYi1zdWItc2Vjb25kYXJ5IC5hYi1zdWJtZW51IHtcbiAgYmFja2dyb3VuZDogI2I4MDk0Mjtcbn1cblxuI2FkbWlubWVudSBsaS53cC1oYXMtc3VibWVudS53cC1ub3QtY3VycmVudC1zdWJtZW51Lm9wZW5zdWI6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzZTAzMTc7XG59XG5cbiNjb2xsYXBzZS1idXR0b24ge1xuICBjb2xvcjogI2VlZTtcbn1cbiNjb2xsYXBzZS1idXR0b246aG92ZXIsICNjb2xsYXBzZS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbiNhZG1pbm1lbnUgbGkgYTpmb2N1cyBkaXYud3AtbWVudS1pbWFnZTpiZWZvcmUsICNhZG1pbm1lbnUgbGkub3BlbnN1YiBkaXYud3AtbWVudS1pbWFnZTpiZWZvcmUsICNhZG1pbm1lbnUgbGk6aG92ZXIgZGl2LndwLW1lbnUtaW1hZ2U6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4jYWRtaW5tZW51IC53cC1zdWJtZW51IGE6Zm9jdXMsICNhZG1pbm1lbnUgLndwLXN1Ym1lbnUgYTpob3ZlciwgI2FkbWlubWVudSBhOmhvdmVyLCAjYWRtaW5tZW51IGxpLm1lbnUtdG9wID4gYTpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuI2FkbWlubWVudSBsaS5tZW51LXRvcDpob3ZlciwgI2FkbWlubWVudSBsaS5vcGVuc3ViID4gYS5tZW51LXRvcCwgI2FkbWlubWVudSBsaSA+IGEubWVudS10b3A6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbiN3cGFkbWluYmFyIC5hYi10b3AtbWVudSA+IGxpLmhvdmVyID4gLmFiLWl0ZW0sICN3cGFkbWluYmFyLm5vanEgLnF1aWNrbGlua3MgLmFiLXRvcC1tZW51ID4gbGkgPiAuYWItaXRlbTpmb2N1cywgI3dwYWRtaW5iYXI6bm90KC5tb2JpbGUpIC5hYi10b3AtbWVudSA+IGxpOmhvdmVyID4gLmFiLWl0ZW0sICN3cGFkbWluYmFyOm5vdCgubW9iaWxlKSAuYWItdG9wLW1lbnUgPiBsaSA+IC5hYi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4jd3BhZG1pbmJhciAucXVpY2tsaW5rcyAuYWItc3ViLXdyYXBwZXIgLm1lbnVwb3AuaG92ZXIgPiBhLCAjd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bCBsaSBhOmZvY3VzLCAjd3BhZG1pbmJhciAucXVpY2tsaW5rcyAubWVudXBvcCB1bCBsaSBhOmZvY3VzIHN0cm9uZywgI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AgdWwgbGkgYTpob3ZlciwgI3dwYWRtaW5iYXIgLnF1aWNrbGlua3MgLm1lbnVwb3AgdWwgbGkgYTpob3ZlciBzdHJvbmcsICN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wLmhvdmVyIHVsIGxpIGE6Zm9jdXMsICN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wLmhvdmVyIHVsIGxpIGE6aG92ZXIsICN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wLmhvdmVyIHVsIGxpIGRpdlt0YWJpbmRleF06Zm9jdXMsICN3cGFkbWluYmFyIC5xdWlja2xpbmtzIC5tZW51cG9wLmhvdmVyIHVsIGxpIGRpdlt0YWJpbmRleF06aG92ZXIsICN3cGFkbWluYmFyIGxpICNhZG1pbmJhcnNlYXJjaC5hZG1pbmJhci1mb2N1c2VkOmJlZm9yZSwgI3dwYWRtaW5iYXIgbGkgLmFiLWl0ZW06Zm9jdXMgLmFiLWljb246YmVmb3JlLCAjd3BhZG1pbmJhciBsaSAuYWItaXRlbTpmb2N1czpiZWZvcmUsICN3cGFkbWluYmFyIGxpIGE6Zm9jdXMgLmFiLWljb246YmVmb3JlLCAjd3BhZG1pbmJhciBsaS5ob3ZlciAuYWItaWNvbjpiZWZvcmUsICN3cGFkbWluYmFyIGxpLmhvdmVyIC5hYi1pdGVtOmJlZm9yZSwgI3dwYWRtaW5iYXIgbGk6aG92ZXIgI2FkbWluYmFyc2VhcmNoOmJlZm9yZSwgI3dwYWRtaW5iYXIgbGk6aG92ZXIgLmFiLWljb246YmVmb3JlLCAjd3BhZG1pbmJhciBsaTpob3ZlciAuYWItaXRlbTpiZWZvcmUsICN3cGFkbWluYmFyLm5vanMgLnF1aWNrbGlua3MgLm1lbnVwb3A6aG92ZXIgdWwgbGkgYTpmb2N1cywgI3dwYWRtaW5iYXIubm9qcyAucXVpY2tsaW5rcyAubWVudXBvcDpob3ZlciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4jd3BhZG1pbmJhcjpub3QoLm1vYmlsZSkgPiAjd3AtdG9vbGJhciBhOmZvY3VzIHNwYW4uYWItbGFiZWwsICN3cGFkbWluYmFyOm5vdCgubW9iaWxlKSA+ICN3cC10b29sYmFyIGxpOmhvdmVyIHNwYW4uYWItbGFiZWwsICN3cGFkbWluYmFyID4gI3dwLXRvb2xiYXIgbGkuaG92ZXIgc3Bhbi5hYi1sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuI25hdi1tZW51cy1mcmFtZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLyoqXG4gIEVuZCBzdHlsaW5nIG9mIEFkbWluIEJhciBhbmQgQWRtaW4gTWVudXNcbiAqLyJdfQ== */
