.agent-heartbeat .ui.basic.green.label {
  background: transparent;
}
.agent-heartbeat.compact i.icon {
  margin: 0px;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#app-nav-content.settings #add-agent #add-agent__header > * {
  color: white;
}
#app-nav-content.settings #add-agent #collection__property-filters th {
  background: #2E5275;
}
#app-nav-content.settings #add-agent #sorting-control,
#app-nav-content.settings #add-agent #header-title {
  color: #FFFFFF !important;
}

#blackout-frames {
  border: 1px solid #D4D4D5;
}
#blackout-frames #insert-row {
  padding: 1em;
}
#blackout-frames .ui.attached.segment {
  padding: 0;
}
#blackout-frames .ui.attached.segment #blackout-frames__insert-row {
  padding: 1em;
}
#blackout-frames .ui.attached.segment #blackout-frames__segment-body {
  padding: 1em;
  max-height: 33em;
  border-top: 1px solid #D4D4D5;
}
#blackout-frames .ui.menu.tabular .item:not(.active) {
  color: rgba(0, 0, 0, 0.8) !important;
}
#blackout-frames__view-row {
  padding: 1em 1em 0 1em;
}
#blackout-frames__warning-row {
  padding: 0.5em;
}
#blackout-frames__warning-row .fields {
  margin: 0;
}
#blackout-segment__agent-host-time {
  padding: 0.571429em 0;
  line-height: 1em;
}

#agents-component label {
  color: rgba(0, 0, 0, 0.4);
}
#agents-component .ui.toggle.checkbox label,
#agents-component .ui.checked.ui.checked.toggle.checkbox.checkbox label {
  color: rgba(0, 0, 0, 0.87) !important;
}

.agent-component {
  border: none;
  opacity: 0.9;
  background: white;
  margin-bottom: 2rem;
  padding: 1rem;
  border-radius: 0.25rem;
}
.agent-component:hover {
  opacity: 1;
}
#agent-component__subscription .ui.attached.segment {
  display: flex;
}
.agent-component__update-button {
  cursor: auto;
  cursor: initial;
}
.agent-component__update-button .clickable {
  cursor: pointer;
}
#agent-component__debounceSettings {
  padding-top: 1.3rem;
}
#agent-component__debounceSettings .ui.attached.segment {
  display: flex;
  flex-direction: column;
}
#agent-component__debounceSettings .ui.fluid.input {
  max-width: 30%;
}
.fill-container .ui.button,
.fill-container .ui.selection.dropdown,
.fill-container label {
  min-width: 100%;
}
.field.use-flex {
  display: flex;
  flex-direction: column;
}
.field.use-flex .align-left {
  align-self: flex-start;
}
.field.use-flex .align-right {
  align-self: flex-end;
}
.pad-left label {
  padding-left: 0.4em;
}
.highlight-frame {
  background-color: #0F9BDC99;
  padding: 0.5em 0;
}
hr.divider {
  background: none;
  border-color: lightgray;
  border-width: 1px 0 0 0;
  height: 0px;
  border-style: solid;
}
div.hidden {
  display: none;
}
.error-input {
  border-color: red;
}

/*---  Named colors (do not import)  ---*/
/*-------------------
Site Colors To Import
--------------------*/
/*-------------------
    Overall
--------------------*/
/*-------------------
    Shading
--------------------*/
/*-------------------
    Backgrounds
--------------------*/
/*-------------------
    Transparent backgrounds
--------------------*/
/*-------------------
    Borders
--------------------*/
/*-------------------
       TEXT
--------------------*/
/*-------------------
       Inputs
--------------------*/
/*-------------------
    Global Modifier 
--------------------*/
/*--- Draft Figma Colors --*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Colored Border ---*/
#app-nav-content.settings #agent-list #agent-list__header > * {
  color: white;
}
#app-nav-content.settings #agent-list #collection__property-filters th {
  background: #2E5275;
}
#app-nav-content.settings #agent-list #sorting-control,
#app-nav-content.settings #agent-list #header-title {
  color: #FFFFFF !important;
}
#agent-list #collection__property-filters th {
  background: #f1f1f1;
  position: relative;
}
#agent-list #sorting-control,
#agent-list #header-title {
  color: #0f2d4c !important;
}
#agent-list #agent-list__addAgent {
  z-index: 1000;
}

#app-nav-content.settings #agents-component {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 1rem;
}
#app-nav-content.settings #agents-component .dropdown .text {
  color: black;
}
#app-nav-content.settings #agents-component .ui.menu.tabular .item:not(.active) {
  color: white;
}
#app-nav-content.settings #agents-component {
  height: 100%;
  overflow: auto;
}
.form-label {
  padding-top: 0.15em;
  min-height: 1.5rem;
  padding-left: 0.6rem;
  color: rgba(0, 0, 0, 0.95) !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29udGFpbmVycy9BZ2VudHMvaGVhcnRiZWF0Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbnRhaW5lcnMvQWdlbnRzL2FkZC1vbi1wcmVtLWFnZW50Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbnRhaW5lcnMvQWdlbnRzL2JsYWNrb3V0L2JsYWNrb3V0Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbnRhaW5lcnMvQWdlbnRzL3VwZGF0ZS1hZ2VudC5sZXNzIiwid2VicGFjazovLy8uL3NyYy9jb250YWluZXJzL0FnZW50cy9hZ2VudC5sZXNzIiwid2VicGFjazovLy8uL3NyYy9jb250YWluZXJzL0FnZW50cy9saXN0Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbnRhaW5lcnMvQWdlbnRzL2luZGV4Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFHUTtBQURSO0FBSUk7RUFFUTtBQUhaOztBQ0xBLHlDQUF5QztBQUN6Qzs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQiw0QkFBNEI7QUFDNUIsbUJBQW1CO0FBQ25CLHlCQUF5QjtBQUN6QixzQkFBc0I7QUFDdEIsOEJBQThCO0FBQzlCLDBCQUEwQjtBQUMxQix1QkFBdUI7QUFDdkIseUJBQXlCO0FBakN6QjtFQUlVO0FBZ0NWO0FBcENBO0VBUVU7QUErQlY7QUF2Q0E7O0VBY1U7QUE2QlY7O0FDN0NBO0VBQ0k7QUFDSjtBQUZBO0VBSVE7QUFDUjtBQUxBO0VBUVE7QUFBUjtBQVJBO0VBV1k7QUFBWjtBQVhBO0VBZVk7RUFDQTtFQUNBO0FBRFo7QUFoQkE7RUF1Qlk7QUFKWjtBQVNBO0VBQ0k7QUFQSjtBQVVBO0VBQ0k7QUFSSjtBQU9BO0VBSVE7QUFSUjtBQVlBO0VBQ0k7RUFDQTtBQVZKOztBQ2hDQTtFQUVRO0FBQVI7QUFGQTs7RUFRWTtBQUZaOztBQ05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7QUFFQTtFQUNJO0FBQUo7QUFHQTtFQUVRO0FBRlI7QUFNQTtFQUNJO0VBQUE7QUFKSjtBQUdBO0VBSVE7QUFKUjtBQVFBO0VBQ0k7QUFOSjtBQUtBO0VBSVE7RUFDQTtBQU5SO0FBQ0E7RUFTUTtBQVBSO0FBV0E7OztFQUtRO0FBWFI7QUFlQTtFQUNJO0VBQ0E7QUFiSjtBQVdBO0VBS1E7QUFiUjtBQVFBO0VBU1E7QUFkUjtBQWtCQTtFQUVRO0FBakJSO0FBcUJBO0VBQ0k7RUFDQTtBQW5CSjtBQXNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFwQko7QUF1QkE7RUFDSTtBQXJCSjtBQXdCQTtFQUNJO0FBdEJKOztBQ2hFQSx5Q0FBeUM7QUFDekM7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckI7O3FCQUVxQjtBQUNyQjs7cUJBRXFCO0FBQ3JCOztxQkFFcUI7QUFDckIsNEJBQTRCO0FBQzVCLG1CQUFtQjtBQUNuQix5QkFBeUI7QUFDekIsc0JBQXNCO0FBQ3RCLDhCQUE4QjtBQUM5QiwwQkFBMEI7QUFDMUIsdUJBQXVCO0FBQ3ZCLHlCQUF5QjtBQWpDekI7RUFJWTtBQWdDWjtBQXBDQTtFQVFZO0FBK0JaO0FBdkNBOztFQWNZO0FBNkJaO0FBdEJBO0VBR1E7RUFDQTtBQXNCUjtBQTFCQTs7RUFTUTtBQXFCUjtBQTlCQTtFQWFRO0FBb0JSOztBQ3hEQTtFQUVRO0VBQUE7RUFBQTtFQUNBO0FBQVI7QUFIQTtFQU1ZO0FBQVo7QUFOQTtFQVdnQjtBQUZoQjtBQVFBO0VBQ0k7RUFDQTtBQU5KO0FBU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVBKIiwiZmlsZSI6InN0YXRpYy9jc3MvbWFpbn4zYWRkZjJiOC5mZjU3ODE5My5jaHVuay5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYWdlbnQtaGVhcnRiZWF0IHtcblxuICAgIC51aS5iYXNpYy5ncmVlbi5sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYuY29tcGFjdCB7XG4gICAgICAgIGkuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLSAgTmFtZWQgY29sb3JzIChkbyBub3QgaW1wb3J0KSAgLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuU2l0ZSBDb2xvcnMgVG8gSW1wb3J0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVyYWxsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTaGFkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCYWNrZ3JvdW5kc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVHJhbnNwYXJlbnQgYmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJvcmRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIFRFWFRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIE1vZGlmaWVyIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0gRHJhZnQgRmlnbWEgQ29sb3JzIC0tKi9cbi8qLS0tICBDb2xvcnMgIC0tLSovXG4vKi0tLSAgTGlnaHQgQ29sb3JzICAtLS0qL1xuLyotLS0gICBOZXV0cmFscyAgLS0tKi9cbi8qLS0tIENvbG9yZWQgQmFja2dyb3VuZHMgLS0tKi9cbi8qLS0tIENvbG9yZWQgSGVhZGVycyAtLS0qL1xuLyotLS0gQ29sb3JlZCBUZXh0IC0tLSovXG4vKi0tLSBDb2xvcmVkIEJvcmRlciAtLS0qL1xuI2FwcC1uYXYtY29udGVudC5zZXR0aW5ncyAjYWRkLWFnZW50ICNhZGQtYWdlbnRfX2hlYWRlciA+ICoge1xuICBjb2xvcjogd2hpdGU7XG59XG4jYXBwLW5hdi1jb250ZW50LnNldHRpbmdzICNhZGQtYWdlbnQgI2NvbGxlY3Rpb25fX3Byb3BlcnR5LWZpbHRlcnMgdGgge1xuICBiYWNrZ3JvdW5kOiAjMkU1Mjc1O1xufVxuI2FwcC1uYXYtY29udGVudC5zZXR0aW5ncyAjYWRkLWFnZW50ICNzb3J0aW5nLWNvbnRyb2wsXG4jYXBwLW5hdi1jb250ZW50LnNldHRpbmdzICNhZGQtYWdlbnQgI2hlYWRlci10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4iLCIjYmxhY2tvdXQtZnJhbWVzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ1O1xuXG4gICAgI2luc2VydC1yb3cge1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgfVxuXG4gICAgLnVpLmF0dGFjaGVkLnNlZ21lbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICNibGFja291dC1mcmFtZXNfX2luc2VydC1yb3cge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgI2JsYWNrb3V0LWZyYW1lc19fc2VnbWVudC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMzZW07XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDRENTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51aS5tZW51LnRhYnVsYXIge1xuICAgICAgICAuaXRlbTpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jYmxhY2tvdXQtZnJhbWVzX192aWV3LXJvdyB7XG4gICAgcGFkZGluZzogMWVtIDFlbSAwIDFlbTtcbn1cblxuI2JsYWNrb3V0LWZyYW1lc19fd2FybmluZy1yb3cge1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuXG4gICAgLmZpZWxkcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbiNibGFja291dC1zZWdtZW50X19hZ2VudC1ob3N0LXRpbWUge1xuICAgIHBhZGRpbmc6IDAuNTcxNDI5ZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xufSIsIiNhZ2VudHMtY29tcG9uZW50IHtcbiAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgfVxuXG4gICAgLnVpLnRvZ2dsZS5jaGVja2JveCxcbiAgICAudWkuY2hlY2tlZC51aS5jaGVja2VkLnRvZ2dsZS5jaGVja2JveC5jaGVja2JveCB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFnZW50LWNvbXBvbmVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG9wYWNpdHk6IC45O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG59XG5cbi5hZ2VudC1jb21wb25lbnQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbiNhZ2VudC1jb21wb25lbnRfX3N1YnNjcmlwdGlvbiB7XG4gICAgLnVpLmF0dGFjaGVkLnNlZ21lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLmFnZW50LWNvbXBvbmVudF9fdXBkYXRlLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBpbml0aWFsO1xuXG4gICAgLmNsaWNrYWJsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbiNhZ2VudC1jb21wb25lbnRfX2RlYm91bmNlU2V0dGluZ3Mge1xuICAgIHBhZGRpbmctdG9wOiAxLjNyZW07XG5cbiAgICAudWkuYXR0YWNoZWQuc2VnbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnVpLmZsdWlkLmlucHV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgfVxufVxuXG4uZmlsbC1jb250YWluZXIge1xuXG4gICAgLnVpLmJ1dHRvbixcbiAgICAudWkuc2VsZWN0aW9uLmRyb3Bkb3duLFxuICAgIGxhYmVsIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmZpZWxkLnVzZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuYWxpZ24tbGVmdCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4ucGFkLWxlZnQge1xuICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjRlbTtcbiAgICB9XG59XG5cbi5oaWdobGlnaHQtZnJhbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRjlCREM5OTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwO1xufVxuXG5oci5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogbGlnaHRncmF5O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgIGhlaWdodDogMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbmRpdi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcnJvci1pbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG59IiwiLyotLS0gIE5hbWVkIGNvbG9ycyAoZG8gbm90IGltcG9ydCkgIC0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cblNpdGUgQ29sb3JzIFRvIEltcG9ydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcmFsbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU2hhZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRyYW5zcGFyZW50IGJhY2tncm91bmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBURVhUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBJbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBNb2RpZmllciBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tIERyYWZ0IEZpZ21hIENvbG9ycyAtLSovXG4vKi0tLSAgQ29sb3JzICAtLS0qL1xuLyotLS0gIExpZ2h0IENvbG9ycyAgLS0tKi9cbi8qLS0tICAgTmV1dHJhbHMgIC0tLSovXG4vKi0tLSBDb2xvcmVkIEJhY2tncm91bmRzIC0tLSovXG4vKi0tLSBDb2xvcmVkIEhlYWRlcnMgLS0tKi9cbi8qLS0tIENvbG9yZWQgVGV4dCAtLS0qL1xuLyotLS0gQ29sb3JlZCBCb3JkZXIgLS0tKi9cbiNhcHAtbmF2LWNvbnRlbnQuc2V0dGluZ3MgI2FnZW50LWxpc3QgI2FnZW50LWxpc3RfX2hlYWRlciA+ICoge1xuICBjb2xvcjogd2hpdGU7XG59XG4jYXBwLW5hdi1jb250ZW50LnNldHRpbmdzICNhZ2VudC1saXN0ICNjb2xsZWN0aW9uX19wcm9wZXJ0eS1maWx0ZXJzIHRoIHtcbiAgYmFja2dyb3VuZDogIzJFNTI3NTtcbn1cbiNhcHAtbmF2LWNvbnRlbnQuc2V0dGluZ3MgI2FnZW50LWxpc3QgI3NvcnRpbmctY29udHJvbCxcbiNhcHAtbmF2LWNvbnRlbnQuc2V0dGluZ3MgI2FnZW50LWxpc3QgI2hlYWRlci10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4jYWdlbnQtbGlzdCAjY29sbGVjdGlvbl9fcHJvcGVydHktZmlsdGVycyB0aCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNhZ2VudC1saXN0ICNzb3J0aW5nLWNvbnRyb2wsXG4jYWdlbnQtbGlzdCAjaGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6ICMwZjJkNGMgIWltcG9ydGFudDtcbn1cbiNhZ2VudC1saXN0ICNhZ2VudC1saXN0X19hZGRBZ2VudCB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4iLCIjYXBwLW5hdi1jb250ZW50LnNldHRpbmdzIHtcbiAgICAjYWdlbnRzLWNvbXBvbmVudCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAuZHJvcGRvd24gLnRleHQge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVpLm1lbnUudGFidWxhciB7XG4gICAgICAgICAgICAuaXRlbTpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2FwcC1uYXYtY29udGVudC5zZXR0aW5ncyAjYWdlbnRzLWNvbXBvbmVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDAuMTVlbTtcbiAgICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSkgIWltcG9ydGFudDtcbn0iXSwic291cmNlUm9vdCI6IiJ9*/