{"__symbolic":"module","version":4,"metadata":{"WmMobileComponentsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":61,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":63,"character":8},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":64,"character":8},{"__symbolic":"reference","module":"@wm/components","name":"WmComponentsModule","line":65,"character":8}],"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"FileBrowserComponent"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ProcessManagerComponent"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵu"}],"exports":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"FileBrowserComponent"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ProcessManagerComponent"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵu"}],"providers":[{"__symbolic":"reference","name":"FileSelectorService"},{"__symbolic":"reference","name":"ProcessManagementService"}],"entryComponents":[]}]}],"members":{}},"FileContent":{"__symbolic":"interface"},"FileSelectorService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic-native/camera","name":"Camera","line":21,"character":39}]}],"selectAudio":[{"__symbolic":"method"}],"setFileBrowser":[{"__symbolic":"method"}],"selectFiles":[{"__symbolic":"method"}],"selectImages":[{"__symbolic":"method"}],"selectVideos":[{"__symbolic":"method"}],"getFiles":[{"__symbolic":"method"}]}},"ProcessManagementService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"setUIComponent":[{"__symbolic":"method"}],"createInstance":[{"__symbolic":"method"}]}},"File":{"__symbolic":"interface"},"Folder":{"__symbolic":"interface"},"FileBrowserComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":23,"character":1},"arguments":[{"selector":"[wmMobileFileBrowser]","template":"<div class=\"app-file-browser\" *ngIf=\"isVisible && currentFolder\">\n    <div class=\"modal-backdrop fade\" [class.in]=\"isVisible\"></div>\n    <div class=\"modal fade\" style=\"display: block;\" [class.in]=\"isVisible\" >\n        <div class=\"modal-dialog\">\n            <div class=\"modal-content\">\n                <div class=\"modal-header clearfix\">\n                    <h4 class=\"modal-title pull-left\">\n                        <span (click)=\"onFileClick(currentFolder.parent)\" [hidden]=\"!!!currentFolder.parent\">\n                            <i class=\"wi wi-long-arrow-left\"></i>\n                        </span>\n                     {{currentFolder.name}}\n                    </h4>\n                    <div class=\"selected-file-button pull-right\" (click)=\"refreshFolder()\">\n                        <i class=\"wi wi-refresh\"></i>\n                    </div>\n                </div>\n                <div class=\"modal-body\">\n                    <div class=\"file-info-box\" *ngFor=\"let file of currentFolder.files\">\n                        <div class=\"file-info\"  [class.bg-primary]=\"file.isSelected\" (click)=\"onFileClick(file)\">\n                            <i class=\"file-icon wi wi-folder\" *ngIf=\"!file.isFile\"></i>\n                            <i class=\"file-icon wi wi-file {{getFileExtension(file.name)}}\" *ngIf=\"file.isFile\"></i>\n                            <span class=\"file-name\">{{file.name}}</span>\n                        </div>\n                    </div>\n                </div>\n                <div class=\"modal-footer\">\n                    <button type=\"button\" class=\"btn btn-primary\" *ngIf=\"selectedFiles && selectedFiles.length > 0\" (click)=\"submit()\">\n                        Done <span class=\"badge badge-light\">{{selectedFiles.length}}</span>\n                    </button>\n                    <button type=\"button\" class=\"btn btn-default\" (click)=\"show = false;\">Close</button>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>"}]}],"members":{"fileTypeToSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"submitEmitter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":5},"arguments":["submit"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@wm/mobile/core","name":"DeviceService","line":38,"character":39}]}],"getFileExtension":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onFileClick":[{"__symbolic":"method"}],"submit":[{"__symbolic":"method"}],"deselectFile":[{"__symbolic":"method"}],"goToFolder":[{"__symbolic":"method"}],"loadFileSize":[{"__symbolic":"method"}],"loadFolder":[{"__symbolic":"method"}],"refreshFolder":[{"__symbolic":"method"}],"selectFile":[{"__symbolic":"method"}]}},"Process":{"__symbolic":"interface"},"ProcessApi":{"__symbolic":"interface"},"ProcessManagerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":26,"character":1},"arguments":[{"selector":"[wmProcessManager]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components","name":"provideAsWidgetRef","line":30,"character":8},"arguments":[{"__symbolic":"reference","name":"ProcessManagerComponent"}]}],"template":"<ng-container *ngIf=\"instances.length > 0\">\n   <div class=\"modal-dialog app-dialog\">\n       <div class=\"modal-content\">\n           <ul class=\"instance-list list-unstyled\">\n               <li *ngFor=\"let instance of getVisibleInstances(instances); index as i\" class=\"instance-list-item\">\n                   <div class=\"row\">\n                       <div class=\"col-xs-8\">\n                           <label class=\"app-global-progress-bar-name h6\">{{instance.name}}</label>\n                       </div>\n                       <div class=\"col-xs-4 app-global-progress-bar-progress-label-col\">\n                           <label class=\"app-global-progress-bar-progress-label h6\">\n                                   {{instance.progressLabel}}</label>\n                       </div>\n                   </div>\n                   <ng-template [ngTemplateOutlet]=\"progressTemplate\" [ngTemplateOutletContext]=\"{instance: instance}\"></ng-template>\n                   <button class=\"btn btn-secondary pull-right stop-btn\" *ngIf=\"instance.onStop\" (click)=\"instance.onStop();\">\n                       {{instance.stopButtonLabel}}\n                   </button>\n                   <div style=\"clear: both;\"></div>\n               </li>\n               <li class=\"instance-list-item\" *ngIf=\"queue.length > 0\">\n                   <label class=\"global-progress-bar-ui-primary-label h6\">\n                       ({{queue.length}}) queued\n                   </label>\n               </li>\n           </ul>\n       </div>\n   </div>\n</ng-container>\n<ng-template #progressTemplate let-instance=\"instance\">\n    <div wmProgressBar minvalue.bind=\"instance.min\" maxvalue.bind=\"instance.max\" datavalue.bind=\"instance.value\"></div>\n</ng-template>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":40,"character":28}]}],"createInstance":[{"__symbolic":"method"}],"getVisibleInstances":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"addToQueue":[{"__symbolic":"method"}],"flushQueue":[{"__symbolic":"method"}],"removeInstance":[{"__symbolic":"method"}],"setInstaceProperty":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"[wmAnchor]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":12,"character":17},"arguments":[{"__symbolic":"reference","module":"@wm/components","name":"WidgetRef","line":12,"character":24}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":14,"character":5},"arguments":["click"]}]}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"[wmAppUpdate]","template":"<div class=\"modal-dialog\">\n    <div class=\"modal-content\"> \n        <div class=\"modal-body\"> \n            <span [textContent]=\"message\"></span>\n            <div class=\"progress\" [hidden]=\"!downloading\">\n                <div class=\"progress-bar\" [style.width.%]=\"downloadProgress\"></div>\n            </div>\n        </div>\n        <div class=\"modal-footer\"> \n            <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\" (click)=\"cancel()\">Skip update</button>\n            <button type=\"button\" class=\"btn btn-primary\" [hidden]=\"downloading\" (click)=\"installLatestVersion()\">Update</button>\n        </div>\n    </div>\n</div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@wm/mobile/core","name":"DeviceService","line":28,"character":31},{"__symbolic":"reference","module":"@wm/mobile/core","name":"DeviceFileDownloadService","line":29,"character":37},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":30,"character":23},{"__symbolic":"reference","module":"@ionic-native/file","name":"File","line":31,"character":22},{"__symbolic":"reference","module":"@ionic-native/file-opener","name":"FileOpener","line":32,"character":28},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":33,"character":22}]}],"cancel":[{"__symbolic":"method"}],"installLatestVersion":[{"__symbolic":"method"}],"checkForUpdate":[{"__symbolic":"method"}],"getBuildMeta":[{"__symbolic":"method"}],"getUserConfirmation":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@wm/components","name":"StylableComponent","line":19,"character":45},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"button[wmBarcodescanner]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components","name":"provideAsWidgetRef","line":16,"character":8},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],"template":"<i [ngClass]=\"iconclass\" [ngStyle]=\"{'font-size': iconsize}\"></i>\n<span class=\"btn-caption\" [textContent]=\"caption\"></span>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic-native/barcode-scanner","name":"BarcodeScanner","line":29,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":29,"character":54}]}],"openBarcodescanner":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":34,"character":5},"arguments":["click",["$event"]]}]}],"scan":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./barcode-scanner.props","name":"registerProps","line":20,"character":29}}}},"ɵd":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@wm/components","name":"StylableComponent","line":30,"character":37},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":23,"character":1},"arguments":[{"selector":"button[wmCamera]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components","name":"provideAsWidgetRef","line":27,"character":8},"arguments":[{"__symbolic":"reference","name":"ɵd"}]}],"template":"<i [ngClass]=\"iconclass\" [ngStyle]=\"{'font-size': iconsize}\"></i>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic-native/camera","name":"Camera","line":48,"character":32},{"__symbolic":"reference","module":"@ionic-native/media-capture","name":"MediaCapture","line":48,"character":62},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":48,"character":81},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":48,"character":98},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":48,"character":115}]}],"openCamera":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":53,"character":5},"arguments":["click",["$event"]]}]}],"updateModel":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./camera.props","name":"registerProps","line":31,"character":29}}}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[wmDate]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@wm/components","name":"DateComponent","line":9,"character":31}]}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[wmDateTime]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@wm/components","name":"DatetimeComponent","line":9,"character":35}]}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"[wmFileUpload]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FileSelectorService"},{"__symbolic":"reference","module":"@wm/components","name":"FileUploadComponent","line":14,"character":37}]}],"openFileSelector":[{"__symbolic":"method"}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":8,"character":1},"arguments":[{"selector":"[wmImageCache]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":18,"character":9}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":18,"character":17},"arguments":[{"__symbolic":"reference","module":"@wm/components","name":"WidgetRef","line":18,"character":24}]}],null],"parameters":[null,{"__symbolic":"reference","module":"@wm/mobile/core","name":"DeviceFileCacheService","line":19,"character":40}]}],"ngDoCheck":[{"__symbolic":"method"}],"wmImageCache":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"getLocalPath":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@wm/components","name":"StylableComponent","line":22,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"[wmMediaList]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components","name":"provideAsWidgetRef","line":19,"character":8},"arguments":[{"__symbolic":"reference","name":"ɵi"}]}],"template":"<ul class=\"list-unstyled list-inline app-media-thumbnail\">\n    <li *ngFor=\"let item of fieldDefs; index as index;\" [ngStyle]=\"{width: thumbnailwidth, height: thumbnailheight}\" (click)=\"showFullScreen(index)\">\n        <div class=\"thumbnail\">\n            <ng-container [ngTemplateOutlet]=\"imgTemplate\"\n                          [ngTemplateOutletContext]=\"{src: item.thumbnailUrlVal, class: 'thumbnail-image'}\">\n            </ng-container>\n            <div class=\"thumbnail-details\">\n                <ng-container [ngTemplateOutlet]=\"mediaListTemplate\" [ngTemplateOutletContext]=\"{item:item, index:index}\" [wmMediaListItem]=\"item\">\n                </ng-container>\n            </div>\n        </div>\n    </li>\n</ul>\n<div class=\"app-media-fullscreen\" *ngIf=\"selectedMediaIndex >= 0 && appendToBody()\">\n    <header wmMobileNavbar\n            backbutton=\"true\"\n            backbtnclick.event=\"exitFullScreen()\"\n            showLeftnavbtn=\"false\"\n            backbuttoniconclass.event=\"wi wi-chevron-left\"\n            title.bind=\"getPicTitle()\">\n    </header>\n    <div wmContent>\n        <div wmPageContent>\n            <div class=\"media-content\">\n                <div class=\"image-container\"  (swipeleft)=\"showNext()\" (swiperight)=\"showPrev()\">\n                    <ng-container [ngTemplateOutlet]=\"imgTemplate\"\n                                  [ngTemplateOutletContext]=\"{field: 'mediaUrlVal', class: 'center-block'}\">\n                    </ng-container>\n                    <a class=\"app-media-fullscreen-nav-control left\" [hidden]=\"!(selectedMediaIndex > 0)\" (click)=\"showPrev()\">\n                        <i class=\"wi wi-chevron-left\"></i>\n                    </a>\n                    <a class=\"app-media-fullscreen-nav-control right\" [hidden]=\"!(selectedMediaIndex < fieldDefs.length-1)\" (click)=\"showNext()\">\n                        <i class=\"wi wi-chevron-right\"></i>\n                    </a>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>\n\n<ng-template #imgTemplate let-src=\"src\" let-classname=\"class\" let-field=\"field\">\n    <img wmPicture class=\"{{classname}}\" picturesource.bind=\"src || getSrc(field)\" wmImageCache=\"{{offline}}\" />\n</ng-template>"}]}],"members":{"mediaListTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":32,"character":5},"arguments":["mediaListTemplate"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":34,"character":21}]}],"appendToBody":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"exitFullScreen":[{"__symbolic":"method"}],"getPicTitle":[{"__symbolic":"method"}],"showFullScreen":[{"__symbolic":"method"}],"showNext":[{"__symbolic":"method"}],"getSrc":[{"__symbolic":"method"}],"showPrev":[{"__symbolic":"method"}],"onDataChange":[{"__symbolic":"method"}],"updateFieldDefs":[{"__symbolic":"method"}],"listTrackByFn":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./media-list.props","name":"registerProps","line":23,"character":29}}}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[wmMediaListItem]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components","name":"provideAsWidgetRef","line":7,"character":8},"arguments":[{"__symbolic":"reference","name":"ɵj"}]}]}]}],"members":{"wmMediaListItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":5}}]}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[wmLeftPanel]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@wm/components","name":"PageDirective","line":14,"character":22},{"__symbolic":"reference","module":"@wm/components","name":"LeftPanelDirective","line":15,"character":30},{"__symbolic":"reference","module":"@wm/mobile/core","name":"DeviceService","line":16,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":17,"character":15}]}],"ngOnDestroy":[{"__symbolic":"method"}],"destroyBackBtnListener":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@wm/components","name":"BaseComponent","line":18,"character":43},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"header[wmMobileNavbar]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components","name":"provideAsWidgetRef","line":15,"character":8},"arguments":[{"__symbolic":"reference","name":"ɵl"}]}],"template":"<nav class=\"navbar\" *ngIf=\"!showSearchbar\">\n    <div class=\"mobile-navbar-left\">\n        <ul class=\"nav navbar-nav navbar-left\">\n            <li *ngIf=\"leftNavPanel\" >\n                <a (click)=\"leftNavPanel.toggle();\"  href=\"javascript: void(0);\">\n                    <i [ngClass]=\"leftnavpaneliconclass\"></i>\n                    </a>\n                </li>\n            <li *ngIf=\"backbutton\">\n                <a class=\"btn-back\" type=\"button\" (click)=\"goBack($event)\"  href=\"javascript: void(0);\">\n                    <i [ngClass]=\"backbuttoniconclass\"></i><span [innerText]=\"backbuttonlabel\"></span>\n                </a>\n            </li>\n        </ul>\n    </div>\n    <div class=\"mobile-navbar-center\">\n        <div class=\"navbar-header\">\n            <h1 class=\"navbar-brand\">\n                <img data-identifier=\"img\" class=\"brand-image\" [alt]=\"title\" width=\"32\" height=\"32\" *ngIf=\"imgsrc\" [src]=\"imgsrc\"/>\n                <span class=\"title\" [innerText]=\"title || ''\"></span>\n                </h1>\n            </div>\n        </div>\n    <div class=\"mobile-navbar-right\">\n        <ul class=\"nav navbar-nav navbar-right\">\n            <li>\n                <ng-content></ng-content>\n            </li>\n            <li *ngIf=\"searchbutton\">\n                <a class=\"btn-search btn-transparent\" type=\"button\" (click)=\"showSearchbar = true\"  href=\"javascript: void(0);\">\n                    <i [ngClass]=\"searchbuttoniconclass\"></i><span [innerText]=\"searchbuttonlabel\"></span>\n                </a>\n            </li>\n        </ul>\n    </div>\n</nav>\n<nav class=\"navbar searchbar\" [hidden]=\"!showSearchbar\">\n    <div class=\"mobile-navbar-left\">\n        <ul class=\"nav navbar-nav navbar-left\">\n            <li>\n                <a class=\"btn-back\" type=\"button\" (click)=\"goBacktoPreviousView($event)\" href=\"javascript:void(0);\">\n                    <i [ngClass]=\"backbuttoniconclass\"></i>\n                </a>\n            </li>\n        </ul>\n    </div>\n    <div class=\"mobile-navbar-center search-container\">\n        <div wmSearch query.bind=\"query\"\n             clearsearch.event=\"onClear();\"\n             select.event=\"onSelect($event, widget, selectedValue)\"\n             searchkey.bind=\"searchkey\"\n             dataset.bind=\"dataset\"\n             displayimagesrc.bind=\"displayimagesrc\"\n             datavalue.bind=\"datavalue\"\n             submit.event=\"onSubmission($event, widget, value)\"\n             placeholder.bind=\"searchplaceholder\"\n             navsearchbar=\"true\"\n             readonly.bind=\"readonlySearchBar\">\n        </div>\n    </div>\n    <div class=\"mobile-navbar-right\">\n        <ul class=\"nav navbar-nav navbar-right\">\n            <li>\n                <a class=\"btn-cancel btn-transparent\" type=\"button\" (click)=\"showSearchbar = false;\"  href=\"javascript: void(0);\"> Cancel </a>\n            </li>\n        </ul>\n    </div>\n</nav>"}]}],"members":{"searchComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":32,"character":5},"arguments":[{"__symbolic":"reference","module":"@wm/components","name":"SearchComponent","line":32,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":60,"character":9},"arguments":["backbtnclick.event"]}]],"parameters":[{"__symbolic":"reference","module":"@wm/core","name":"App","line":55,"character":13},{"__symbolic":"reference","module":"@wm/components","name":"PageDirective","line":56,"character":22},{"__symbolic":"reference","module":"@wm/mobile/core","name":"DeviceService","line":57,"character":31},{"__symbolic":"reference","module":"@wm/core","name":"AbstractNavigationService","line":58,"character":35},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":59,"character":13},null]}],"ngAfterViewInit":[{"__symbolic":"method"}],"goBack":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"onSubmission":[{"__symbolic":"method"}],"switchView":[{"__symbolic":"method"}],"goBacktoPreviousView":[{"__symbolic":"method"}],"onSelect":[{"__symbolic":"method"}],"onClear":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./mobile-navbar.props","name":"registerProps","line":19,"character":29}}}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"[wmPage]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@wm/components","name":"PageDirective","line":14,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":14,"character":52}]}]}},"ɵn":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@wm/components","name":"StylableComponent","line":25,"character":43},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"div[wmMobileTabbar]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components","name":"provideAsWidgetRef","line":22,"character":8},"arguments":[{"__symbolic":"reference","name":"ɵn"}]}],"template":"<nav class=\"navbar navbar-default\"> \n    <ul class=\"tab-items nav navbar-nav\">\n        <li class=\"tab-item\" *ngFor=\"let item of tabItems; index as i\" [class.hidden]=\"!(tabItems.length === layout.max || i < layout.max)\" >\n            <a [class.active]=\"item.active\" [href]=\"(item.link || 'javascript:void(0)')| trustAs: 'resource'\" (click)=\"onSelect($event, item)\">\n                <i class=\"app-icon\" [ngClass]=\"item.icon\"></i><label>{{item.label}}</label>\n            </a>\n        </li>\n        <li class=\"menu-items dropdown\" [class.hidden]=\"tabItems.length <= layout.max\" [ngClass]=\"{dropup : position === bottom}\">\n            <a (click)=\"showMoreMenu = !showMoreMenu\" href=\"javascript:void(0)\">\n                <i class=\"app-icon {{morebuttoniconclass}}\"></i><label>{{morebuttonlabel}}</label>\n            </a>\n            <ul class=\"dropdown-menu dropdown-menu-right\" [ngClass]=\"{'nav navbar-nav' : menutype === thumbnail}\" *ngIf=\"showMoreMenu\">\n                <li role=\"menuitem\" class=\"menu-item\" *ngFor=\"let item of tabItems;index as i\" [class.hidden]=\"i < layout.max\">\n                    <a [ngClass]=\"{active : item.active}\" [href]=\"(item.link || 'javascript:void(0)')| trustAs: 'resource'\" (click)=\"onSelect($event, item)\" class=\"dropdown-item\">\n                        <i class=\"app-icon\" [ngClass]=\"item.icon\"></i><label>{{item.label}}</label>\n                    </a>\n                </li>\n            </ul>\n        </li>\n    </ul>\n</nav>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":47,"character":9},"arguments":["itemlabel.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":48,"character":9},"arguments":["itemicon.bind"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":49,"character":9},"arguments":["itemicon.bind"]}]],"parameters":[{"__symbolic":"reference","module":"@wm/components","name":"PageDirective","line":45,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":46,"character":13},null,null,null]}],"onPropertyChange":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onSelect":[{"__symbolic":"method"}],"getItems":[{"__symbolic":"method"}],"getSuitableLayout":[{"__symbolic":"method"}],"getTabItems":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./tabbar.props","name":"registerProps","line":26,"character":29}}}},"ɵo":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@wm/components","name":"StylableComponent","line":27,"character":49},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"[wmNetworkInfoToaster]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components","name":"provideAsWidgetRef","line":24,"character":8},"arguments":[{"__symbolic":"reference","name":"ɵo"}]}],"template":"<div class=\"network-info-toaster-content\" [ngSwitch]=\"networkState\" *ngIf=\"showMessage\">\n    <div class=\"info\" *ngSwitchCase=\"-3\">\n       <label class=\"message\" [textContent]=\"appLocale.MESSAGE_NETWORK_NOT_AVAILABLE\"></label>\n       <button class=\"btn btn-default hide-btn\" (click)=\"hideMessage()\" [textContent]=\"appLocale.LABEL_HIDE_NETWORK_INFO\"></button>\n    </div>\n    <div class=\"info\" *ngSwitchCase=\"-2\">\n       <label class=\"message\" [textContent]=\"appLocale.MESSAGE_SERVICE_NOT_AVAILABLE\"></label>\n       <button class=\"btn btn-default hide-btn\" (click)=\"hideMessage()\" [textContent]=\"appLocale.LABEL_HIDE_NETWORK_INFO\"></button>\n    </div>\n    <div class=\"info\" *ngSwitchCase=\"-1\">\n       <label class=\"message\" [textContent]=\"appLocale.MESSAGE_SERVICE_AVAILABLE\"></label>\n       <button class=\"btn btn-default hide-btn\" (click)=\"hideMessage()\" [textContent]=\"appLocale.LABEL_HIDE_NETWORK_INFO\"></button>\n       <button class=\"btn btn-primary connect-btn\" (click)=\"connect()\" [textContent]=\"appLocale.LABEL_CONNECT_TO_SERVICE\"></button>\n    </div>\n    <div class=\"info\" *ngSwitchCase=\"0\">\n       <label class=\"message\" [textContent]=\"appLocale.MESSAGE_SERVICE_CONNECTING\"></label>\n    </div>\n    <div class=\"info\" *ngSwitchCase=\"1\">\n       <label class=\"message\" [textContent]=\"appLocale.MESSAGE_SERVICE_CONNECTED\"></label>\n    </div>\n</div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@wm/mobile/core","name":"NetworkService","line":37,"character":40},{"__symbolic":"reference","module":"@wm/core","name":"App","line":37,"character":61},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":37,"character":71}]}],"connect":[{"__symbolic":"method"}],"hideMessage":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./network-info-toaster.props","name":"registerProps","line":28,"character":29}}}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"[wmPageContentLoader]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components","name":"provideAsWidgetRef","line":9,"character":8},"arguments":[{"__symbolic":"reference","name":"ɵp"}]}],"template":"<div class=\"loader bg-primary\"></div>\n<div class=\"load-info\"></div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":14,"character":20}]}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[wmSearch]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":9,"character":23}]}]}},"ɵr":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@wm/components","name":"StylableComponent","line":19,"character":45},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"[wmSegmentContent]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components","name":"provideAsWidgetRef","line":16,"character":8},"arguments":[{"__symbolic":"reference","name":"ɵr"}]}],"template":"<ng-content *ngIf=\"compile\"></ng-content>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":26,"character":74}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"navigate":[{"__symbolic":"method"}],"_loadContent":[{"__symbolic":"method"}],"loadContent":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./segment-content.props","name":"registerProps","line":20,"character":29}}}},"ɵs":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@wm/components","name":"StylableComponent","line":18,"character":47},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"[wmSegmentedControl]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components","name":"provideAsWidgetRef","line":15,"character":8},"arguments":[{"__symbolic":"reference","name":"ɵs"}]}],"template":"<div class=\"app-segments-container\"> \n    <ul class=\"list-inline\">\n        <ng-content></ng-content>\n    </ul>\n    </div> \n<div class=\"btn-group btn-group-justified\"> \n    <a class=\"btn btn-default\" *ngFor=\"let content of contents; index as i\"\n       [ngClass]=\"{'active btn-primary' : i == currentSelectedIndex}\"\n       (click)=\"showContent(i, $event);\">\n        <i class=\"app-icon\" [ngClass]=\"content.iconclass\"></i>{{content.caption}}\n    </a> \n</div> "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":26,"character":21}]}],"addContent":[{"__symbolic":"method"}],"goToNext":[{"__symbolic":"method"}],"goToPrev":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"onPropertyChange":[{"__symbolic":"method"}],"removeContent":[{"__symbolic":"method"}],"showContent":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./segmented-control.props","name":"registerProps","line":19,"character":29}}}},"ɵt":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[wmTime]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@wm/components","name":"TimeComponent","line":9,"character":31}]}]}},"ɵu":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@wm/components","name":"StylableComponent","line":16,"character":45},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"[wmWidgetTemplate]","providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@wm/components","name":"provideAsWidgetRef","line":13,"character":8},"arguments":[{"__symbolic":"reference","name":"ɵu"}]}],"template":"<span>Widget Template</span>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":19,"character":21}]}],"onPropertyChange":[{"__symbolic":"method"}]},"statics":{"initializeProps":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"./widget-template.props","name":"registerProps","line":17,"character":29}}}}},"origins":{"WmMobileComponentsModule":"./component.module","FileContent":"./services/file-selector.service","FileSelectorService":"./services/file-selector.service","ProcessManagementService":"./services/process-management.service","File":"./widgets/file-browser/file-browser.component","Folder":"./widgets/file-browser/file-browser.component","FileBrowserComponent":"./widgets/file-browser/file-browser.component","Process":"./widgets/process-manager/process-manager.component","ProcessApi":"./widgets/process-manager/process-manager.component","ProcessManagerComponent":"./widgets/process-manager/process-manager.component","ɵa":"./widgets/anchor/anchor.directive","ɵb":"./widgets/app-update/app-update.component","ɵc":"./widgets/barcode-scanner/barcode-scanner.component","ɵd":"./widgets/camera/camera.component","ɵe":"./widgets/date/date.directive","ɵf":"./widgets/date-time/date-time.directive","ɵg":"./widgets/file-upload/file-upload.directive","ɵh":"./widgets/image-cache/image-cache.directive","ɵi":"./widgets/media-list/media-list.component","ɵj":"./widgets/media-list/media-list-item/media-list-item.directive","ɵk":"./widgets/left-panel/left-panel.directive","ɵl":"./widgets/mobile-navbar/mobile-navbar.component","ɵm":"./widgets/page/page.directive","ɵn":"./widgets/tabbar/tabbar.component","ɵo":"./widgets/network-info-toaster/network-info-toaster.component","ɵp":"./widgets/page-content-loader/page-content-loader.component","ɵq":"./widgets/search/search.directive","ɵr":"./widgets/segmented-control/segment-content/segment-content.component","ɵs":"./widgets/segmented-control/segmented-control.component","ɵt":"./widgets/time/time.directive","ɵu":"./widgets/widget-template/widget-template.component"},"importAs":"@wm/mobile/components"}