{"__symbolic":"module","version":4,"metadata":{"NgxBarcodeInputModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":12}],"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"}],"exports":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ngx-barcode-input","template":"<div style=\"float: left;\">\n  <input type=\"text\" name=\"barcode\" ([ngModel])=\"barcode\" [value]=\"barcode\" placeholder=\"Barcode Input\" autocomplete=\"off\">\n  <input type=\"file\" id=\"file\" name=\"file\" class=\"inputfile\" accept=\"image/*\" capture=\"environment\" (change)=\"onChange($event)\">\n  <button type=\"button\" style=\"padding: 4px 4px 0 4px; line-height: 1em;\"><label for=\"file\"><span>Take a photo</span></label></button>\n</div>\n\n<div style=\"clear: both;\"></div>\n<div id=\"interactive\" class=\"viewport\"></div>\n","styles":["#interactive.viewport{width:300px;height:300px;overflow:hidden;padding-top:15px}#interactive.viewport canvas,video{margin-top:-50px;width:300px;height:400px}#interactive.viewport canvas.drawingBuffer,video.drawingBuffer{margin-left:-300px}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+button,.inputfile+label{cursor:pointer}"]}]}],"members":{"input":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":19,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":24,"character":27}]}],"ngOnInit":[{"__symbolic":"method"}],"onProcessed":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}],"onDecodeSingle":[{"__symbolic":"method"}],"detectedBarcode":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"ngx-barcode-input input"}]}],"members":{"onFocus":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":9,"character":3},"arguments":["focus"]}]}],"onBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":14,"character":3},"arguments":["blur"]}]}]}}},"origins":{"NgxBarcodeInputModule":"./src/app/lib/ngx-barcode-input.module","ɵa":"./src/app/lib/ngx-barcode-input/ngx-barcode-input.component","ɵb":"./src/app/lib/common/input-ref.directive"},"importAs":"ngx-barcode-input"}