{"__symbolic":"module","version":4,"metadata":{"getDeviceType":{"__symbolic":"function"},"CollectionComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"ui-collection","template":"<div class=\"ui-collection\"\n     (uiPan)=\"drag($event)\"\n     [ngClass]=\"{'ui-vertical': vertical}\"\n     [ngStyle]=\"{width: width, height: height, transform: transform, webkitTransform: transform}\">\n  <ng-content></ng-content>\n</div>"}]}],"members":{"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":23,"character":3},"arguments":[{"__symbolic":"reference","name":"CollectionItemComponent"}]}]}],"uiSliding":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"uiSlidingFinish":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":3}}]}],"vertical":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"fill":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":40,"character":3},"arguments":["class.ui-fill"]}]}],"index":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":98,"character":34}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"drag":[{"__symbolic":"method"}],"setStyle":[{"__symbolic":"method"}],"autoUpdateStyle":[{"__symbolic":"method"}]}},"CollectionItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"ui-collection-item","providers":[{"__symbolic":"reference","name":"PullDownRefreshController"},{"__symbolic":"reference","name":"PullUpLoadController"}],"template":"<ng-content></ng-content>"}]}],"members":{}},"FlexComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-flex","template":"<ng-content></ng-content>"}]}],"members":{}},"FlexItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-flex-item","template":"<ng-content></ng-content>"}]}],"members":{}},"UI_SELECT_ARROW_CLASSNAME":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":23,"character":45},"arguments":["UI_SELECT_ARROW_CLASSNAME"]},"inputAttrToBoolean":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"value"},"right":""},"right":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"pre","operator":"!","operand":{"__symbolic":"reference","name":"value"}}}}},"PickerCell":{"__symbolic":"interface"},"PickerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"show":[{"__symbolic":"method"}],"scroll":[{"__symbolic":"method"}]}},"ButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"[uiButton]","host":{"[class.ui-button]":"true","$quoted$":["[class.ui-button]"]},"template":"<span class=\"ui-loading-bar\"></span>\n<ng-content></ng-content>"}]}],"members":{"loading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":15,"character":3},"arguments":["class.ui-loading"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":27,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":28,"character":34}]}],"updateState":[{"__symbolic":"method"}]}},"CheckboxComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"ui-input[type=checkbox]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":9,"character":13},"useExisting":{"__symbolic":"reference","name":"CheckboxComponent"},"multi":true}],"template":"<div class=\"ui-checkbox\">\n  <span *ngIf=\"checked\" [ngClass]=\"checkedIcon\">{{ text }}</span>\n  <span *ngIf=\"!checked\" [ngClass]=\"uncheckedIcon\">{{ text }}</span>\n</div>\n<input class=\"ui-input-checkbox\"\n       type=\"button\"\n       [value]=\"value\"\n       (click)=\"click()\"\n       [attr.id]=\"forId\"\n       [attr.name]=\"name\"\n       [disabled]=\"disabled\"\n       [checked]=\"checked\"\n       [readonly]=\"readonly\">\n"}]}],"members":{"uiChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"checkedIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"uncheckedIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"text":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"forId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":24,"character":3},"arguments":["class.ui-disabled"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":34,"character":3},"arguments":["class.ui-readonly"]}]}],"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":44,"character":3},"arguments":["class.ui-checked"]}]}],"click":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"DateComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"ui-input[type=date]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":12,"character":13},"useExisting":{"__symbolic":"reference","name":"DateComponent"},"multi":true},{"__symbolic":"reference","name":"PickerService"}],"template":"<div class=\"ui-date-fixed\" (click)=\"show()\">\n  <div class=\"ui-date-input-wrap\">\n    <input class=\"ui-date-input\" [disabled]=\"disabled\"\n           [attr.name]=\"name\"\n           [attr.id]=\"forId\"\n           [placeholder]=\"placeholder\"\n           readonly\n           type=\"text\"\n           [value]=\"displayValue\">\n    <div class=\"ui-date-input-mask\"></div>\n  </div>\n  <div class=\"ui-date-arrow\" *ngIf=\"arrowIconClassName\">\n    <span [ngClass]=\"arrowIconClassName\"></span>\n  </div>\n</div>\n<ui-action-sheet [show]=\"focus\" (click)=\"hide()\">\n  <div class=\"ui-picker\" ui-stop-propagation>\n    <ui-flex class=\"ui-picker-header\">\n      <button class=\"ui-picker-action\" type=\"button\" (click)=\"hide()\">取消</button>\n      <ui-flex-item class=\"ui-picker-title\">{{ title }}</ui-flex-item>\n      <button class=\"ui-picker-action\" type=\"button\" (click)=\"selected()\">确认</button>\n    </ui-flex>\n    <div class=\"ui-picker-selector\">\n      <div class=\"ui-picker-list\">\n        <ui-picker-column *ngIf=\"years.length\" (uiSelected)=\"cellSelected($event, 'year')\"\n                          [cells]=\"years\" [value]=\"{value: currentDate.year}\"></ui-picker-column>\n        <ui-picker-column *ngIf=\"months.length\" (uiSelected)=\"cellSelected($event, 'month')\"\n                          [cells]=\"months\" [value]=\"{value: currentDate.month}\"></ui-picker-column>\n        <ui-picker-column *ngIf=\"days.length\" (uiSelected)=\"cellSelected($event, 'day')\"\n                          [cells]=\"days\" [value]=\"{value: currentDate.day}\"></ui-picker-column>\n        <ui-picker-column *ngIf=\"hours.length\" (uiSelected)=\"cellSelected($event, 'hours')\"\n                          [cells]=\"hours\" [value]=\"{value: currentDate.hours}\"></ui-picker-column>\n        <ui-picker-column *ngIf=\"minutes.length\" (uiSelected)=\"cellSelected($event, 'minutes')\"\n                          [cells]=\"minutes\" [value]=\"{value: currentDate.minutes}\"></ui-picker-column>\n        <ui-picker-column *ngIf=\"seconds.length\" (uiSelected)=\"cellSelected($event, 'seconds')\"\n                          [cells]=\"seconds\" [value]=\"{value: currentDate.seconds}\"></ui-picker-column>\n      </div>\n    </div>\n  </div>\n</ui-action-sheet>\n"}]}],"members":{"uiChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":3}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"forId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"format":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"displayFormat":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"arrowIconClassName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"maxDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"minDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":56,"character":3},"arguments":["class.ui-disabled"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":66,"character":3},"arguments":["class.ui-readonly"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":102,"character":15},"arguments":[{"__symbolic":"reference","name":"UI_SELECT_ARROW_CLASSNAME"}]}],null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"PickerService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"initYears":[{"__symbolic":"method"}],"initMonths":[{"__symbolic":"method"}],"initDays":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"selected":[{"__symbolic":"method"}],"cellSelected":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"OptionComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"ui-option","template":"<ng-content></ng-content>"}]}],"members":{"uiChecked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":23,"character":3},"arguments":["class.ui-disabled"]}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":33,"character":3},"arguments":["class.ui-selected"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":47,"character":34},{"__symbolic":"reference","name":"ɵa"}]}],"click":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":51,"character":3},"arguments":["click"]}]}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"PickerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"ui-picker","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":11,"character":13},"useExisting":{"__symbolic":"reference","name":"PickerComponent"},"multi":true},{"__symbolic":"reference","name":"PickerService"}],"template":"<div class=\"ui-picker-fixed\">\n  <div class=\"ui-picker-input-wrap\">\n    <div class=\"ui-picker-content\" [ngClass]=\"{'ui-show': value && value.length}\">\n      <ng-content></ng-content>\n    </div>\n    <input [ngClass]=\"{'ui-show': !value || !value.length}\"\n           type=\"text\" class=\"ui-picker-input\"\n           [attr.name]=\"name\" [attr.id]=\"forId\"\n           [disabled]=\"disabled\" readonly\n           [placeholder]=\"placeholder\">\n    <div class=\"ui-picker-input-mask\"></div>\n  </div>\n  <div class=\"ui-picker-arrow\" *ngIf=\"arrowIconClassName\">\n    <span [ngClass]=\"arrowIconClassName\"></span>\n  </div>\n</div>\n<ui-action-sheet [show]=\"focus\" (click)=\"hide()\" uiStopPropagation>\n  <div class=\"ui-picker\" uiStopPropagation>\n    <ui-flex class=\"ui-picker-header\">\n      <button class=\"ui-picker-action\" type=\"button\" (click)=\"hide()\">取消</button>\n      <ui-flex-item class=\"ui-picker-title\">{{ title }}</ui-flex-item>\n      <button class=\"ui-picker-action\" type=\"button\" (click)=\"selected()\">确认</button>\n    </ui-flex>\n    <div class=\"ui-picker-selector\">\n      <div class=\"ui-picker-list\">\n        <ui-picker-column *ngFor=\"let column of list; let i = index\"\n                          (uiSelected)=\"cellSelected($event, i)\"\n                          [cells]=\"column\" [value]=\"value[i] || column[0]\"></ui-picker-column>\n      </div>\n    </div>\n  </div>\n</ui-action-sheet>\n"}]}],"members":{"uiChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"arrowIconClassName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"columnSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"forId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":78,"character":15},"arguments":[{"__symbolic":"reference","name":"UI_SELECT_ARROW_CLASSNAME"}]}],null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"PickerService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"click":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":93,"character":3},"arguments":["click"]}]}],"hide":[{"__symbolic":"method"}],"cellSelected":[{"__symbolic":"method"}],"selected":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"makeList":[{"__symbolic":"method"}],"completionListLength":[{"__symbolic":"method"}]}},"PickerColumnComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"ui-picker-column","template":"<div class=\"ui-picker-column\"\n     [ngStyle]=\"{transform: 'translateY(' + distanceTop + 'px)'}\">\n  <button type=\"button\"\n          *ngFor=\"let cell of cells\"\n          [disabled]=\"cell.disabled\"\n          class=\"ui-picker-cell\">{{ cell.text }}\n  </button>\n</div>"}]}],"members":{"uiSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":3}}]}],"cells":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"cellHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":21,"character":34},{"__symbolic":"reference","name":"PickerService"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"initScroll":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"RadioComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":18,"character":1},"arguments":[{"selector":"ui-input[type=radio]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":22,"character":13},"useExisting":{"__symbolic":"reference","name":"RadioComponent"},"multi":true}],"template":"<div class=\"ui-radio\">\n  <span *ngIf=\"checked\" [ngClass]=\"checkedIcon\">{{ text }}</span>\n  <span *ngIf=\"!checked\" [ngClass]=\"uncheckedIcon\">{{ text }}</span>\n</div>\n<input #rawInput class=\"ui-input-radio\"\n       type=\"radio\"\n       [value]=\"value\"\n       [attr.id]=\"forId\"\n       [attr.name]=\"name\"\n       [disabled]=\"disabled\"\n       [checked]=\"checked\"\n       [readonly]=\"readonly\">\n"}]}],"members":{"rawInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":["rawInput"]}]}],"uiChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"checkedIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"uncheckedIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"forId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"text":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":38,"character":3},"arguments":["class.ui-disabled"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":48,"character":3},"arguments":["class.ui-readonly"]}]}],"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":58,"character":3},"arguments":["class.ui-checked"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"click":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":78,"character":3},"arguments":["click"]}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"RangeComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"ui-input[type=range]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":9,"character":13},"useExisting":{"__symbolic":"reference","name":"RangeComponent"},"multi":true}],"template":"<div class=\"ui-range\">\n  <div class=\"ui-range-progress-bar\" #rangeBar [ngStyle]=\"{width: position + '%'}\">\n    <div class=\"ui-range-btn\">\n      <span class=\"ui-range-progress\" *ngIf=\"showProgress\" [ngClass]=\"{'ui-touched': isTouching}\">{{ value }}</span>\n      <button class=\"ui-range-btn-raw\" type=\"button\" (touchstart)=\"drag($event)\">\n      </button>\n    </div>\n  </div>\n</div>\n<input class=\"ui-input-range-raw\"\n       type=\"range\"\n       [value]=\"value\"\n       [attr.id]=\"forId\"\n       [attr.name]=\"name\"\n       [disabled]=\"disabled\"\n       [max]=\"max\"\n       [min]=\"min\"\n       [step]=\"step\"\n       [readonly]=\"readonly\">"}]}],"members":{"rangeBar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":15,"character":3},"arguments":["rangeBar"]}]}],"uiChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":16,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"forId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"showProgress":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":22,"character":3},"arguments":["class.ui-disabled"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":32,"character":3},"arguments":["class.ui-readonly"]}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":3}}]}],"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":77,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":117,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":118,"character":32}]}],"drag":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"SelectComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":22,"character":1},"arguments":[{"selector":"ui-select","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":26,"character":13},"useExisting":{"__symbolic":"reference","name":"SelectComponent"},"multi":true},{"__symbolic":"reference","name":"ɵa"}],"template":"<div class=\"ui-select-fixed\" (click)=\"showOptions()\">\n  <div class=\"ui-raw-input-wrap\">\n    <input class=\"ui-raw-input\" [disabled]=\"disabled\"\n           [attr.name]=\"name\"\n           [placeholder]=\"placeholder\"\n           readonly\n           [attr.id]=\"forId\"\n           type=\"text\"\n           [value]=\"text\">\n    <div class=\"ui-raw-input-mask\"></div>\n  </div>\n  <div class=\"ui-select-arrow\" *ngIf=\"arrowIconClassName\">\n    <span [ngClass]=\"arrowIconClassName\"></span>\n  </div>\n</div>\n<ui-action-sheet [show]=\"focus\" (click)=\"hideOptions()\" uiStopPropagation=\"touchmove\">\n  <div class=\"ui-select-modal\">\n    <div class=\"ui-select-options\">\n      <ng-content></ng-content>\n    </div>\n    <div class=\"ui-select-btn-wrap\" *ngIf=\"cancelText\">\n      <button type=\"button\" class=\"ui-select-btn\">{{ cancelText }}</button>\n    </div>\n  </div>\n</ui-action-sheet>\n"}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":33,"character":3},"arguments":[{"__symbolic":"reference","name":"OptionComponent"}]}]}],"uiChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":3}}]}],"forId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"cancelText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"arrowIconClassName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":43,"character":3},"arguments":["class.ui-disabled"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":53,"character":3},"arguments":["class.ui-readonly"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":82,"character":15},"arguments":[{"__symbolic":"reference","name":"UI_SELECT_ARROW_CLASSNAME"}]}],null,null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":84,"character":41}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"showOptions":[{"__symbolic":"method"}],"hideOptions":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"updateByNgModel":[{"__symbolic":"method"}],"updateBySelf":[{"__symbolic":"method"}]}},"SwitchComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"ui-switch","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":9,"character":13},"useExisting":{"__symbolic":"reference","name":"SwitchComponent"},"multi":true}],"template":"<button type=\"button\" class=\"ui-switch\">\n  <div class=\"ui-switch-btn\"></div>\n</button>\n<input class=\"ui-input-raw\"\n       type=\"radio\"\n       [value]=\"value\"\n       [attr.id]=\"forId\"\n       [attr.name]=\"name\"\n       [disabled]=\"disabled\"\n       [checked]=\"checked\"\n       [readonly]=\"readonly\">"}]}],"members":{"uiChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"forId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"checked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":39,"character":3},"arguments":["class.ui-checked"]}]}],"click":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":54,"character":3},"arguments":["click"]}]}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}]}},"CheckboxRequiredValidator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"ui-input[required][type=checkbox]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":8,"character":13},"useExisting":{"__symbolic":"reference","name":"CheckboxRequiredValidator"},"multi":true}]}]}],"members":{"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"validate":[{"__symbolic":"method"}],"registerOnValidatorChange":[{"__symbolic":"method"}]}},"SwitchRequiredValidator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":41,"character":1},"arguments":[{"selector":"ui-switch[required]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":46,"character":13},"useExisting":{"__symbolic":"reference","name":"SwitchRequiredValidator"},"multi":true}]}]}],"members":{"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":3}}]}],"validate":[{"__symbolic":"method"}],"registerOnValidatorChange":[{"__symbolic":"method"}]}},"RadioRequiredValidator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":79,"character":1},"arguments":[{"selector":"ui-input[required][type=radio]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":84,"character":13},"useExisting":{"__symbolic":"reference","name":"RadioRequiredValidator"},"multi":true}]}]}],"members":{"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":93,"character":3}}]}],"validate":[{"__symbolic":"method"}],"registerOnValidatorChange":[{"__symbolic":"method"}]}},"SelectRequiredValidator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":117,"character":1},"arguments":[{"selector":"ui-select[required]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":122,"character":13},"useExisting":{"__symbolic":"reference","name":"SelectRequiredValidator"},"multi":true}]}]}],"members":{"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":131,"character":3}}]}],"validate":[{"__symbolic":"method"}],"registerOnValidatorChange":[{"__symbolic":"method"}]}},"DateRequiredValidator":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":155,"character":1},"arguments":[{"selector":"ui-input[type=date][required]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":160,"character":13},"useExisting":{"__symbolic":"reference","name":"DateRequiredValidator"},"multi":true}]}]}],"members":{"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":169,"character":3}}]}],"validate":[{"__symbolic":"method"}],"registerOnValidatorChange":[{"__symbolic":"method"}]}},"SubmitDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[uiSubmit]"}]}],"members":{"uiSubmit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":11,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":16,"character":15}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":16,"character":23}}]],"parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"NgForm","line":16,"character":50}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"markAsTouched":[{"__symbolic":"method"}]}},"ImageViewerController":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"addImage":[{"__symbolic":"method"}],"removeImage":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"findIndex":[{"__symbolic":"method"}]}},"ImageViewableDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[uiImageViewable]"}]}],"members":{"src":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ImageViewerController"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":24,"character":34}]}],"ngOnDestroy":[{"__symbolic":"method"}],"click":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":31,"character":3},"arguments":["click"]}]}]}},"ImageViewerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":21,"character":1},"arguments":[{"selector":"ui-image-viewer","template":"<ui-slide (uiPlayed)=\"setViewIndex($event)\" *ngIf=\"isShowSlide\" [autoPlay]=\"false\" [initIndex]=\"viewIndex\">\n  <ui-slide-item class=\"ui-image-viewer-item\" [ngStyle]=\"{opacity: opacity}\"\n                 (uiPinch)=\"pinch($event, item)\" (uiPan)=\"drag($event, item)\"\n                 *ngFor=\"let item of images\">\n    <img #img\n         class=\"ui-image-viewer-img\"\n         [src]=\"item.src\"\n         [ngStyle]=\"{\n            width: item.styles.width + 'px',\n            height: item.styles.height + 'px',\n            left: item.styles.left + 'px',\n            top: item.styles.top + 'px',\n            transition: item.styles.transition,\n            transform: item.styles.transform,\n            transformOrigin: item.styles.transformOrigin\n           }\">\n  </ui-slide-item>\n</ui-slide>"}]}],"members":{"imgElements":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChildren","line":26,"character":3},"arguments":["img"]}]}],"isShow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":28,"character":3},"arguments":["class.ui-show"]}]}],"bgColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":30,"character":3},"arguments":["style.backgroundColor"]}]}],"transition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":33,"character":3},"arguments":["style.transition"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ImageViewerController"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":46,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":47,"character":34}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"click":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":69,"character":3},"arguments":["click"]}]}],"pinch":[{"__symbolic":"method"}],"drag":[{"__symbolic":"method"}],"setViewIndex":[{"__symbolic":"method"}],"findIndex":[{"__symbolic":"method"}],"setupInitStyles":[{"__symbolic":"method"}]}},"ButtonsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-buttons","template":"<ng-content></ng-content>"}]}],"members":{}},"ContentComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-content","template":"<ng-content></ng-content>\n"}]}],"members":{}},"FooterComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-footer","template":"<div class=\"ui-footer-shadow\"></div>\n<div class=\"ui-footer\">\n  <ng-content></ng-content>\n</div>"}]}],"members":{}},"HeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-header","template":"<ng-content></ng-content>\n"}]}],"members":{}},"NavBarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-navbar","template":"<ng-content></ng-content>"}]}],"members":{}},"PageComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-page","template":"<ng-content></ng-content>"}]}],"members":{}},"TitleComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-title","template":"<div #content>\n  <ng-content></ng-content>\n</div>"}]}],"members":{}},"ListActivatedService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"publish":[{"__symbolic":"method"}]}},"ListEventService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"addOption":[{"__symbolic":"method"}]}},"ListComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-list","template":"<ng-content></ng-content>"}]}],"members":{}},"ListHeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-list-header","template":"<ng-content></ng-content>"}]}],"members":{}},"ListInnerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-list-inner","template":"<ng-content></ng-content>"}]}],"members":{}},"ListItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ui-list-item","providers":[{"__symbolic":"reference","name":"ListEventService"}],"template":"<ng-content></ng-content>"}]}],"members":{}},"ListOptionComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"ui-list-option","template":"<ng-content></ng-content>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ListEventService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":9,"character":34}]}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"ListSlidingComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"ui-list-sliding","template":"<ng-content></ng-content>"}]}],"members":{"transitionDuration":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":11,"character":3},"arguments":["style.transitionDuration"]}]}],"transform":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":12,"character":3},"arguments":["style.transform"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ListEventService"},{"__symbolic":"reference","name":"ListActivatedService"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":21,"character":32}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"touchstart":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":45,"character":3},"arguments":["touchstart",["$event"]]}]}]}},"ListThumbnailComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-list-thumbnail","template":"<ng-content></ng-content>"}]}],"members":{}},"AlertController":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"show":[{"__symbolic":"method"}],"publishAction":[{"__symbolic":"method"}]}},"AlertConfig":{"__symbolic":"interface"},"DialogController":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"show":[{"__symbolic":"method"}],"publishAction":[{"__symbolic":"method"}]}},"DialogConfig":{"__symbolic":"interface"},"ModalController":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}]}},"ToastController":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":18,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"push":[{"__symbolic":"method"}]}},"ToastConfig":{"__symbolic":"interface"},"ToastType":{"Default":"default","Primary":"primary","Info":"info","Warning":"warning","Success":"success","Danger":"danger"},"AlertComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"ui-alert","template":"<ui-dialog-base [show]=\"show\" (uiHide)=\"hide()\">\n  <ui-modal>\n    <ng-container *ngIf=\"title\">\n      <ui-modal-header *ngIf=\"titleIsString\">{{ title }}</ui-modal-header>\n      <ui-modal-header *ngIf=\"!titleIsString\">\n        <ng-container [ngTemplateOutlet]=\"title\"></ng-container>\n      </ui-modal-header>\n    </ng-container>\n    <ui-modal-inner *ngIf=\"contentIsString\">{{ content }}</ui-modal-inner>\n    <ui-modal-inner *ngIf=\"!contentIsString\">\n      <ng-container [ngTemplateOutlet]=\"content\"></ng-container>\n    </ui-modal-inner>\n    <ui-modal-footer class=\"ui-alert-footer\">\n      <button (click)=\"checked()\" type=\"button\" class=\"ui-btn ui-btn-lg ui-btn-block\">{{ btnText || '确定' }}</button>\n    </ui-modal-footer>\n  </ui-modal>\n</ui-dialog-base>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":28,"character":15}}]],"parameters":[{"__symbolic":"reference","name":"AlertController"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":28,"character":42}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"checked":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}]}},"DialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"ui-dialog","template":"<ui-dialog-base [show]=\"show\" (uiHide)=\"hide()\">\n  <ui-modal>\n    <ng-container *ngIf=\"title\">\n      <ui-modal-header *ngIf=\"titleIsString\">{{ title }}</ui-modal-header>\n      <ui-modal-header *ngIf=\"!titleIsString\">\n        <ng-container [ngTemplateOutlet]=\"title\"></ng-container>\n      </ui-modal-header>\n    </ng-container>\n    <ui-modal-inner *ngIf=\"contentIsString\">{{ content }}</ui-modal-inner>\n    <ui-modal-inner *ngIf=\"!contentIsString\">\n      <ng-container [ngTemplateOutlet]=\"content\"></ng-container>\n    </ui-modal-inner>\n    <ui-modal-footer class=\"ui-dialog-footer\">\n      <button (click)=\"checked(false)\" type=\"button\" class=\"ui-btn ui-btn-lg ui-btn-block\">{{ btnsText[0] }}</button>\n      <button (click)=\"checked(true)\" type=\"button\" class=\"ui-btn ui-btn-lg ui-btn-block\">{{ btnsText[1] }}</button>\n    </ui-modal-footer>\n  </ui-modal>\n</ui-dialog-base>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":30,"character":15}}]],"parameters":[{"__symbolic":"reference","name":"DialogController"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":30,"character":42}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"checked":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}]}},"DialogBaseComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-dialog-base","template":"<ui-mask [show]=\"show\" (uiHide)=\"animationEnd()\">\n  <div class=\"ui-dialog-base\" *ngIf=\"display\" (animationend)=\"hide()\" [ngClass]=\"show ? 'ui-in' : 'ui-out'\">\n    <ng-content></ng-content>\n  </div>\n</ui-mask>"}]}],"members":{"uiHide":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":7,"character":3}}]}],"show":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"animationEnd":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}]}},"MaskComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-mask","template":"<div [ngClass]=\"{'ui-show': show}\" class=\"ui-mask\" (webkitTransitionEnd)=\"done()\" (transitionend)=\"done()\"></div>\n<ng-content></ng-content>"}]}],"members":{"uiHide":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":7,"character":3}}]}],"show":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"done":[{"__symbolic":"method"}]}},"ModalComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-modal","template":"<ng-content></ng-content>\n"}]}],"members":{}},"ModalBaseComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"ui-modal-base","template":"<ui-dialog-base [show]=\"isShow\" (uiHide)=\"animationEnd()\">\n  <ng-container [ngTemplateOutlet]=\"template\"></ng-container>\n</ui-dialog-base>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":17,"character":15}}]],"parameters":[{"__symbolic":"reference","name":"ModalController"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":17,"character":42}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"animationEnd":[{"__symbolic":"method"}]}},"ModalFooterComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-modal-footer","template":"<ng-content></ng-content>"}]}],"members":{}},"ModalHeaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-modal-header","template":"<ng-content></ng-content>"}]}],"members":{}},"ModalInnerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-modal-inner","template":"<ng-content></ng-content>"}]}],"members":{}},"ToastComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"ui-toast","animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":9,"character":8},"arguments":["toastState",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":9,"character":31},"arguments":["*",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":9,"character":42},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":11,"character":13},"arguments":[":leave",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":11,"character":34},"arguments":[".15s",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":11,"character":50},"arguments":[{"opacity":0}]}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":13,"character":14},"arguments":[":enter",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":13,"character":36},"arguments":[{"opacity":0}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":15,"character":12},"arguments":[".15s",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":15,"character":28},"arguments":[{"opacity":1}]}]}]]}]]}],"template":"<div [@toastState]=\"true\" *ngFor=\"let config of messageList;\"\n     class=\"ui-toast\"\n     [ngClass]=\"config.type || 'ui-default'\">\n  {{ config.content }}\n</div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ToastController"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ActionSheetService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"push":[{"__symbolic":"method"}]}},"ContentLoadingController":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}]}},"ActionSheetComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ui-action-sheet","template":"<ui-mask [show]=\"isPopUp\">\n  <div class=\"ui-action-sheet\" [ngClass]=\"{'ui-show': show, 'ui-pop-up': isPopUp}\">\n    <ng-content></ng-content>\n  </div>\n</ui-mask>\n"}]}],"members":{"show":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ActionSheetService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":35,"character":34}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ContentLoadingComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"ui-content-loading","animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":9,"character":4},"arguments":["loadingAnimate",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":9,"character":31},"arguments":[":enter",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":9,"character":52},"arguments":["0.15s",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"keyframes","line":9,"character":69},"arguments":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":10,"character":6},"arguments":[{"opacity":0,"offset":0}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":14,"character":6},"arguments":[{"opacity":1,"offset":1}]}]]}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":18,"character":10},"arguments":[":leave",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":18,"character":31},"arguments":["0.15s",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"keyframes","line":18,"character":48},"arguments":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":19,"character":6},"arguments":[{"opacity":1,"offset":0}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":23,"character":6},"arguments":[{"opacity":0,"offset":1}]}]]}]}]}]]}],"template":"<div class=\"ui-content-loading\" *ngIf=\"show\" [@loadingAnimate]=\"true\">\n  <ui-loading color=\"#fff\"></ui-loading>\n  <p class=\"ui-content-loading-text\">{{ text || '加载中…' }}</p>\n</div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ContentLoadingController"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"FixedBarComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-fixed-bar","template":"<ng-content></ng-content>"}]}],"members":{}},"LoadingComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-loading","template":"<div class=\"ui-circle-1\"><span [ngStyle]=\"{backgroundColor: color}\"></span></div>\n<div class=\"ui-circle-2\"><span [ngStyle]=\"{backgroundColor: color}\"></span></div>\n<div class=\"ui-circle-3\"><span [ngStyle]=\"{backgroundColor: color}\"></span></div>\n<div class=\"ui-circle-4\"><span [ngStyle]=\"{backgroundColor: color}\"></span></div>\n<div class=\"ui-circle-5\"><span [ngStyle]=\"{backgroundColor: color}\"></span></div>\n<div class=\"ui-circle-6\"><span [ngStyle]=\"{backgroundColor: color}\"></span></div>\n<div class=\"ui-circle-7\"><span [ngStyle]=\"{backgroundColor: color}\"></span></div>\n<div class=\"ui-circle-8\"><span [ngStyle]=\"{backgroundColor: color}\"></span></div>\n<div class=\"ui-circle-9\"><span [ngStyle]=\"{backgroundColor: color}\"></span></div>\n<div class=\"ui-circle-10\"><span [ngStyle]=\"{backgroundColor: color}\"></span></div>\n<div class=\"ui-circle-11\"><span [ngStyle]=\"{backgroundColor: color}\"></span></div>\n<div class=\"ui-circle-12\"><span [ngStyle]=\"{backgroundColor: color}\"></span></div>"}]}],"members":{"scale":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":7,"character":3}}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":10,"character":3},"arguments":["style.transform"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":11,"character":3},"arguments":["style.webkitTransform"]}]}]}},"StopPropagationDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[uiStopPropagation]"}]}],"members":{"uiStopPropagation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":6,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":11,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":11,"character":64}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"addEvent":[{"__symbolic":"method"}]}},"UI_DO_REFRESH_DISTANCE":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":4,"character":42},"arguments":["UI_DO_REFRESH_DISTANCE"]},"PullDownRefreshController":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":22,"character":17},"arguments":[{"__symbolic":"reference","name":"UI_DO_REFRESH_DISTANCE"}]}]],"parameters":[{"__symbolic":"reference","name":"number"}]}],"refreshEnd":[{"__symbolic":"method"}],"drag":[{"__symbolic":"method"}],"dragEnd":[{"__symbolic":"method"}],"refresh":[{"__symbolic":"method"}],"animationTo":[{"__symbolic":"method"}]}},"UI_DO_LOAD_DISTANCE":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":39},"arguments":["UI_DO_LOAD_DISTANCE"]},"PullUpLoadController":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"loading":[{"__symbolic":"method"}],"loaded":[{"__symbolic":"method"}]}},"RefresherComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"ui-refresher","template":"<canvas [ngStyle]=\"{opacity: opacity}\" class=\"ui-progress-bar\" #canvas></canvas>\n<div class=\"ui-refresher-content\" [ngClass]=\"{'ui-refresher-loaded': isLoaded}\">\n  <ng-content></ng-content>\n</div>"}]}],"members":{"canvas":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":3},"arguments":["canvas"]}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":24,"character":3},"arguments":["style.height"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":43,"character":15},"arguments":[{"__symbolic":"reference","name":"UI_DO_REFRESH_DISTANCE"}]}]],"parameters":[{"__symbolic":"reference","name":"PullDownRefreshController"},{"__symbolic":"reference","name":"number"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"inStage":[{"__symbolic":"method"}],"outStage":[{"__symbolic":"method"}],"animateYoYo":[{"__symbolic":"method"}],"drawProgress":[{"__symbolic":"method"}]}},"ScrollComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"ui-scroll","template":"<ng-content></ng-content>\n"}]}],"members":{"paddingTop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":20,"character":3},"arguments":["style.paddingTop"]}]}],"openRefresh":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"openInfinite":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":61,"character":15},"arguments":[{"__symbolic":"reference","name":"UI_DO_LOAD_DISTANCE"}]}],null,null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":59,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":60,"character":34},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"PullUpLoadController"},{"__symbolic":"reference","name":"PullDownRefreshController"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"bindingInfinite":[{"__symbolic":"method"}],"bindingRefresher":[{"__symbolic":"method"}]}},"ScrollTabComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"ui-scroll-tab","providers":[{"__symbolic":"reference","name":"ɵc"}],"template":"<div class=\"ui-scroll-tab\" #wrap>\n  <div class=\"ui-scroll-tab-wrap\">\n    <ng-content></ng-content>\n  </div>\n  <div class=\"ui-scroll-tab-line-wrap\" [ngStyle]=\"{width: lineWidth + 'px', transform: 'translateX('+left+'px)'}\">\n    <div class=\"ui-scroll-tab-line\"></div>\n  </div>\n</div>"}]}],"members":{"uiChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"children":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":28,"character":3},"arguments":[{"__symbolic":"reference","name":"ScrollTabButtonComponent"}]}]}],"wrap":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":3},"arguments":["wrap"]}]}],"index":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"initStyle":[{"__symbolic":"method"}],"autoUpdateStyle":[{"__symbolic":"method"}]}},"ScrollTabButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ui-scroll-tab-button","template":"<ng-content></ng-content>"}]}],"members":{"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":10,"character":3},"arguments":["class.ui-selected"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":12,"character":33},{"__symbolic":"reference","name":"ɵc"}]}],"click":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":16,"character":3},"arguments":["click"]}]}]}},"SegmentComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"ui-segment","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":20,"character":13},"useExisting":{"__symbolic":"reference","name":"SegmentComponent"},"multi":true},{"__symbolic":"reference","name":"ɵd"}],"template":"<ng-content></ng-content>"}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":26,"character":3},"arguments":[{"__symbolic":"reference","name":"SegmentButtonComponent"}]}]}],"uiChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":3}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵd"}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}]}},"SegmentButtonComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"ui-segment-button","template":"<ng-content></ng-content>"}]}],"members":{"uiChecked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":26,"character":3},"arguments":["class.ui-disabled"]}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":36,"character":3},"arguments":["class.ui-selected"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":50,"character":34},{"__symbolic":"reference","name":"ɵd"}]}],"click":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":54,"character":3},"arguments":["click"]}]}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"SlideComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"ui-slide","template":"<div class=\"ui-slide-group\" (uiPan)=\"touch($event)\">\n  <ng-content></ng-content>\n</div>\n<div class=\"ui-slide-buttons\" *ngIf=\"items.length > 1\">\n  <div class=\"ui-slide-btn\" *ngFor=\"let item of items; let i = index\" [ngClass]=\"{'ui-active': i === index}\"></div>\n</div>"}]}],"members":{"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":25,"character":3},"arguments":[{"__symbolic":"reference","name":"SlideItemComponent"}]}]}],"uiPlayed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":3}}]}],"initIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"speed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"autoPlay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":55,"character":34}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"touch":[{"__symbolic":"method"}],"play":[{"__symbolic":"method"}],"animate":[{"__symbolic":"method"}],"updateChildrenStyle":[{"__symbolic":"method"}]}},"SlideItemComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"ui-slide-item","template":"<ng-content></ng-content>\n"}]}],"members":{"isIn":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":7,"character":3},"arguments":["class.ui-in"]}]}],"isOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":12,"character":3},"arguments":["class.ui-out"]}]}],"transform":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":19,"character":3},"arguments":["style.transform"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":20,"character":3},"arguments":["style.webkitTransform"]}]}]}},"UITouchEvent":{"__symbolic":"interface"},"PanDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵe"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":28,"character":1},"arguments":[{"selector":"[uiPan]"}]}],"members":{"uiPan":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":53,"character":33}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"touchStart":[{"__symbolic":"method"}],"touchMove":[{"__symbolic":"method"}],"touchEnd":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}]}},"PanEventDirection":{"__symbolic":"interface"},"PanEvent":{"__symbolic":"interface"},"PinchEvent":{"__symbolic":"interface"},"PinchDirective":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵe"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":28,"character":1},"arguments":[{"selector":"[uiPinch]"}]}],"members":{"uiPinch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":55,"character":33}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"touchStart":[{"__symbolic":"method"}],"touchMove":[{"__symbolic":"method"}],"touchEnd":[{"__symbolic":"method"}],"getChordLength":[{"__symbolic":"method"}],"getCenterPoint":[{"__symbolic":"method"}]}},"BrowserENV":{"iphone":"iphone","iphoneX":"iphoneX","android":"android","default":"default"},"UI_BROWSER_ENV":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":32,"character":34},"arguments":["UI_BROWSER_ENV"]},"UIMobileModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":26,"character":1},"arguments":[{"exports":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵj"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"UIMobileModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵt"},"useValue":"ui-icon-arrow-back"},{"provide":{"__symbolic":"reference","name":"UI_DO_REFRESH_DISTANCE"},"useValue":40},{"provide":{"__symbolic":"reference","name":"UI_DO_LOAD_DISTANCE"},"useValue":600},{"provide":{"__symbolic":"reference","name":"UI_BROWSER_ENV"},"useFactory":{"__symbolic":"reference","name":"getDeviceType"}},{"__symbolic":"reference","name":"AlertController"},{"__symbolic":"reference","name":"DialogController"},{"__symbolic":"reference","name":"ListActivatedService"},{"__symbolic":"reference","name":"ModalController"},{"__symbolic":"reference","name":"ToastController"},{"__symbolic":"reference","name":"ImageViewerController"}]}}}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"checked":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"publishEvent":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"selected":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"checked":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","members":{"touchStart":[{"__symbolic":"method"}],"touchMove":[{"__symbolic":"method"}],"touchEnd":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵk"}],"declarations":[{"__symbolic":"reference","name":"ɵl"}],"exports":[{"__symbolic":"reference","name":"ɵl"}]}]}],"members":{}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":16,"character":4}],"declarations":[{"__symbolic":"reference","name":"AlertComponent"},{"__symbolic":"reference","name":"DialogComponent"},{"__symbolic":"reference","name":"DialogBaseComponent"},{"__symbolic":"reference","name":"MaskComponent"},{"__symbolic":"reference","name":"ModalComponent"},{"__symbolic":"reference","name":"ModalBaseComponent"},{"__symbolic":"reference","name":"ModalFooterComponent"},{"__symbolic":"reference","name":"ModalHeaderComponent"},{"__symbolic":"reference","name":"ModalInnerComponent"},{"__symbolic":"reference","name":"ToastComponent"}],"exports":[{"__symbolic":"reference","name":"AlertComponent"},{"__symbolic":"reference","name":"DialogComponent"},{"__symbolic":"reference","name":"DialogBaseComponent"},{"__symbolic":"reference","name":"MaskComponent"},{"__symbolic":"reference","name":"ModalComponent"},{"__symbolic":"reference","name":"ModalBaseComponent"},{"__symbolic":"reference","name":"ModalFooterComponent"},{"__symbolic":"reference","name":"ModalHeaderComponent"},{"__symbolic":"reference","name":"ModalInnerComponent"},{"__symbolic":"reference","name":"ToastComponent"}]}]}],"members":{}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":4},{"__symbolic":"reference","name":"ɵj"}],"declarations":[{"__symbolic":"reference","name":"ImageViewerComponent"},{"__symbolic":"reference","name":"ImageViewableDirective"}],"exports":[{"__symbolic":"reference","name":"ImageViewerComponent"},{"__symbolic":"reference","name":"ImageViewableDirective"}]}]}],"members":{}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4},{"__symbolic":"reference","name":"ɵj"}],"declarations":[{"__symbolic":"reference","name":"SlideComponent"},{"__symbolic":"reference","name":"SlideItemComponent"}],"exports":[{"__symbolic":"reference","name":"SlideComponent"},{"__symbolic":"reference","name":"SlideItemComponent"}]}]}],"members":{}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"PanDirective"},{"__symbolic":"reference","name":"PinchDirective"}],"exports":[{"__symbolic":"reference","name":"PanDirective"},{"__symbolic":"reference","name":"PinchDirective"}]}]}],"members":{}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":4},{"__symbolic":"reference","name":"ɵg"}],"declarations":[{"__symbolic":"reference","name":"ActionSheetComponent"},{"__symbolic":"reference","name":"ContentLoadingComponent"},{"__symbolic":"reference","name":"FixedBarComponent"},{"__symbolic":"reference","name":"LoadingComponent"},{"__symbolic":"reference","name":"StopPropagationDirective"}],"exports":[{"__symbolic":"reference","name":"ActionSheetComponent"},{"__symbolic":"reference","name":"ContentLoadingComponent"},{"__symbolic":"reference","name":"FixedBarComponent"},{"__symbolic":"reference","name":"LoadingComponent"},{"__symbolic":"reference","name":"StopPropagationDirective"}]}]}],"members":{}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"ui-app","providers":[{"__symbolic":"reference","name":"PullDownRefreshController"},{"__symbolic":"reference","name":"PullUpLoadController"},{"__symbolic":"reference","name":"ActionSheetService"},{"__symbolic":"reference","name":"ContentLoadingController"}],"template":"<ng-content></ng-content>\n<ui-image-viewer></ui-image-viewer>\n<ui-modal-base></ui-modal-base>\n<ui-content-loading></ui-content-loading>\n<ui-alert></ui-alert>\n<ui-toast></ui-toast>\n<ui-dialog></ui-dialog>\n"}]}],"members":{"baseFontSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"screenWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"isIphone":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":31,"character":3},"arguments":["class.ui-iphone"]}]}],"isIphoneX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":36,"character":3},"arguments":["class.ui-iphone-x"]}]}],"isAndroid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":41,"character":3},"arguments":["class.ui-android"]}]}],"isDefault":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":46,"character":3},"arguments":["class.ui-default"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":54,"character":15},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":54,"character":22}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":55,"character":15},"arguments":[{"__symbolic":"reference","name":"UI_BROWSER_ENV"}]}],null,null,null],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"BrowserENV"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":56,"character":34},{"__symbolic":"reference","name":"ActionSheetService"},{"__symbolic":"reference","name":"ListActivatedService"}]}],"ngOnInit":[{"__symbolic":"method"}],"resize":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":70,"character":3},"arguments":["window:resize"]}]}],"documentTouchStart":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":81,"character":3},"arguments":["document:touchstart"]}]}]}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4},{"__symbolic":"reference","name":"ɵj"}],"declarations":[{"__symbolic":"reference","name":"CollectionComponent"},{"__symbolic":"reference","name":"CollectionItemComponent"}],"exports":[{"__symbolic":"reference","name":"CollectionComponent"},{"__symbolic":"reference","name":"CollectionItemComponent"}]}]}],"members":{}},"ɵn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"FlexComponent"},{"__symbolic":"reference","name":"FlexItemComponent"}],"exports":[{"__symbolic":"reference","name":"FlexComponent"},{"__symbolic":"reference","name":"FlexItemComponent"}]}]}],"members":{}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":31,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":33,"character":4},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":35,"character":4},{"__symbolic":"reference","name":"ɵn"}],"declarations":[{"__symbolic":"reference","name":"ButtonComponent"},{"__symbolic":"reference","name":"CheckboxComponent"},{"__symbolic":"reference","name":"DateComponent"},{"__symbolic":"reference","name":"OptionComponent"},{"__symbolic":"reference","name":"RadioComponent"},{"__symbolic":"reference","name":"PickerComponent"},{"__symbolic":"reference","name":"PickerColumnComponent"},{"__symbolic":"reference","name":"RangeComponent"},{"__symbolic":"reference","name":"SelectComponent"},{"__symbolic":"reference","name":"SwitchComponent"},{"__symbolic":"reference","name":"CheckboxRequiredValidator"},{"__symbolic":"reference","name":"SwitchRequiredValidator"},{"__symbolic":"reference","name":"RadioRequiredValidator"},{"__symbolic":"reference","name":"SelectRequiredValidator"},{"__symbolic":"reference","name":"DateRequiredValidator"},{"__symbolic":"reference","name":"SubmitDirective"}],"exports":[{"__symbolic":"reference","name":"ButtonComponent"},{"__symbolic":"reference","name":"CheckboxComponent"},{"__symbolic":"reference","name":"DateComponent"},{"__symbolic":"reference","name":"OptionComponent"},{"__symbolic":"reference","name":"PickerComponent"},{"__symbolic":"reference","name":"PickerColumnComponent"},{"__symbolic":"reference","name":"RadioComponent"},{"__symbolic":"reference","name":"RangeComponent"},{"__symbolic":"reference","name":"SelectComponent"},{"__symbolic":"reference","name":"SwitchComponent"},{"__symbolic":"reference","name":"CheckboxRequiredValidator"},{"__symbolic":"reference","name":"SwitchRequiredValidator"},{"__symbolic":"reference","name":"RadioRequiredValidator"},{"__symbolic":"reference","name":"SelectRequiredValidator"},{"__symbolic":"reference","name":"DateRequiredValidator"},{"__symbolic":"reference","name":"SubmitDirective"}],"providers":[{"__symbolic":"reference","name":"ɵb"},{"provide":{"__symbolic":"reference","name":"UI_SELECT_ARROW_CLASSNAME"},"useValue":"ui-caret"}]}]}],"members":{}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ButtonsComponent"},{"__symbolic":"reference","name":"ContentComponent"},{"__symbolic":"reference","name":"FooterComponent"},{"__symbolic":"reference","name":"HeaderComponent"},{"__symbolic":"reference","name":"NavBarComponent"},{"__symbolic":"reference","name":"PageComponent"},{"__symbolic":"reference","name":"TitleComponent"}],"exports":[{"__symbolic":"reference","name":"ButtonsComponent"},{"__symbolic":"reference","name":"ContentComponent"},{"__symbolic":"reference","name":"FooterComponent"},{"__symbolic":"reference","name":"HeaderComponent"},{"__symbolic":"reference","name":"NavBarComponent"},{"__symbolic":"reference","name":"PageComponent"},{"__symbolic":"reference","name":"TitleComponent"}]}]}],"members":{}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ListComponent"},{"__symbolic":"reference","name":"ListHeaderComponent"},{"__symbolic":"reference","name":"ListInnerComponent"},{"__symbolic":"reference","name":"ListItemComponent"},{"__symbolic":"reference","name":"ListOptionComponent"},{"__symbolic":"reference","name":"ListSlidingComponent"},{"__symbolic":"reference","name":"ListThumbnailComponent"}],"exports":[{"__symbolic":"reference","name":"ListComponent"},{"__symbolic":"reference","name":"ListHeaderComponent"},{"__symbolic":"reference","name":"ListInnerComponent"},{"__symbolic":"reference","name":"ListItemComponent"},{"__symbolic":"reference","name":"ListOptionComponent"},{"__symbolic":"reference","name":"ListSlidingComponent"},{"__symbolic":"reference","name":"ListThumbnailComponent"}]}]}],"members":{}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":4},{"__symbolic":"reference","name":"ɵk"}],"declarations":[{"__symbolic":"reference","name":"ɵs"}],"exports":[{"__symbolic":"reference","name":"ɵs"}]}]}],"members":{}},"ɵs":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"ui-back","template":"<div class=\"ui-back\">\n  <div class=\"ui-back-icon\">\n    <div [ngClass]=\"icon\"></div>\n  </div>\n  <div class=\"ui-back-text\">\n    <ng-content></ng-content>\n  </div>\n</div>\n"}]}],"members":{"icon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":15},"arguments":[{"__symbolic":"reference","name":"ɵt"}]}],null],"parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":18,"character":32}]}],"click":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":22,"character":3},"arguments":["click"]}]}]}},"ɵt":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":42},"arguments":["UI_BACK_ICON_CLASSNAME"]},"ɵu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":4}],"declarations":[{"__symbolic":"reference","name":"RefresherComponent"},{"__symbolic":"reference","name":"ScrollComponent"},{"__symbolic":"reference","name":"ScrollTabComponent"},{"__symbolic":"reference","name":"ScrollTabButtonComponent"}],"exports":[{"__symbolic":"reference","name":"RefresherComponent"},{"__symbolic":"reference","name":"ScrollComponent"},{"__symbolic":"reference","name":"ScrollTabComponent"},{"__symbolic":"reference","name":"ScrollTabButtonComponent"}]}]}],"members":{}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SegmentComponent"},{"__symbolic":"reference","name":"SegmentButtonComponent"}],"exports":[{"__symbolic":"reference","name":"SegmentComponent"},{"__symbolic":"reference","name":"SegmentButtonComponent"}]}]}],"members":{}}},"origins":{"getDeviceType":"./lib/app/app/app-controller","CollectionComponent":"./lib/collection/collection/collection.component","CollectionItemComponent":"./lib/collection/collection-item/collection-item.component","FlexComponent":"./lib/flex/flex/flex.component","FlexItemComponent":"./lib/flex/flex-item/flex-item.component","UI_SELECT_ARROW_CLASSNAME":"./lib/forms/helper","inputAttrToBoolean":"./lib/forms/helper","PickerCell":"./lib/forms/picker/picker.service","PickerService":"./lib/forms/picker/picker.service","ButtonComponent":"./lib/forms/button/button.component","CheckboxComponent":"./lib/forms/checkbox/checkbox.component","DateComponent":"./lib/forms/date/date.component","OptionComponent":"./lib/forms/option/option.component","PickerComponent":"./lib/forms/picker/picker.component","PickerColumnComponent":"./lib/forms/picker-column/picker-column.component","RadioComponent":"./lib/forms/radio/radio.component","RangeComponent":"./lib/forms/range/range.component","SelectComponent":"./lib/forms/select/select.component","SwitchComponent":"./lib/forms/switch/switch.component","CheckboxRequiredValidator":"./lib/forms/required-validator.directive","SwitchRequiredValidator":"./lib/forms/required-validator.directive","RadioRequiredValidator":"./lib/forms/required-validator.directive","SelectRequiredValidator":"./lib/forms/required-validator.directive","DateRequiredValidator":"./lib/forms/required-validator.directive","SubmitDirective":"./lib/forms/submit.directive","ImageViewerController":"./lib/image-viewer/image-viewer-controller","ImageViewableDirective":"./lib/image-viewer/image-viewable.directive","ImageViewerComponent":"./lib/image-viewer/image-viewer/image-viewer.component","ButtonsComponent":"./lib/layout/buttons/buttons.component","ContentComponent":"./lib/layout/content/content.component","FooterComponent":"./lib/layout/footer/footer.component","HeaderComponent":"./lib/layout/header/header.component","NavBarComponent":"./lib/layout/navbar/navbar.component","PageComponent":"./lib/layout/page/page.component","TitleComponent":"./lib/layout/title/title.component","ListActivatedService":"./lib/list/list-item/list-activated.service","ListEventService":"./lib/list/list-item/list-event.service","ListComponent":"./lib/list/list/list.component","ListHeaderComponent":"./lib/list/list-header/list-header.component","ListInnerComponent":"./lib/list/list-inner/list-inner.component","ListItemComponent":"./lib/list/list-item/list-item.component","ListOptionComponent":"./lib/list/list-option/list-option.component","ListSlidingComponent":"./lib/list/list-sliding/list-sliding.component","ListThumbnailComponent":"./lib/list/list-thumbnail/list-thumbnail.component","AlertController":"./lib/modal/alert/alert-controller","AlertConfig":"./lib/modal/alert/alert-controller","DialogController":"./lib/modal/dialog/dialog-controller","DialogConfig":"./lib/modal/dialog/dialog-controller","ModalController":"./lib/modal/modal-base/modal-controller","ToastController":"./lib/modal/toast/toast-controller","ToastConfig":"./lib/modal/toast/toast-controller","ToastType":"./lib/modal/toast/toast-controller","AlertComponent":"./lib/modal/alert/alert.component","DialogComponent":"./lib/modal/dialog/dialog.component","DialogBaseComponent":"./lib/modal/dialog-base/dialog-base.component","MaskComponent":"./lib/modal/mask/mask.component","ModalComponent":"./lib/modal/modal/modal.component","ModalBaseComponent":"./lib/modal/modal-base/modal-base.component","ModalFooterComponent":"./lib/modal/modal-footer/modal-footer.component","ModalHeaderComponent":"./lib/modal/modal-header/modal-header.component","ModalInnerComponent":"./lib/modal/modal-inner/modal-inner.component","ToastComponent":"./lib/modal/toast/toast.component","ActionSheetService":"./lib/other/action-sheet/action-sheet.service","ContentLoadingController":"./lib/other/content-loading/content-loading.service","ActionSheetComponent":"./lib/other/action-sheet/action-sheet.component","ContentLoadingComponent":"./lib/other/content-loading/content-loading.component","FixedBarComponent":"./lib/other/fixed-bar/fixed-bar.component","LoadingComponent":"./lib/other/loading/loading.component","StopPropagationDirective":"./lib/other/stop-propagation.directive","UI_DO_REFRESH_DISTANCE":"./lib/scroll/refresher/pull-down-refresh-controller","PullDownRefreshController":"./lib/scroll/refresher/pull-down-refresh-controller","UI_DO_LOAD_DISTANCE":"./lib/scroll/scroll/pull-up-load-controller","PullUpLoadController":"./lib/scroll/scroll/pull-up-load-controller","RefresherComponent":"./lib/scroll/refresher/refresher.component","ScrollComponent":"./lib/scroll/scroll/scroll.component","ScrollTabComponent":"./lib/scroll/scroll-tab/scroll-tab.component","ScrollTabButtonComponent":"./lib/scroll/scroll-tab-button/scroll-tab-button.component","SegmentComponent":"./lib/segment/segment/segment.component","SegmentButtonComponent":"./lib/segment/segment-button/segment-button.component","SlideComponent":"./lib/slide/slide/slide.component","SlideItemComponent":"./lib/slide/slide-item/slide-item.component","UITouchEvent":"./lib/touch/helper","PanDirective":"./lib/touch/pan.directive","PanEventDirection":"./lib/touch/pan.directive","PanEvent":"./lib/touch/pan.directive","PinchEvent":"./lib/touch/pinch.directive","PinchDirective":"./lib/touch/pinch.directive","BrowserENV":"./lib/helper","UI_BROWSER_ENV":"./lib/helper","UIMobileModule":"./lib/cloudbae-ui-mobile.module","ɵa":"./lib/forms/select/select.service","ɵb":"./lib/forms/radio/radio-state.service","ɵc":"./lib/scroll/scroll-tab/scroll-tab.service","ɵd":"./lib/segment/segment/segment.service","ɵe":"./lib/touch/touch-manager","ɵf":"./lib/app/app.module","ɵg":"./lib/modal/modal.module","ɵh":"./lib/image-viewer/image-viewer.module","ɵi":"./lib/slide/slide.module","ɵj":"./lib/touch/touch.module","ɵk":"./lib/other/other.module","ɵl":"./lib/app/app/app.component","ɵm":"./lib/collection/collection.module","ɵn":"./lib/flex/flex.module","ɵo":"./lib/forms/forms.module","ɵp":"./lib/layout/layout.module","ɵq":"./lib/list/list.module","ɵr":"./lib/router/router.module","ɵs":"./lib/router/back/back.component","ɵt":"./lib/router/helper","ɵu":"./lib/scroll/scroll.module","ɵv":"./lib/segment/segment.module"},"importAs":"@cloudbae-frontend/ui-mobile"}