/**
 * Import Compass and Theme Variables
 */
/******************************************************************************
Sprite Mixin
******************************************************************************/
/******************************************************************************
Extendible Sprite Class
******************************************************************************/
/* ==========================================================================
   Theme Configuration File
   ========================================================================== */
/**
 * Base Colors
 * 
 * Description:
 * Provides a base for the UI.
 * 
 * Usage:
 * General UI Background, Region Headers, Buttons
 */
/**
 * Highlight Colors
 * 
 * Description:
 * Used for providing emphasis or importance to UI components.
 * 
 * Usage:
 * Region Headers, Primary / Hot Buttons
 */
/**
 * Accent and Status Colors
 * 
 * Description:
 * Used for indicating state-based UI components, status, or accents.
 * 
 * Usage:
 * Warnings, Errors, Danger Text, Success, Focus
 */
/******************************************************************************
Color Variables
******************************************************************************/
/* ==========================================================================
   Interactive Grid Dialog
   ========================================================================== */
/* Variables
   ========================================================================== */
/* Containers
   ========================================================================== */
/* Region
   ========================================================================== */
.a-IGDialog-header,
.a-IGDialog-footer,
.a-IGDialog-side {
  border-color: #E8E8E8; }

/* Titles and Text
   ========================================================================== */
/* Dialog List
   ========================================================================== */
.a-IGDialog-list-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.075);
  background-clip: padding-box;
  transition: .1s ease; }
  .a-IGDialog-list-item:hover {
    background-color: rgba(0, 0, 0, 0.05); }
  .a-IGDialog-list-item.is-active {
    background-color: rgba(0, 0, 0, 0.075); }

.a-IGDialog-list-link {
  color: #404040; }

/* Fancy Checkbox
   ========================================================================== */
.a-IGDialog-label-checkbox {
  border: 1px solid #C0C0C0; }
  .a-IGDialog-label-checkbox:before {
    color: #404040; }
  .a-IGDialog-label-checkbox:active {
    background-color: #E0E0E0; }

.a-IGDialog-input-checkbox:focus + .a-IGDialog-label-checkbox {
  border-color: #4696fc;
  box-shadow: 0 0 2px 0 rgba(70, 150, 252, 0.5); }

/* Forms
   ========================================================================== */
.a-IGDialog .a-Button--helpButton {
  opacity: .25; }
  .a-IGDialog .a-Button--helpButton:hover {
    opacity: 1; }

/* Toolbars
   ========================================================================== */
.a-IGDialog-toolbar--primary .a-Toolbar-buttonGroup .a-Toolbar-button {
  border: 1px solid transparent; }

.a-IGDialog-toolbar--primary .a-Toolbar-buttonGroup .a-Toolbar-input:checked + .a-Toolbar-button {
  box-shadow: none;
  background-color: #FFF;
  border: 1px solid #E0E0E0;
  margin-bottom: -1px;
  border-bottom-color: #FFF; }

/* Main Header
   ========================================================================== */
/* Toolbar Radios
   ========================================================================== */
.a-IGDialog-buttonGroup .a-IGDialog-input:checked + .a-IGDialog-button {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1) inset, 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  background-color: #D0D0D0; }

/* IGDialog Buttons
   ========================================================================== */
.a-Button.a-IGDialog-button {
  box-shadow: 0 0 0 1px #E4E4E4 inset;
  background-color: #F4F4F4; }

/* Side Bottom Toolbar
   ========================================================================== */
.a-IGDialog-side .a-Toolbar {
  border-color: rgba(0, 0, 0, 0.1); }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0YW5kYXJkL0lHRGlhbG9nLnNjc3MiLCIuLi9tb2R1bGVzL19jb21tb24uc2NzcyIsInN0YW5kYXJkL190aGVtZUNvbmZpZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FDdUNIOzsrRUFFK0U7QUFtQy9FOzsrRUFFK0U7QUNoRi9FOztnRkFFZ0Y7QUFFaEY7Ozs7Ozs7O0dBUUc7QUFxQkg7Ozs7Ozs7O0dBUUc7QUFhSDs7Ozs7Ozs7R0FRRztBRnhESDs7K0VBRStFO0FBYS9FOztnRkFFZ0Y7QUFJaEY7Z0ZBQ2dGO0FBRWhGO2dGQUNnRjtBQUloRjtnRkFDZ0Y7QUFHaEY7OztFQUdFLHNCQUFzQixFQUN2Qjs7QUFPRDtnRkFDZ0Y7QUFJaEY7Z0ZBQ2dGO0FBR2hGO0VBQ0UsOENBQTZCO0VBQzdCLDZCQUE2QjtFQUM3QixxQkFBcUIsRUFPdEI7RUFWRDtJQUtJLHNDQUFzQixFQUN2QjtFQU5IO0lBUUksdUNBQXNCLEVBQ3ZCOztBQU9IO0VBQ0UsZUFBZSxFQUNoQjs7QUFFRDtnRkFDZ0Y7QUFDaEY7RUFDRSwwQkFBMEIsRUFPM0I7RUFSRDtJQUdJLGVBQWUsRUFDaEI7RUFKSDtJQU1JLDBCQUEwQixFQUMzQjs7QUFFSDtFQUVJLHNCQUFzQjtFQUN0Qiw4Q0FBMEIsRUFDM0I7O0FBS0g7Z0ZBQ2dGO0FBQ2hGO0VBQ0UsYUFBYSxFQUlkO0VBTEQ7SUFHSSxXQUFXLEVBQ1o7O0FBR0g7Z0ZBQ2dGO0FBR2hGO0VBR00sOEJBQThCLEVBQy9COztBQUpMO0VBU00saUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QiwwQkFBMEI7RUFDMUIsb0JBQW9CO0VBQ3BCLDBCQUEwQixFQUMzQjs7QUFPTDtnRkFDZ0Y7QUFtQmhGO2dGQUNnRjtBQUNoRjtFQUVJLG1GQUEwRTtFQUMxRSwwQkFBMEIsRUFDM0I7O0FBSUg7Z0ZBQ2dGO0FBQ2hGO0VBRUksb0NBQStDO0VBQy9DLDBCQXhKd0IsRUF5SjNCOztBQUVEO2dGQUNnRjtBQUNoRjtFQUNFLGlDQUFrQixFQUNuQiIsImZpbGUiOiJzdGFuZGFyZC9JR0RpYWxvZy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEltcG9ydCBDb21wYXNzIGFuZCBUaGVtZSBWYXJpYWJsZXNcbiAqL1xuQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvY29tbW9uXCI7XG5AaW1wb3J0IFwidGhlbWVDb25maWdcIjtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuQ29sb3IgVmFyaWFibGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRkaWFsb2ctYm9yZGVyOiAgICAgICNlNWU1ZTU7XG4kZGlhbG9nLWJnOiAgICAgICAgICAjRkZGRkZGO1xuXG4kZGlhbG9nLXNlcDogICAgICAgICAjRjBGMEYwO1xuXG4kZGlhbG9nLWl0ZW0tYm9yZGVyOiAjRTRFNEU0O1xuJGRpYWxvZy1pdGVtLWJnOiAgICAgI0Y0RjRGNDtcblxuJGRpYWxvZy1pbnB1dC1iZzogICAgI0ZGRkZGRjtcbiRkaWFsb2ctaXRlbS10ZXh0OiAgICM0MDQwNDA7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJbnRlcmFjdGl2ZSBHcmlkIERpYWxvZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hLUlHRGlhbG9nICoge1xufVxuXG4vKiBWYXJpYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIENvbnRhaW5lcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYS1JR0RpYWxvZyB7XG59XG5cbi8qIFJlZ2lvblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hLUlHRGlhbG9nLXJlZ2lvbiB7XG59XG4uYS1JR0RpYWxvZy1oZWFkZXIsXG4uYS1JR0RpYWxvZy1mb290ZXIsXG4uYS1JR0RpYWxvZy1zaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRThFOEU4O1xufVxuLmEtSUdEaWFsb2ctcmVnaW9uLS1zdHJldGNoIHtcbn1cblxuLmEtSUdEaWFsb2ctbWFpbiB7XG59XG5cbi8qIFRpdGxlcyBhbmQgVGV4dFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hLUlHRGlhbG9nLXRpdGxlIHtcbn1cblxuLyogRGlhbG9nIExpc3RcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYS1JR0RpYWxvZy1saXN0IHtcbn1cbi5hLUlHRGlhbG9nLWxpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNzUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB0cmFuc2l0aW9uOiAuMXMgZWFzZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDUpO1xuICB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNzUpO1xuICB9XG59XG4uYS1JR0RpYWxvZy1pbnB1dC1jaGVja2JveCB7XG59XG4uYS1JR0RpYWxvZy1sYWJlbC1jaGVja2JveCB7XG4gIFxufVxuLmEtSUdEaWFsb2ctbGlzdC1saW5rIHtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbi8qIEZhbmN5IENoZWNrYm94XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmEtSUdEaWFsb2ctbGFiZWwtY2hlY2tib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzBDMEMwO1xuICAmOmJlZm9yZSB7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gIH1cbn1cbi5hLUlHRGlhbG9nLWlucHV0LWNoZWNrYm94IHtcbiAgJjpmb2N1cyArIC5hLUlHRGlhbG9nLWxhYmVsLWNoZWNrYm94IHtcbiAgICBib3JkZXItY29sb3I6ICM0Njk2ZmM7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoNzAsIDE1MCwgMjUyLCAwLjUpO1xuICB9XG4gICY6ZGlzYWJsZWQgKyAuYS1JR0RpYWxvZy1sYWJlbC1jaGVja2JveCB7XG4gIH1cbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYS1JR0RpYWxvZyAuYS1CdXR0b24tLWhlbHBCdXR0b24ge1xuICBvcGFjaXR5OiAuMjU7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyogVG9vbGJhcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYS1JR0RpYWxvZy10b29sYmFyIHtcbn1cbi5hLUlHRGlhbG9nLXRvb2xiYXItLXByaW1hcnkge1xuICAuYS1Ub29sYmFyLWJ1dHRvbkdyb3VwIHtcbiAgICAuYS1Ub29sYmFyLWJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmEtVG9vbGJhci1pbnB1dDpjaGVja2VkICsgLmEtVG9vbGJhci1idXR0b24ge1xuICAgICAgLy8gYm94LXNoYWRvdzogMCAwIDAgMXB4ICM0Njk2ZmMgaW5zZXQsIDAgMnB4IDFweCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMyRDdCQkI7XG4gICAgICAvLyBjb2xvcjogI0ZGRjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICAgIH1cbiAgICAvLyAuYS1Ub29sYmFyLWlucHV0OmZvY3VzICsgLmEtVG9vbGJhci1idXR0b24ge1xuICAgIC8vICAgb3V0bGluZTogbm9uZTtcbiAgICAvLyB9XG4gIH1cbn1cblxuLyogTWFpbiBIZWFkZXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYS1JR0RpYWxvZy1tYWluIC5hLUlHRGlhbG9nLWhlYWRlciB7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIC8vIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cblxuLy8gOjotd2Via2l0LXNjcm9sbGJhciB7XG4vLyAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMjUpICFpbXBvcnRhbnQ7O1xuLy8gICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4vLyB9XG4vLyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbi8vICAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuLy8gICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsMCwwLC41KSBpbnNldDtcbi8vIH1cblxuLyogVG9vbGJhciBSYWRpb3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYS1JR0RpYWxvZy1idXR0b25Hcm91cCB7XG4gIC5hLUlHRGlhbG9nLWlucHV0OmNoZWNrZWQgKyAuYS1JR0RpYWxvZy1idXR0b24ge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsMCwwLC4xKSBpbnNldCwgMCAwIDAgMXB4IHJnYmEoMCwwLDAsLjEpIGluc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMEQwRDA7XG4gIH1cbn1cblxuXG4vKiBJR0RpYWxvZyBCdXR0b25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmEtQnV0dG9uLmEtSUdEaWFsb2ctYnV0dG9uXG57XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRkaWFsb2ctaXRlbS1ib3JkZXIgaW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpYWxvZy1pdGVtLWJnO1xufVxuXG4vKiBTaWRlIEJvdHRvbSBUb29sYmFyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmEtSUdEaWFsb2ctc2lkZSAuYS1Ub29sYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcbn0iLCJAaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvY29tcGFzcy1taXhpbnMvbGliL2NvbXBhc3MnO1xuQGltcG9ydCAnZmxleCc7XG5cbiRpbWFnZXNfcGF0aDogXCIuLi9pbWcvXCI7XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6IFwiIFwiO1xuXHQgICAgZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0ICAgIGNsZWFyOiBib3RoO1xuXHR9XG5cdCp6b29tOiAxO1xufVxuXG5AbWl4aW4gYUljb24ge1xuICBmb250LWZhbWlseTogXCJhcGV4LTUtaWNvbi1mb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIHZpc3VhbGx5SGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblNwcml0ZSBNaXhpblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gQG1peGluIHBkU3ByaXRlKCRzaXplLCAkeCwgJHksICR3aWR0aDogMCwgJGhlaWdodDogMCwgJGltcDogJycpIHtcbi8vICAgJG9mZnNldDogMDtcbi8vICAgQGlmICRzaXplID09IDE2IHtcbi8vICAgICAkb2Zmc2V0OiAyMDtcbi8vICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSAyMCB7XG4vLyAgICAgJG9mZnNldDogMTUwO1xuLy8gICB9IEBlbHNlIGlmICRzaXplID09IDI0IHtcbi8vICAgICAkb2Zmc2V0OiAyNzA7XG4vLyAgIH0gQGVsc2UgaWYgJHNpemUgPT0gMzIge1xuLy8gICAgICRvZmZzZXQ6IDM3MDtcbi8vICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSAzNiB7XG4vLyAgICAgJG9mZnNldDogNTYwO1xuLy8gICB9IEBlbHNlIGlmICRzaXplID09IDY0IHtcbi8vICAgICAkb2Zmc2V0OiAtMTsgLy83NDBcbi8vICAgfSBAZWxzZSB7XG4vLyAgICAgJG9mZnNldDogMDtcbi8vICAgfVxuICBcbi8vICAgQGlmICR3aWR0aCAhPSAwIHtcbi8vICAgICB3aWR0aDogI3skd2lkdGh9cHg7XG4vLyAgIH1cbi8vICAgQGlmICRoZWlnaHQgIT0gMCB7XG4vLyAgICAgaGVpZ2h0OiAjeyRoZWlnaHR9cHg7XG4vLyAgIH1cbi8vICAgQGlmICRvZmZzZXQgPiAwIHtcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtI3skeCokc2l6ZX1weCAtI3soJHkqJHNpemUpKyRvZmZzZXR9cHggI3skaW1wfTtcbi8vICAgfSBAZWxzZSBpZiAkb2Zmc2V0ID09IC0xIHtcbi8vICAgICAvLyBXaXphcmQgWC1Qb3NpdGlvbiBpcyA1MCVcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgLSN7KCR5KiRzaXplKSs3NDB9cHggI3skaW1wfTtcbi8vICAgfSBAZWxzZSB7XG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLSN7JHh9cHggLSN7KCR5KX1weCAjeyRpbXB9O1xuLy8gICB9XG4vLyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbkV4dGVuZGlibGUgU3ByaXRlIENsYXNzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vLyAlcGRTcHJpdGUge1xuLy8gICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FwZXhfcGFnZV9kZXNpZ25lci5wbmcpO1xuLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1hZ2VzX3BhdGh9YXBleF81X3VpLnN2Zyk7XG4vLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAvLyBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgKC1tb3otbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgKC1tcy1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAobWluLWRldmljZS1yYXRpby1waXhlbDogMS41KSB7XG4vLyAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcGV4X3BhZ2VfZGVzaWduZXJfMngucG5nKTtcbi8vICAgLy8gICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoY2VpbChpbWFnZS13aWR0aCgnLi4vaW1nL2FwZXhfcGFnZV9kZXNpZ25lcl8yeC5wbmcnKSAvIDIpLCBhdXRvKTtcbi8vICAgLy8gfVxuLy8gfVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRoZW1lIENvbmZpZ3VyYXRpb24gRmlsZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBCYXNlIENvbG9yc1xuICogXG4gKiBEZXNjcmlwdGlvbjpcbiAqIFByb3ZpZGVzIGEgYmFzZSBmb3IgdGhlIFVJLlxuICogXG4gKiBVc2FnZTpcbiAqIEdlbmVyYWwgVUkgQmFja2dyb3VuZCwgUmVnaW9uIEhlYWRlcnMsIEJ1dHRvbnNcbiAqL1xuXG4kX2Jhc2UtYmc6ICAgICAgICAgICAgICAgICAgI0ZGRkZGRjtcbiRfYmFzZS1ib3JkZXI6ICAgICAgICAgICAgICAjRjBGMEYwO1xuJF9iYXNlLXRleHQ6ICAgICAgICAgICAgICAgICM0NDQ0NDQ7XG5cbiRfYmFzZS1kYXJrLWJnOiAgICAgICAgICAgICAjRTRFNEU0O1xuJF9iYXNlX2RhcmtfYnJpZ2h0X2JnOiAgICAgICNFQ0VDRUM7XG4kX2Jhc2VfZGFya19kYXJrX2JnOiAgICAgICAgI0QwRDBEMDtcbiRfYmFzZS1kYXJrLWJvcmRlcjogICAgICAgICAjQkJCQkJCO1xuJF9iYXNlLWRhcmstdGV4dDogICAgICAgICAgICMyMjIyMjI7XG5cbiRfYmFzZV9saWdodF9iZzogICAgICAgICAgICAjRjRGNEY0O1xuJF9iYXNlX2xpZ2h0X2JyaWdodF9iZzogICAgICNGOEY4Rjg7XG4kX2Jhc2VfbGlnaHRfYnJpZ2h0ZXJfYmc6ICAgI0ZGRkZGRjtcbiRfYmFzZV9saWdodF9kYXJrX2JnOiAgICAgICAjRjJGMkYyO1xuJF9iYXNlX2xpZ2h0ZXN0X2JvcmRlcjogICAgICNGMEYwRjA7XG4kX2Jhc2VfbGlnaHRlcl9ib3JkZXI6ICAgICAgI0UwRTBFMDtcbiRfYmFzZV9saWdodF9ib3JkZXI6ICAgICAgICAjQzNDM0MzO1xuJF9iYXNlLWxpZ2h0LXRleHQ6ICAgICAgICAgICM2RjZGNkY7XG5cbi8qKlxuICogSGlnaGxpZ2h0IENvbG9yc1xuICogXG4gKiBEZXNjcmlwdGlvbjpcbiAqIFVzZWQgZm9yIHByb3ZpZGluZyBlbXBoYXNpcyBvciBpbXBvcnRhbmNlIHRvIFVJIGNvbXBvbmVudHMuXG4gKiBcbiAqIFVzYWdlOlxuICogUmVnaW9uIEhlYWRlcnMsIFByaW1hcnkgLyBIb3QgQnV0dG9uc1xuICovXG4kX2hpZ2hsaWdodC1iZzogICAgICAgICAgICAgICAgICNERkVCRkI7XG4kX2hpZ2hsaWdodC1icmlnaHQtYmc6ICAgICAgICAgICNFNUVFRkI7XG4kX2hpZ2hsaWdodC1kYXJrLWJnOiAgICAgICAgICAgICNDOEQyRTA7XG4kX2hpZ2hsaWdodC1ib3JkZXI6ICAgICAgICAgICAgICM5RUE5Qjc7XG4kX2hpZ2hsaWdodC10ZXh0OiAgICAgICAgICAgICAgICM0MDQwNDA7XG5cbiRfZGFyay1oaWdobGlnaHQtYmc6ICAgICAgICAgICAgIzJFNkZCMDtcbiRfZGFyay1oaWdobGlnaHQtYnJpZ2h0LWJnOiAgICAgIzU4OEJCRjtcbiRfZGFyay1oaWdobGlnaHQtZGFyay1iZzogICAgICAgIzI1NTk4QztcbiRfZGFyay1oaWdobGlnaHQtYm9yZGVyOiAgICAgICAgIzIyNTM4NDtcbiRfZGFyay1oaWdobGlnaHQtdGV4dDogICAgICAgICAgI0ZGRkZGRjtcblxuLyoqXG4gKiBBY2NlbnQgYW5kIFN0YXR1cyBDb2xvcnNcbiAqIFxuICogRGVzY3JpcHRpb246XG4gKiBVc2VkIGZvciBpbmRpY2F0aW5nIHN0YXRlLWJhc2VkIFVJIGNvbXBvbmVudHMsIHN0YXR1cywgb3IgYWNjZW50cy5cbiAqIFxuICogVXNhZ2U6XG4gKiBXYXJuaW5ncywgRXJyb3JzLCBEYW5nZXIgVGV4dCwgU3VjY2VzcywgRm9jdXNcbiAqL1xuXG4kX2Rhbmdlci1iZzogICAgICAgICAgICAjRUExODE4O1xuJF9kYW5nZXItYm9yZGVyOiAgICAgICAgI0NBMDAwMDtcbiRfZGFuZ2VyLXRleHQ6ICAgICAgICAgICNGRkZGRkY7XG5cbiRfZXJyb3ItYmc6ICAgICAgICAgICAgICNGRkVGRUY7XG4kX2Vycm9yLXRleHQ6ICAgICAgICAgICAjNEM0MjQyO1xuJF9lcnJvci1pY29uOiAgICAgICAgICAgI0ZDMTgxQjtcbiRfZXJyb3ItYm9yZGVyOiAgICAgICAgICNGQzE4MUI7XG4kX2Vycm9yLWRpbS1ib3JkZXI6ICAgICAjRkFCMUI2O1xuJF9lcnJvci1zaGFkb3c6ICAgICAgICAgI0ZFREZERjtcblxuJF93YXJuaW5nLWJnOiAgICAgICAgICAgI0ZGRjhERjtcbiRfd2FybmluZy1kaW0tYmc6ICAgICAgICNGRkVEQUI7XG4kX3dhcm5pbmctdGV4dDogICAgICAgICAjNDYzNDAzO1xuJF93YXJuaW5nLWljb246ICAgICAgICAgI0ZEQjMwOTtcbiRfd2FybmluZy1ib3JkZXI6ICAgICAgICNGREIzMDk7XG4kX3dhcm5pbmctZGltLWJvcmRlcjogICAjRDJCODdEO1xuJF93YXJuaW5nLXNoYWRvdzogICAgICAgI0ZFRURCOTtcblxuJF9zdWNjZXNzLWljb246ICAgICAgICAgIzRjZDk2NDtcblxuJF9mb2N1cy1zaGFkb3c6ICAgICAgICAgIzQ2OTZGQztcbiRfZm9jdXMtZGFuZ2VyLXNoYWRvdzogICNGQzE4MUI7XG4kX2ZvY3VzLXdhcm5pbmctc2hhZG93OiAjRkRCMzA5O1xuXG4kX2FjdGl2ZS1iZzogICAgICAgICAgICAjMzE4MkQ4O1xuJF9hY3RpdmUtZGFyay1iZzogICAgICAgIzIzNURCMjtcblxuJF9saW5rLXRleHQ6ICAgICAgICAgICAgIzI1NmZmYjtcblxuJGJsYWNrMDI1OiAgICAgICAgICAgICAgcmdiYSgwLDAsMCwwLjAyNSk7XG4kYmxhY2swNTogICAgICAgICAgICAgICByZ2JhKDAsMCwwLDAuMDUpO1xuJGJsYWNrMTA6ICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwwLjEwKTtcbiRibGFjazE1OiAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsMC4xNSk7XG4kYmxhY2syMDogICAgICAgICAgICAgICByZ2JhKDAsMCwwLDAuMjApO1xuJGJsYWNrMjU6ICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwwLjI1KTtcbiRibGFjazMwOiAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsMC4zMCk7XG4kYmxhY2szNTogICAgICAgICAgICAgICByZ2JhKDAsMCwwLDAuMzUpO1xuJGJsYWNrNDA6ICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwwLjQwKTtcbiRibGFjazQ1OiAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsMC40NSk7XG4kYmxhY2s1MDogICAgICAgICAgICAgICByZ2JhKDAsMCwwLDAuNTApO1xuJGJsYWNrNTU6ICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwwLjU1KTtcbiRibGFjazYwOiAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsMC42MCk7XG4kYmxhY2s2NTogICAgICAgICAgICAgICByZ2JhKDAsMCwwLDAuNjUpO1xuJGJsYWNrNzA6ICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwwLjcwKTtcbiRibGFjazc1OiAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsMC43NSk7XG4kYmxhY2s4MDogICAgICAgICAgICAgICByZ2JhKDAsMCwwLDAuODApO1xuJGJsYWNrODU6ICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwwLjg1KTtcbiRibGFjazkwOiAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsMC45MCk7XG4kYmxhY2s5NTogICAgICAgICAgICAgICByZ2JhKDAsMCwwLDAuOTUpO1xuJGJsYWNrMTAwOiAgICAgICAgICAgICAgcmdiYSgwLDAsMCwxLjAwKTtcblxuJHdoaXRlMDI1OiAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwwLjAyNSk7XG4kd2hpdGUwNTogICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xuJHdoaXRlMTA6ICAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwwLjEwKTtcbiR3aGl0ZTE1OiAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7XG4kd2hpdGUyMDogICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LDAuMjApO1xuJHdoaXRlMjU6ICAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTtcbiR3aGl0ZTMwOiAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsMC4zMCk7XG4kd2hpdGUzNTogICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LDAuMzUpO1xuJHdoaXRlNDA6ICAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwwLjQwKTtcbiR3aGl0ZTQ1OiAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsMC40NSk7XG4kd2hpdGU1MDogICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LDAuNTApO1xuJHdoaXRlNTU6ICAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwwLjU1KTtcbiR3aGl0ZTYwOiAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsMC42MCk7XG4kd2hpdGU2NTogICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LDAuNjUpO1xuJHdoaXRlNzA6ICAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwwLjcwKTtcbiR3aGl0ZTc1OiAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4kd2hpdGU4MDogICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LDAuODApO1xuJHdoaXRlODU6ICAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTtcbiR3aGl0ZTkwOiAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsMC45MCk7XG4kd2hpdGU5NTogICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LDAuOTUpO1xuJHdoaXRlMTAwOiAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwxLjAwKTtcbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
