{"__symbolic":"module","version":4,"metadata":{"NgxAdibroConsoleService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"sendCommand":[{"__symbolic":"method"}],"sendResponse":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"NgxAdibroConsoleComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ngx-adibro-console","template":"\n  <div [ngClass]=\"'ui-welcome-msg'\" [style.width.%]=\"width\" [style.height.vh]=\"height\" (click)=\"focus(in)\">\n          <div>\n                {{welcomeMessage}}\n          </div>\n          <div *ngFor=\"let command of commands\">\n            <div>{{promptMessage}} {{command.text}}</div>\n            <div>{{command.response}}</div>\n          </div>\n      <div>\n          <span>{{promptMessage}} <input [ngClass]=\"'ui-input-command'\" #in [(ngModel)]=\"command\" (keydown)=\"handleInput($event)\"  type=\"text\"/></span>\n      </div>\n  </div>\n  ","styles":["\n    .ui-input-command {\n      color:white;\n      background-color:black;\n      border: transparent;\n      font-family:monospace;\n      outline: none;\n      width: 80%;\n      }\n   \n    .ui-welcome-msg {\n      background-color:black;\n      font-family:monospace;\n      color:white;\n      overflow: scroll;\n    }\n    /* width */\n::-webkit-scrollbar {\n  width: 10px;\n}\n\n/* Track */\n::-webkit-scrollbar-track {\n  background: #f1f1f1; \n}\n \n/* Handle */\n::-webkit-scrollbar-thumb {\n  background: #888; \n}\n\n/* Handle on hover */\n::-webkit-scrollbar-thumb:hover {\n  background: #555; \n}\n    "]}]}],"members":{"welcomeMessage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"clearAll":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":3}}]}],"promptMessage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"cacheCommands":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":62,"character":3}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":3}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"handleInput":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NgxAdibroConsoleService"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"NgxAdibroConsoleModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxAdibroConsoleComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":9,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":10,"character":4}],"providers":[{"__symbolic":"reference","name":"NgxAdibroConsoleService"}],"exports":[{"__symbolic":"reference","name":"NgxAdibroConsoleComponent"}]}]}],"members":{}}},"origins":{"NgxAdibroConsoleService":"./lib/ngx-adibro-console.service","NgxAdibroConsoleComponent":"./lib/ngx-adibro-console.component","NgxAdibroConsoleModule":"./lib/ngx-adibro-console.module"},"importAs":"ngx-adibro-console"}