{"__symbolic":"module","version":4,"metadata":{"AnalysisComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"lib-analysis","template":" <router-outlet></router-outlet> ","styles":[]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AnalysisService"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"AnalysisService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@abp/ng.core","name":"RestService","line":9,"character":35}]}],"sample":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"AnalysisModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":17,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"AnalysisComponent"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵj"}],"imports":[{"__symbolic":"reference","module":"@abp/ng.core","name":"CoreModule","line":28,"character":4},{"__symbolic":"reference","module":"@abp/ng.theme.shared","name":"ThemeSharedModule","line":29,"character":4},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","module":"@volo/abp.ng.theme.lepton","name":"ThemeLeptonModule","line":31,"character":4},{"__symbolic":"reference","module":"@volo/abp.commercial.ng.ui","name":"CommercialUiModule","line":32,"character":4},{"__symbolic":"reference","module":"@ng-bootstrap/ng-bootstrap","name":"NgbDropdownModule","line":33,"character":4},{"__symbolic":"reference","module":"@ngx-validate/core","name":"NgxValidateCoreModule","line":34,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":35,"character":4},{"__symbolic":"reference","module":"@ng-bootstrap/ng-bootstrap","name":"NgbModule","line":36,"character":4}],"exports":[]}]}],"members":{},"statics":{"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"AnalysisModule"},"providers":[]}},"forLazy":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@abp/ng.core","name":"LazyModuleFactory","line":49,"character":15},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"AnalysisModule"},"member":"forChild"}}]}}}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"app-resource-type","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":19},"member":"Default"},"providers":[{"__symbolic":"reference","module":"@abp/ng.core","name":"ListService","line":17,"character":14},{"provide":{"__symbolic":"reference","module":"@ng-bootstrap/ng-bootstrap","name":"NgbDateAdapter","line":17,"character":38},"useClass":{"__symbolic":"reference","module":"@abp/ng.theme.shared/extensions","name":"DateAdapter","line":17,"character":64}}],"styles":[],"template":"<div class=\"row entry-row\">\r\n    <div class=\"col-12 col-sm-auto\">\r\n      <h1 class=\"content-header-title\">{{ 'Analysis::ResourceTypes' | abpLocalization }}</h1>\r\n    </div>\r\n  \r\n    <div class=\"col-lg-auto pl-lg-0\">\r\n      <abp-breadcrumb></abp-breadcrumb>\r\n    </div>\r\n  \r\n    <div class=\"col\">\r\n      <div class=\"text-lg-right pt-2\">\r\n        <button\r\n          *abpPermission=\"'Analysis.ResourceTypes.Create'\"\r\n          class=\"btn btn-primary btn-sm\"\r\n          type=\"button\"\r\n          (click)=\"create()\"\r\n        >\r\n          <i class=\"fa fa-plus mr-1\" aria-hidden=\"true\"></i>\r\n          {{ 'Analysis::NewResourceType' | abpLocalization }}\r\n        </button>\r\n      </div>\r\n    </div>\r\n  </div>\r\n  \r\n  <p>\r\n    <a\r\n      href=\"javascript:;\"\r\n      (click)=\"isFiltersHidden = !isFiltersHidden\"\r\n      [attr.aria-expanded]=\"!isFiltersHidden\"\r\n      aria-controls=\"advanced-content-filters\"\r\n    >\r\n      {{ 'Analysis::SeeAdvancedFilters' | abpLocalization }}\r\n      <i [ngbCollapse]=\"!isFiltersHidden\" class=\"fa fa-angle-down ml-1\" aria-hidden=\"true\"></i>\r\n      <i [ngbCollapse]=\"isFiltersHidden\" class=\"fa fa-angle-up ml-1\" aria-hidden=\"true\"></i>\r\n    </a>\r\n  </p>\r\n  \r\n  <div id=\"advanced-content-filters\" [ngbCollapse]=\"isFiltersHidden\">\r\n    <div class=\"card mb-4\">\r\n      <div class=\"card-body\">\r\n        <form #filterForm (keyup.enter)=\"list.get()\">\r\n          <div class=\"row\">\r\n            <div class=\"col-12 col-sm-auto\">\r\n              <div class=\"form-group\">\r\n                <label for=\"nameFilter\">\r\n                  {{ 'Analysis::Name' | abpLocalization }}\r\n                </label>\r\n  \r\n                <input\r\n                  id=\"nameFilter\"\r\n                  class=\"form-control\"\r\n                  [(ngModel)]=\"filters.name\"\r\n                  [ngModelOptions]=\"{ standalone: true }\"\r\n                />\r\n              </div>\r\n            </div>\r\n            <div class=\"col-12 col-sm-auto\">\r\n              <div class=\"form-group\">\r\n                <label for=\"descriptionFilter\">\r\n                  {{ 'Analysis::Description' | abpLocalization }}\r\n                </label>\r\n  \r\n                <input\r\n                  id=\"descriptionFilter\"\r\n                  class=\"form-control\"\r\n                  [(ngModel)]=\"filters.description\"\r\n                  [ngModelOptions]=\"{ standalone: true }\"\r\n                />\r\n              </div>\r\n            </div>\r\n            <div class=\"col-12 col-sm-auto\">\r\n              <div class=\"form-group\">\r\n                <label for=\"codeFilter\">\r\n                  {{ 'Analysis::Code' | abpLocalization }}\r\n                </label>\r\n  \r\n                <input\r\n                  id=\"codeFilter\"\r\n                  class=\"form-control\"\r\n                  [(ngModel)]=\"filters.code\"\r\n                  [ngModelOptions]=\"{ standalone: true }\"\r\n                />\r\n              </div>\r\n            </div>\r\n  \r\n            <div class=\"col-12 col-sm-auto align-self-end mb-3\">\r\n              <div class=\"row\">\r\n                <div class=\"col-6 col-sm-auto\">\r\n                  <button\r\n                    type=\"button\"\r\n                    class=\"btn btn-outline-primary btn-block\"\r\n                    (click)=\"clearFilters()\"\r\n                  >\r\n                    <span>{{ 'AbpUi::Clear' | abpLocalization }}</span>\r\n                  </button>\r\n                </div>\r\n                <div class=\"col-6 col-sm-auto\">\r\n                  <button type=\"button\" class=\"btn btn-primary btn-block\" (click)=\"list.get()\">\r\n                    <span>{{ 'AbpUi::Refresh' | abpLocalization }}</span>\r\n                  </button>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </form>\r\n      </div>\r\n    </div>\r\n  </div>\r\n  \r\n  <div class=\"card\">\r\n    <div class=\"card-body\">\r\n      <div class=\"data-tables-filter\">\r\n        <div class=\"input-group\">\r\n          <input\r\n            type=\"search\"\r\n            class=\"form-control\"\r\n            [placeholder]=\"'AbpUi::PagerSearch' | abpLocalization\"\r\n            [(ngModel)]=\"list.filter\"\r\n          />\r\n          <div class=\"input-group-append\">\r\n            <button\r\n              [title]=\"'AbpUi::Search' | abpLocalization\"\r\n              (click)=\"list.get()\"\r\n              class=\"btn btn-sm btn-primary\"\r\n            >\r\n              <i class=\"fas fa-search\" aria-hidden=\"true\"></i>\r\n            </button>\r\n          </div>\r\n        </div>\r\n      </div>\r\n  \r\n      <ngx-datatable [rows]=\"data.items\" [count]=\"data.totalCount\" [list]=\"list\" default>\r\n        <ngx-datatable-column\r\n          [name]=\"'AbpUi::Actions' | abpLocalization\"\r\n          [maxWidth]=\"150\"\r\n          [width]=\"150\"\r\n          [sortable]=\"false\"\r\n        >\r\n          <ng-template let-row=\"row\" let-i=\"rowIndex\" ngx-datatable-cell-template>\r\n            <div ngbDropdown container=\"body\" class=\"d-inline-block\">\r\n              <button\r\n                class=\"btn btn-primary btn-sm dropdown-toggle\"\r\n                data-toggle=\"dropdown\"\r\n                aria-haspopup=\"true\"\r\n                ngbDropdownToggle\r\n              >\r\n                <i class=\"fa fa-cog mr-1\" aria-hidden=\"true\"></i>\r\n                {{ 'AbpUi::Actions' | abpLocalization }}\r\n              </button>\r\n  \r\n              <div ngbDropdownMenu>\r\n                <button\r\n                  ngbDropdownItem\r\n                  *abpPermission=\"'Analysis.ResourceTypes.Edit'\"\r\n                  (click)=\"update(row)\"\r\n                >\r\n                  {{ 'AbpUi::Edit' | abpLocalization }}\r\n                </button>\r\n  \r\n                <button\r\n                  ngbDropdownItem\r\n                  *abpPermission=\"'Analysis.ResourceTypes.Delete'\"\r\n                  (click)=\"delete(row)\"\r\n                >\r\n                  {{ 'AbpUi::Delete' | abpLocalization }}\r\n                </button>\r\n              </div>\r\n            </div>\r\n          </ng-template>\r\n        </ngx-datatable-column>\r\n  \r\n        <ngx-datatable-column name=\"{{ 'Analysis::Name' | abpLocalization }}\" prop=\"name\">\r\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\r\n            {{ row.name }}\r\n          </ng-template>\r\n        </ngx-datatable-column>\r\n  \r\n        <ngx-datatable-column name=\"{{ 'Analysis::Description' | abpLocalization }}\" prop=\"description\">\r\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\r\n            {{ row.description }}\r\n          </ng-template>\r\n        </ngx-datatable-column>\r\n  \r\n        <ngx-datatable-column name=\"{{ 'Analysis::Code' | abpLocalization }}\" prop=\"code\">\r\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\r\n            {{ row.code }}\r\n          </ng-template>\r\n        </ngx-datatable-column>\r\n      </ngx-datatable>\r\n    </div>\r\n  </div>\r\n  \r\n  <abp-modal [busy]=\"isModalBusy\" [(visible)]=\"isModalOpen\">\r\n    <ng-template #abpHeader>\r\n      <h3>\r\n        {{ (selected ? 'AbpUi::Edit' : 'Analysis::NewResourceType') | abpLocalization }}\r\n      </h3>\r\n    </ng-template>\r\n  \r\n    <ng-template #abpBody>\r\n      <form [formGroup]=\"form\" (ngSubmit)=\"submitForm()\" validateOnSubmit>\r\n        <div class=\"mt-2 fade-in-top\">\r\n          <div class=\"form-group\">\r\n            <label for=\"resource-type-name\">\r\n              {{ 'Analysis::Name' | abpLocalization }} *\r\n            </label>\r\n  \r\n            <input\r\n              id=\"resource-type-name\"\r\n              formControlName=\"name\"\r\n              class=\"form-control\"\r\n              autofocus\r\n            />\r\n          </div>\r\n          <div class=\"form-group\">\r\n            <label for=\"resource-type-description\">\r\n              {{ 'Analysis::Description' | abpLocalization }} \r\n            </label>\r\n  \r\n            <input\r\n              id=\"resource-type-description\"\r\n              formControlName=\"description\"\r\n              class=\"form-control\"\r\n            />\r\n          </div>\r\n          <div class=\"form-group\">\r\n            <label for=\"resource-type-code\">\r\n              {{ 'Analysis::Code' | abpLocalization }} *\r\n            </label>\r\n  \r\n            <input\r\n              id=\"resource-type-code\"\r\n              formControlName=\"code\"\r\n              class=\"form-control\"\r\n            />\r\n          </div>\r\n        </div>\r\n      </form>\r\n    </ng-template>\r\n  \r\n    <ng-template #abpFooter>\r\n      <button type=\"button\" class=\"btn btn-secondary\" #abpClose>\r\n        {{ 'AbpUi::Cancel' | abpLocalization }}\r\n      </button>\r\n  \r\n      <abp-button iconClass=\"fa fa-check\" (click)=\"submitForm()\" [disabled]=\"form?.invalid\">\r\n        {{ 'AbpUi::Save' | abpLocalization }}\r\n      </abp-button>\r\n    </ng-template>\r\n  </abp-modal>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@abp/ng.core","name":"ListService","line":40,"character":26},{"__symbolic":"reference","module":"@abp/ng.core","name":"TrackByService","line":41,"character":27},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","module":"@abp/ng.theme.shared","name":"ConfirmationService","line":43,"character":26},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":44,"character":16}]}],"ngOnInit":[{"__symbolic":"method"}],"clearFilters":[{"__symbolic":"method"}],"buildForm":[{"__symbolic":"method"}],"hideForm":[{"__symbolic":"method"}],"showForm":[{"__symbolic":"method"}],"submitForm":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@abp/ng.core","name":"RestService","line":49,"character":35}]}]},"statics":{"ɵprov":{}}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"app-resource","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":19},"member":"Default"},"providers":[{"__symbolic":"reference","module":"@abp/ng.core","name":"ListService","line":16,"character":14},{"provide":{"__symbolic":"reference","module":"@ng-bootstrap/ng-bootstrap","name":"NgbDateAdapter","line":16,"character":38},"useClass":{"__symbolic":"reference","module":"@abp/ng.theme.shared/extensions","name":"DateAdapter","line":16,"character":64}}],"styles":[],"template":"<div class=\"row entry-row\">\r\n    <div class=\"col-12 col-sm-auto\">\r\n      <h1 class=\"content-header-title\">{{ 'Analysis::Resources' | abpLocalization }}</h1>\r\n    </div>\r\n  \r\n    <div class=\"col-lg-auto pl-lg-0\">\r\n      <abp-breadcrumb></abp-breadcrumb>\r\n    </div>\r\n  \r\n    <div class=\"col\">\r\n      <div class=\"text-lg-right pt-2\">\r\n        <button\r\n          *abpPermission=\"'Analysis.Resources.Create'\"\r\n          class=\"btn btn-primary btn-sm\"\r\n          type=\"button\"\r\n          (click)=\"create()\"\r\n        >\r\n          <i class=\"fa fa-plus mr-1\" aria-hidden=\"true\"></i>\r\n          {{ 'Analysis::NewResource' | abpLocalization }}\r\n        </button>\r\n      </div>\r\n    </div>\r\n  </div>\r\n  \r\n  <p>\r\n    <a\r\n      href=\"javascript:;\"\r\n      (click)=\"isFiltersHidden = !isFiltersHidden\"\r\n      [attr.aria-expanded]=\"!isFiltersHidden\"\r\n      aria-controls=\"advanced-content-filters\"\r\n    >\r\n      {{ 'Analysis::SeeAdvancedFilters' | abpLocalization }}\r\n      <i [ngbCollapse]=\"!isFiltersHidden\" class=\"fa fa-angle-down ml-1\" aria-hidden=\"true\"></i>\r\n      <i [ngbCollapse]=\"isFiltersHidden\" class=\"fa fa-angle-up ml-1\" aria-hidden=\"true\"></i>\r\n    </a>\r\n  </p>\r\n  \r\n  <div id=\"advanced-content-filters\" [ngbCollapse]=\"isFiltersHidden\">\r\n    <div class=\"card mb-4\">\r\n      <div class=\"card-body\">\r\n        <form #filterForm (keyup.enter)=\"list.get()\">\r\n          <div class=\"row\">\r\n            <div class=\"col-12 col-sm-auto\">\r\n              <div class=\"form-group\">\r\n                <label for=\"nameFilter\">\r\n                  {{ 'Analysis::Name' | abpLocalization }}\r\n                </label>\r\n  \r\n                <input\r\n                  id=\"nameFilter\"\r\n                  class=\"form-control\"\r\n                  [(ngModel)]=\"filters.name\"\r\n                  [ngModelOptions]=\"{ standalone: true }\"\r\n                />\r\n              </div>\r\n            </div>\r\n            <div class=\"col-12 col-sm-auto\">\r\n              <div class=\"form-group\">\r\n                <label for=\"descriptionFilter\">\r\n                  {{ 'Analysis::Description' | abpLocalization }}\r\n                </label>\r\n  \r\n                <input\r\n                  id=\"descriptionFilter\"\r\n                  class=\"form-control\"\r\n                  [(ngModel)]=\"filters.description\"\r\n                  [ngModelOptions]=\"{ standalone: true }\"\r\n                />\r\n              </div>\r\n            </div>\r\n            <div class=\"col-12 col-sm-auto\">\r\n              <div class=\"form-group\">\r\n                <label for=\"uriFilter\">\r\n                  {{ 'Analysis::Uri' | abpLocalization }}\r\n                </label>\r\n  \r\n                <input\r\n                  id=\"uriFilter\"\r\n                  class=\"form-control\"\r\n                  [(ngModel)]=\"filters.uri\"\r\n                  [ngModelOptions]=\"{ standalone: true }\"\r\n                />\r\n              </div>\r\n            </div>\r\n            <div class=\"col-12 col-sm-auto\">\r\n              <div class=\"form-group\">\r\n                <label>\r\n                  {{ 'Analysis::ResourceType' | abpLocalization }}\r\n                </label>\r\n  \r\n                <abp-lookup-input\r\n                  displayNameProp=\"name\"\r\n                  lookupNameProp=\"displayName\"\r\n                  [getFn]=\"service.getResourceTypeLookup\"\r\n                  [(ngModel)]=\"filters.resourceTypeId\"\r\n                  [ngModelOptions]=\"{ standalone: true }\"\r\n                ></abp-lookup-input>\r\n              </div>\r\n            </div>\r\n  \r\n            <div class=\"col-12 col-sm-auto align-self-end mb-3\">\r\n              <div class=\"row\">\r\n                <div class=\"col-6 col-sm-auto\">\r\n                  <button\r\n                    type=\"button\"\r\n                    class=\"btn btn-outline-primary btn-block\"\r\n                    (click)=\"clearFilters()\"\r\n                  >\r\n                    <span>{{ 'AbpUi::Clear' | abpLocalization }}</span>\r\n                  </button>\r\n                </div>\r\n                <div class=\"col-6 col-sm-auto\">\r\n                  <button type=\"button\" class=\"btn btn-primary btn-block\" (click)=\"list.get()\">\r\n                    <span>{{ 'AbpUi::Refresh' | abpLocalization }}</span>\r\n                  </button>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </form>\r\n      </div>\r\n    </div>\r\n  </div>\r\n  \r\n  <div class=\"card\">\r\n    <div class=\"card-body\">\r\n      <div class=\"data-tables-filter\">\r\n        <div class=\"input-group\">\r\n          <input\r\n            type=\"search\"\r\n            class=\"form-control\"\r\n            [placeholder]=\"'AbpUi::PagerSearch' | abpLocalization\"\r\n            [(ngModel)]=\"list.filter\"\r\n          />\r\n          <div class=\"input-group-append\">\r\n            <button\r\n              [title]=\"'AbpUi::Search' | abpLocalization\"\r\n              (click)=\"list.get()\"\r\n              class=\"btn btn-sm btn-primary\"\r\n            >\r\n              <i class=\"fas fa-search\" aria-hidden=\"true\"></i>\r\n            </button>\r\n          </div>\r\n        </div>\r\n      </div>\r\n  \r\n      <ngx-datatable [rows]=\"data.items\" [count]=\"data.totalCount\" [list]=\"list\" default>\r\n        <ngx-datatable-column\r\n          [name]=\"'AbpUi::Actions' | abpLocalization\"\r\n          [maxWidth]=\"150\"\r\n          [width]=\"150\"\r\n          [sortable]=\"false\"\r\n        >\r\n          <ng-template let-row=\"row\" let-i=\"rowIndex\" ngx-datatable-cell-template>\r\n            <div ngbDropdown container=\"body\" class=\"d-inline-block\">\r\n              <button\r\n                class=\"btn btn-primary btn-sm dropdown-toggle\"\r\n                data-toggle=\"dropdown\"\r\n                aria-haspopup=\"true\"\r\n                ngbDropdownToggle\r\n              >\r\n                <i class=\"fa fa-cog mr-1\" aria-hidden=\"true\"></i>\r\n                {{ 'AbpUi::Actions' | abpLocalization }}\r\n              </button>\r\n  \r\n              <div ngbDropdownMenu>\r\n                <button\r\n                  ngbDropdownItem\r\n                  *abpPermission=\"'Analysis.Resources.Edit'\"\r\n                  (click)=\"update(row)\"\r\n                >\r\n                  {{ 'AbpUi::Edit' | abpLocalization }}\r\n                </button>\r\n  \r\n                <button\r\n                  ngbDropdownItem\r\n                  *abpPermission=\"'Analysis.Resources.Delete'\"\r\n                  (click)=\"delete(row)\"\r\n                >\r\n                  {{ 'AbpUi::Delete' | abpLocalization }}\r\n                </button>\r\n              </div>\r\n            </div>\r\n          </ng-template>\r\n        </ngx-datatable-column>\r\n  \r\n        <ngx-datatable-column name=\"{{ 'Analysis::Name' | abpLocalization }}\" prop=\"resource.name\">\r\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\r\n            {{ row.resource.name }}\r\n          </ng-template>\r\n        </ngx-datatable-column>\r\n  \r\n        <ngx-datatable-column name=\"{{ 'Analysis::Description' | abpLocalization }}\" prop=\"resource.description\">\r\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\r\n            {{ row.resource.description }}\r\n          </ng-template>\r\n        </ngx-datatable-column>\r\n  \r\n        <ngx-datatable-column name=\"{{ 'Analysis::Uri' | abpLocalization }}\" prop=\"resource.uri\">\r\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\r\n            {{ row.resource.uri }}\r\n          </ng-template>\r\n        </ngx-datatable-column>\r\n  \r\n        <ngx-datatable-column name=\"{{ 'Analysis::ResourceType' | abpLocalization }}\" prop=\"resourceType.name\">\r\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\r\n            {{ row.resourceType?.name }}\r\n          </ng-template>\r\n        </ngx-datatable-column>\r\n      </ngx-datatable>\r\n    </div>\r\n  </div>\r\n  \r\n  <abp-modal [busy]=\"isModalBusy\" [(visible)]=\"isModalOpen\">\r\n    <ng-template #abpHeader>\r\n      <h3>\r\n        {{ (selected ? 'AbpUi::Edit' : 'Analysis::NewResource') | abpLocalization }}\r\n      </h3>\r\n    </ng-template>\r\n  \r\n    <ng-template #abpBody>\r\n      <form [formGroup]=\"form\" (ngSubmit)=\"submitForm()\" validateOnSubmit>\r\n        <div class=\"mt-2 fade-in-top\">\r\n          <div class=\"form-group\">\r\n            <label for=\"resource-name\">\r\n              {{ 'Analysis::Name' | abpLocalization }} *\r\n            </label>\r\n  \r\n            <input\r\n              id=\"resource-name\"\r\n              formControlName=\"name\"\r\n              class=\"form-control\"\r\n              autofocus\r\n            />\r\n          </div>\r\n          <div class=\"form-group\">\r\n            <label for=\"resource-description\">\r\n              {{ 'Analysis::Description' | abpLocalization }} \r\n            </label>\r\n  \r\n            <input\r\n              id=\"resource-description\"\r\n              formControlName=\"description\"\r\n              class=\"form-control\"\r\n            />\r\n          </div>\r\n          <div class=\"form-group\">\r\n            <label for=\"resource-uri\">\r\n              {{ 'Analysis::Uri' | abpLocalization }} *\r\n            </label>\r\n  \r\n            <input\r\n              id=\"resource-uri\"\r\n              formControlName=\"uri\"\r\n              class=\"form-control\"\r\n            />\r\n          </div>\r\n          <div class=\"form-group\">\r\n            <label for=\"resource-type-resource-type-id\">\r\n              {{ 'Analysis::ResourceType' | abpLocalization }}\r\n            </label>Analysis\r\n  \r\n            <abp-lookup-input\r\n              formControlName=\"resourceTypeId\"\r\n              displayNameProp=\"name\"\r\n              lookupNameProp=\"displayName\"\r\n              [getFn]=\"service.getResourceTypeLookup\"\r\n              [editingData]=\"selected?.resourceType\"\r\n            ></abp-lookup-input>\r\n          </div>\r\n        </div>\r\n      </form>\r\n    </ng-template>\r\n  \r\n    <ng-template #abpFooter>\r\n      <button type=\"button\" class=\"btn btn-secondary\" #abpClose>\r\n        {{ 'AbpUi::Cancel' | abpLocalization }}\r\n      </button>\r\n  \r\n      <abp-button iconClass=\"fa fa-check\" (click)=\"submitForm()\" [disabled]=\"form?.invalid\">\r\n        {{ 'AbpUi::Save' | abpLocalization }}\r\n      </abp-button>\r\n    </ng-template>\r\n  </abp-modal>\r\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@abp/ng.core","name":"ListService","line":39,"character":26},{"__symbolic":"reference","module":"@abp/ng.core","name":"TrackByService","line":40,"character":27},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","module":"@abp/ng.theme.shared","name":"ConfirmationService","line":42,"character":26},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":43,"character":16}]}],"ngOnInit":[{"__symbolic":"method"}],"clearFilters":[{"__symbolic":"method"}],"buildForm":[{"__symbolic":"method"}],"hideForm":[{"__symbolic":"method"}],"showForm":[{"__symbolic":"method"}],"submitForm":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@abp/ng.core","name":"RestService","line":65,"character":35}]}]},"statics":{"ɵprov":{}}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"app-event-type","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":19},"member":"Default"},"providers":[{"__symbolic":"reference","module":"@abp/ng.core","name":"ListService","line":16,"character":14},{"provide":{"__symbolic":"reference","module":"@ng-bootstrap/ng-bootstrap","name":"NgbDateAdapter","line":16,"character":38},"useClass":{"__symbolic":"reference","module":"@abp/ng.theme.shared/extensions","name":"DateAdapter","line":16,"character":64}}],"styles":[],"template":"<div class=\"row entry-row\">\n    <div class=\"col-12 col-sm-auto\">\n      <h1 class=\"content-header-title\">{{ 'Analysis::EventTypes' | abpLocalization }}</h1>\n    </div>\n  \n    <div class=\"col-lg-auto pl-lg-0\">\n      <abp-breadcrumb></abp-breadcrumb>\n    </div>\n  \n    <div class=\"col\">\n      <div class=\"text-lg-right pt-2\">\n        <button\n          *abpPermission=\"'Analysis.EventTypes.Create'\"\n          class=\"btn btn-primary btn-sm\"\n          type=\"button\"\n          (click)=\"create()\"\n        >\n          <i class=\"fa fa-plus mr-1\" aria-hidden=\"true\"></i>\n          {{ 'Analysis::NewEventType' | abpLocalization }}\n        </button>\n      </div>\n    </div>\n  </div>\n  \n  <p>\n    <a\n      href=\"javascript:;\"\n      (click)=\"isFiltersHidden = !isFiltersHidden\"\n      [attr.aria-expanded]=\"!isFiltersHidden\"\n      aria-controls=\"advanced-content-filters\"\n    >\n      {{ 'Analysis::SeeAdvancedFilters' | abpLocalization }}\n      <i [ngbCollapse]=\"!isFiltersHidden\" class=\"fa fa-angle-down ml-1\" aria-hidden=\"true\"></i>\n      <i [ngbCollapse]=\"isFiltersHidden\" class=\"fa fa-angle-up ml-1\" aria-hidden=\"true\"></i>\n    </a>\n  </p>\n  \n  <div id=\"advanced-content-filters\" [ngbCollapse]=\"isFiltersHidden\">\n    <div class=\"card mb-4\">\n      <div class=\"card-body\">\n        <form #filterForm (keyup.enter)=\"list.get()\">\n          <div class=\"row\">\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"nameFilter\">\n                  {{ 'Analysis::Name' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"nameFilter\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.name\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"descriptionFilter\">\n                  {{ 'Analysis::Description' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"descriptionFilter\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.description\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"codeFilter\">\n                  {{ 'Analysis::Code' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"codeFilter\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.code\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n  \n            <div class=\"col-12 col-sm-auto align-self-end mb-3\">\n              <div class=\"row\">\n                <div class=\"col-6 col-sm-auto\">\n                  <button\n                    type=\"button\"\n                    class=\"btn btn-outline-primary btn-block\"\n                    (click)=\"clearFilters()\"\n                  >\n                    <span>{{ 'AbpUi::Clear' | abpLocalization }}</span>\n                  </button>\n                </div>\n                <div class=\"col-6 col-sm-auto\">\n                  <button type=\"button\" class=\"btn btn-primary btn-block\" (click)=\"list.get()\">\n                    <span>{{ 'AbpUi::Refresh' | abpLocalization }}</span>\n                  </button>\n                </div>\n              </div>\n            </div>\n          </div>\n        </form>\n      </div>\n    </div>\n  </div>\n  \n  <div class=\"card\">\n    <div class=\"card-body\">\n      <div class=\"data-tables-filter\">\n        <div class=\"input-group\">\n          <input\n            type=\"search\"\n            class=\"form-control\"\n            [placeholder]=\"'AbpUi::PagerSearch' | abpLocalization\"\n            [(ngModel)]=\"list.filter\"\n          />\n          <div class=\"input-group-append\">\n            <button\n              [title]=\"'AbpUi::Search' | abpLocalization\"\n              (click)=\"list.get()\"\n              class=\"btn btn-sm btn-primary\"\n            >\n              <i class=\"fas fa-search\" aria-hidden=\"true\"></i>\n            </button>\n          </div>\n        </div>\n      </div>\n  \n      <ngx-datatable [rows]=\"data.items\" [count]=\"data.totalCount\" [list]=\"list\" default>\n        <ngx-datatable-column\n          [name]=\"'AbpUi::Actions' | abpLocalization\"\n          [maxWidth]=\"150\"\n          [width]=\"150\"\n          [sortable]=\"false\"\n        >\n          <ng-template let-row=\"row\" let-i=\"rowIndex\" ngx-datatable-cell-template>\n            <div ngbDropdown container=\"body\" class=\"d-inline-block\">\n              <button\n                class=\"btn btn-primary btn-sm dropdown-toggle\"\n                data-toggle=\"dropdown\"\n                aria-haspopup=\"true\"\n                ngbDropdownToggle\n              >\n                <i class=\"fa fa-cog mr-1\" aria-hidden=\"true\"></i>\n                {{ 'AbpUi::Actions' | abpLocalization }}\n              </button>\n  \n              <div ngbDropdownMenu>\n                <button\n                  ngbDropdownItem\n                  *abpPermission=\"'Analysis.EventTypes.Edit'\"\n                  (click)=\"update(row)\"\n                >\n                  {{ 'AbpUi::Edit' | abpLocalization }}\n                </button>\n  \n                <button\n                  ngbDropdownItem\n                  *abpPermission=\"'Analysis.EventTypes.Delete'\"\n                  (click)=\"delete(row)\"\n                >\n                  {{ 'AbpUi::Delete' | abpLocalization }}\n                </button>\n              </div>\n            </div>\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::Name' | abpLocalization }}\" prop=\"name\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.name }}\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::Description' | abpLocalization }}\" prop=\"description\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.description }}\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::Code' | abpLocalization }}\" prop=\"code\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.code }}\n          </ng-template>\n        </ngx-datatable-column>\n      </ngx-datatable>\n    </div>\n  </div>\n  \n  <abp-modal [busy]=\"isModalBusy\" [(visible)]=\"isModalOpen\">\n    <ng-template #abpHeader>\n      <h3>\n        {{ (selected ? 'AbpUi::Edit' : 'Analysis::NewEventType') | abpLocalization }}\n      </h3>\n    </ng-template>\n  \n    <ng-template #abpBody>\n      <form [formGroup]=\"form\" (ngSubmit)=\"submitForm()\" validateOnSubmit>\n        <div class=\"mt-2 fade-in-top\">\n          <div class=\"form-group\">\n            <label for=\"event-type-name\">\n              {{ 'Analysis::Name' | abpLocalization }} *\n            </label>\n  \n            <input\n              id=\"event-type-name\"\n              formControlName=\"name\"\n              class=\"form-control\"\n              autofocus\n            />\n          </div>\n          <div class=\"form-group\">\n            <label for=\"event-type-description\">\n              {{ 'Analysis::Description' | abpLocalization }} \n            </label>\n  \n            <input\n              id=\"event-type-description\"\n              formControlName=\"description\"\n              class=\"form-control\"\n            />\n          </div>\n          <div class=\"form-group\">\n            <label for=\"event-type-code\">\n              {{ 'Analysis::Code' | abpLocalization }} *\n            </label>\n  \n            <input\n              id=\"event-type-code\"\n              formControlName=\"code\"\n              class=\"form-control\"\n            />\n          </div>\n        </div>\n      </form>\n    </ng-template>\n  \n    <ng-template #abpFooter>\n      <button type=\"button\" class=\"btn btn-secondary\" #abpClose>\n        {{ 'AbpUi::Cancel' | abpLocalization }}\n      </button>\n  \n      <abp-button iconClass=\"fa fa-check\" (click)=\"submitForm()\" [disabled]=\"form?.invalid\">\n        {{ 'AbpUi::Save' | abpLocalization }}\n      </abp-button>\n    </ng-template>\n  </abp-modal>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@abp/ng.core","name":"ListService","line":39,"character":26},{"__symbolic":"reference","module":"@abp/ng.core","name":"TrackByService","line":40,"character":27},{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","module":"@abp/ng.theme.shared","name":"ConfirmationService","line":42,"character":26},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":43,"character":16}]}],"ngOnInit":[{"__symbolic":"method"}],"clearFilters":[{"__symbolic":"method"}],"buildForm":[{"__symbolic":"method"}],"hideForm":[{"__symbolic":"method"}],"showForm":[{"__symbolic":"method"}],"submitForm":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@abp/ng.core","name":"RestService","line":49,"character":35}]}]},"statics":{"ɵprov":{}}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"app-auser","template":"<p>auser works!</p>\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"app-resource-event","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":19},"member":"Default"},"providers":[{"__symbolic":"reference","module":"@abp/ng.core","name":"ListService","line":16,"character":14},{"provide":{"__symbolic":"reference","module":"@ng-bootstrap/ng-bootstrap","name":"NgbDateAdapter","line":16,"character":38},"useClass":{"__symbolic":"reference","module":"@abp/ng.theme.shared/extensions","name":"DateAdapter","line":16,"character":64}}],"styles":[],"template":"<div class=\"row entry-row\">\n    <div class=\"col-12 col-sm-auto\">\n      <h1 class=\"content-header-title\">{{ 'Analysis::ResourceEvents' | abpLocalization }}</h1>\n    </div>\n  \n    <div class=\"col-lg-auto pl-lg-0\">\n      <abp-breadcrumb></abp-breadcrumb>\n    </div>\n  \n    <div class=\"col\">\n      <div class=\"text-lg-right pt-2\">\n        <button\n          *abpPermission=\"'Analysis.ResourceEvents.Create'\"\n          class=\"btn btn-primary btn-sm\"\n          type=\"button\"\n          (click)=\"create()\"\n        >\n          <i class=\"fa fa-plus mr-1\" aria-hidden=\"true\"></i>\n          {{ 'Analysis::NewResourceEvent' | abpLocalization }}\n        </button>\n      </div>\n    </div>\n  </div>\n  \n  <p>\n    <a\n      href=\"javascript:;\"\n      (click)=\"isFiltersHidden = !isFiltersHidden\"\n      [attr.aria-expanded]=\"!isFiltersHidden\"\n      aria-controls=\"advanced-content-filters\"\n    >\n      {{ 'Analysis::SeeAdvancedFilters' | abpLocalization }}\n      <i [ngbCollapse]=\"!isFiltersHidden\" class=\"fa fa-angle-down ml-1\" aria-hidden=\"true\"></i>\n      <i [ngbCollapse]=\"isFiltersHidden\" class=\"fa fa-angle-up ml-1\" aria-hidden=\"true\"></i>\n    </a>\n  </p>\n  \n  <div id=\"advanced-content-filters\" [ngbCollapse]=\"isFiltersHidden\">\n    <div class=\"card mb-4\">\n      <div class=\"card-body\">\n        <form #filterForm (keyup.enter)=\"list.get()\">\n          <div class=\"row\">\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"minEventDate\">\n                    {{ 'Analysis::MinEventDate' | abpLocalization }}\n                </label>\n  \n                <div class=\"input-group\" validationTarget>\n                  <input\n                    id=\"minEventDate\"\n                    class=\"form-control\"\n                    #minEventDateInput\n                    #minEventDateDatepicker=\"ngbDatepicker\"\n                    name=\"minEventDate\"\n                    ngbDatepicker\n                    readonly\n                    (click)=\"minEventDateDatepicker.toggle()\"\n                    (keyup.space)=\"minEventDateDatepicker.toggle()\"\n                    [(ngModel)]=\"filters.eventDateMin\"\n                    [ngModelOptions]=\"{ standalone: true }\"\n                  />\n                  <div *ngIf=\"minEventDateInput.value\" class=\"input-group-append\">\n                    <button\n                      class=\"btn btn-link px-2\"\n                      type=\"button\"\n                      [title]=\"'AbpUi::Clear' | abpLocalization\"\n                      (click)=\"minEventDateDatepicker.writeValue(null); minEventDateDatepicker.manualDateChange(null, true)\"\n                    >\n                      <i class=\"fa fa-times\" aria-hidden=\"true\"></i>\n                    </button>\n                  </div>\n                </div>\n              </div>\n            </div>\n  \n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"maxEventDate\">\n                  {{ 'Analysis::MaxEventDate' | abpLocalization }}\n                </label>\n  \n                <div class=\"input-group\" validationTarget>\n                  <input\n                    id=\"maxEventDate\"\n                    class=\"form-control\"\n                    #maxEventDateInput\n                    #maxEventDateDatepicker=\"ngbDatepicker\"\n                    name=\"maxEventDate\"\n                    ngbDatepicker\n                    readonly\n                    (click)=\"maxEventDateDatepicker.toggle()\"\n                    (keyup.space)=\"maxEventDateDatepicker.toggle()\"\n                    [(ngModel)]=\"filters.eventDateMax\"\n                    [ngModelOptions]=\"{ standalone: true }\"\n                  />\n                  <div *ngIf=\"maxEventDateInput.value\" class=\"input-group-append\">\n                    <button\n                      class=\"btn btn-link px-2\"\n                      type=\"button\"\n                      [title]=\"'AbpUi::Clear' | abpLocalization\"\n                      (click)=\"maxEventDateDatepicker.writeValue(null); maxEventDateDatepicker.manualDateChange(null, true)\"\n                    >\n                      <i class=\"fa fa-times\" aria-hidden=\"true\"></i>\n                    </button>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label>\n                  {{ 'Analysis::Resource' | abpLocalization }}\n                </label>\n  \n                <abp-lookup-input\n                  displayNameProp=\"name\"\n                  lookupNameProp=\"displayName\"\n                  [getFn]=\"service.getResourceLookup\"\n                  [(ngModel)]=\"filters.resourceId\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                ></abp-lookup-input>\n              </div>\n            </div>\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label>\n                  {{ '::EventType' | abpLocalization }}\n                </label>\n  \n                <abp-lookup-input\n                  displayNameProp=\"name\"\n                  lookupNameProp=\"displayName\"\n                  [getFn]=\"service.getEventTypeLookup\"\n                  [(ngModel)]=\"filters.eventTypeId\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                ></abp-lookup-input>\n              </div>\n            </div>\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label>\n                  {{ 'Analysis::AUser' | abpLocalization }}\n                </label>\n  \n                <abp-lookup-input\n                  displayNameProp=\"name\"\n                  lookupNameProp=\"displayName\"\n                  [getFn]=\"service.getAUserLookup\"\n                  [(ngModel)]=\"filters.aUserId\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                ></abp-lookup-input>\n              </div>\n            </div>\n  \n            <div class=\"col-12 col-sm-auto align-self-end mb-3\">\n              <div class=\"row\">\n                <div class=\"col-6 col-sm-auto\">\n                  <button\n                    type=\"button\"\n                    class=\"btn btn-outline-primary btn-block\"\n                    (click)=\"clearFilters()\"\n                  >\n                    <span>{{ 'AbpUi::Clear' | abpLocalization }}</span>\n                  </button>\n                </div>\n                <div class=\"col-6 col-sm-auto\">\n                  <button type=\"button\" class=\"btn btn-primary btn-block\" (click)=\"list.get()\">\n                    <span>{{ 'AbpUi::Refresh' | abpLocalization }}</span>\n                  </button>\n                </div>\n              </div>\n            </div>\n          </div>\n        </form>\n      </div>\n    </div>\n  </div>\n  \n  <div class=\"card\">\n    <div class=\"card-body\">\n      <div class=\"data-tables-filter\">\n        <div class=\"input-group\">\n          <input\n            type=\"search\"\n            class=\"form-control\"\n            [placeholder]=\"'AbpUi::PagerSearch' | abpLocalization\"\n            [(ngModel)]=\"list.filter\"\n          />\n          <div class=\"input-group-append\">\n            <button\n              [title]=\"'AbpUi::Search' | abpLocalization\"\n              (click)=\"list.get()\"\n              class=\"btn btn-sm btn-primary\"\n            >\n              <i class=\"fas fa-search\" aria-hidden=\"true\"></i>\n            </button>\n          </div>\n        </div>\n      </div>\n  \n      <ngx-datatable [rows]=\"data.items\" [count]=\"data.totalCount\" [list]=\"list\" default>\n        <ngx-datatable-column\n          [name]=\"'AbpUi::Actions' | abpLocalization\"\n          [maxWidth]=\"150\"\n          [width]=\"150\"\n          [sortable]=\"false\"\n        >\n          <ng-template let-row=\"row\" let-i=\"rowIndex\" ngx-datatable-cell-template>\n            <div ngbDropdown container=\"body\" class=\"d-inline-block\">\n              <button\n                class=\"btn btn-primary btn-sm dropdown-toggle\"\n                data-toggle=\"dropdown\"\n                aria-haspopup=\"true\"\n                ngbDropdownToggle\n              >\n                <i class=\"fa fa-cog mr-1\" aria-hidden=\"true\"></i>\n                {{ 'AbpUi::Actions' | abpLocalization }}\n              </button>\n  \n              <div ngbDropdownMenu>\n                <button\n                  ngbDropdownItem\n                  *abpPermission=\"'Analysis.ResourceEvents.Edit'\"\n                  (click)=\"update(row)\"\n                >\n                  {{ 'AbpUi::Edit' | abpLocalization }}\n                </button>\n  \n                <button\n                  ngbDropdownItem\n                  *abpPermission=\"'Analysis.ResourceEvents.Delete'\"\n                  (click)=\"delete(row)\"\n                >\n                  {{ 'AbpUi::Delete' | abpLocalization }}\n                </button>\n              </div>\n            </div>\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::EventDate' | abpLocalization }}\" prop=\"resourceEvent.eventDate\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.resourceEvent.eventDate | date }}\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::Resource' | abpLocalization }}\" prop=\"resource.name\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.resource?.name }}\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::EventType' | abpLocalization }}\" prop=\"eventType.name\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.eventType?.name }}\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::AUser' | abpLocalization }}\" prop=\"aUser.name\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.aUser?.name }}\n          </ng-template>\n        </ngx-datatable-column>\n      </ngx-datatable>\n    </div>\n  </div>\n  \n  <abp-modal [busy]=\"isModalBusy\" [(visible)]=\"isModalOpen\">\n    <ng-template #abpHeader>\n      <h3>\n        {{ (selected ? 'AbpUi::Edit' : 'Analysis::NewResourceEvent') | abpLocalization }}\n      </h3>\n    </ng-template>\n  \n    <ng-template #abpBody>\n      <form [formGroup]=\"form\" (ngSubmit)=\"submitForm()\" validateOnSubmit>\n        <div class=\"mt-2 fade-in-top\">\n          <div class=\"form-group\">\n            <label for=\"resource-event-event-date\">\n              {{ 'Analysis::EventDate' | abpLocalization }} *\n            </label>\n  \n            <div class=\"input-group\" validationTarget>\n              <input\n                readonly\n                id=\"resource-event-event-date\"\n                formControlName=\"eventDate\"\n                class=\"form-control\"\n                ngbDatepicker\n                #eventDateInput\n                #eventDateDatepicker=\"ngbDatepicker\"\n                (click)=\"eventDateDatepicker.open()\"\n                (keyup.space)=\"eventDateDatepicker.open()\"\n                autofocus\n              />\n              <div *ngIf=\"eventDateInput.value\" class=\"input-group-append\">\n                <button\n                  class=\"btn btn-link px-2\"\n                  type=\"button\"\n                  [title]=\"'AbpUi::Clear' | abpLocalization\"\n                  (click)=\"eventDateDatepicker.writeValue(null); eventDateDatepicker.manualDateChange(null, true)\"\n                >\n                  <i class=\"fa fa-times\" aria-hidden=\"true\"></i>\n                </button>\n              </div>\n            </div>\n          </div>\n          <div class=\"form-group\">\n            <label for=\"resource-resource-id\">\n              {{ 'Analysis::Resource' | abpLocalization }}\n            </label>\n  \n            <abp-lookup-input\n              formControlName=\"resourceId\"\n              displayNameProp=\"name\"\n              lookupNameProp=\"displayName\"\n              [getFn]=\"service.getResourceLookup\"\n              [editingData]=\"selected?.resource\"\n            ></abp-lookup-input>\n          </div>\n          <div class=\"form-group\">\n            <label for=\"event-type-event-type-id\">\n              {{ 'Analysis::EventType' | abpLocalization }}\n            </label>\n  \n            <abp-lookup-input\n              formControlName=\"eventTypeId\"\n              displayNameProp=\"name\"\n              lookupNameProp=\"displayName\"\n              [getFn]=\"service.getEventTypeLookup\"\n              [editingData]=\"selected?.eventType\"\n            ></abp-lookup-input>\n          </div>\n          <div class=\"form-group\">\n            <label for=\"auser-auser-id\">\n              {{ 'Analysis::AUser' | abpLocalization }}\n            </label>\n  \n            <abp-lookup-input\n              formControlName=\"aUserId\"\n              displayNameProp=\"name\"\n              lookupNameProp=\"displayName\"\n              [getFn]=\"service.getAUserLookup\"\n              [editingData]=\"selected?.aUser\"\n            ></abp-lookup-input>\n          </div>\n        </div>\n      </form>\n    </ng-template>\n  \n    <ng-template #abpFooter>\n      <button type=\"button\" class=\"btn btn-secondary\" #abpClose>\n        {{ 'AbpUi::Cancel' | abpLocalization }}\n      </button>\n  \n      <abp-button iconClass=\"fa fa-check\" (click)=\"submitForm()\" [disabled]=\"form?.invalid\">\n        {{ 'AbpUi::Save' | abpLocalization }}\n      </abp-button>\n    </ng-template>\n  </abp-modal>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@abp/ng.core","name":"ListService","line":39,"character":26},{"__symbolic":"reference","module":"@abp/ng.core","name":"TrackByService","line":40,"character":27},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","module":"@abp/ng.theme.shared","name":"ConfirmationService","line":42,"character":26},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":43,"character":16}]}],"ngOnInit":[{"__symbolic":"method"}],"clearFilters":[{"__symbolic":"method"}],"buildForm":[{"__symbolic":"method"}],"hideForm":[{"__symbolic":"method"}],"showForm":[{"__symbolic":"method"}],"submitForm":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@abp/ng.core","name":"RestService","line":81,"character":35}]}]},"statics":{"ɵprov":{}}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"app-stat","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":15,"character":19},"member":"Default"},"providers":[{"__symbolic":"reference","module":"@abp/ng.core","name":"ListService","line":16,"character":14},{"provide":{"__symbolic":"reference","module":"@ng-bootstrap/ng-bootstrap","name":"NgbDateAdapter","line":16,"character":38},"useClass":{"__symbolic":"reference","module":"@abp/ng.theme.shared/extensions","name":"DateAdapter","line":16,"character":64}}],"styles":[],"template":"<div class=\"row entry-row\">\n    <div class=\"col-12 col-sm-auto\">\n      <h1 class=\"content-header-title\">{{ 'Analysis::Stats' | abpLocalization }}</h1>\n    </div>\n  \n    <div class=\"col-lg-auto pl-lg-0\">\n      <abp-breadcrumb></abp-breadcrumb>\n    </div>\n  \n    <div class=\"col\">\n      <div class=\"text-lg-right pt-2\">\n        <button\n          *abpPermission=\"'Analysis.Stats.Create'\"\n          class=\"btn btn-primary btn-sm\"\n          type=\"button\"\n          (click)=\"create()\"\n        >\n          <i class=\"fa fa-plus mr-1\" aria-hidden=\"true\"></i>\n          {{ 'Analysis::NewStat' | abpLocalization }}\n        </button>\n      </div>\n    </div>\n  </div>\n  \n  <p>\n    <a\n      href=\"javascript:;\"\n      (click)=\"isFiltersHidden = !isFiltersHidden\"\n      [attr.aria-expanded]=\"!isFiltersHidden\"\n      aria-controls=\"advanced-content-filters\"\n    >\n      {{ 'Analysis::SeeAdvancedFilters' | abpLocalization }}\n      <i [ngbCollapse]=\"!isFiltersHidden\" class=\"fa fa-angle-down ml-1\" aria-hidden=\"true\"></i>\n      <i [ngbCollapse]=\"isFiltersHidden\" class=\"fa fa-angle-up ml-1\" aria-hidden=\"true\"></i>\n    </a>\n  </p>\n  \n  <div id=\"advanced-content-filters\" [ngbCollapse]=\"isFiltersHidden\">\n    <div class=\"card mb-4\">\n      <div class=\"card-body\">\n        <form #filterForm (keyup.enter)=\"list.get()\">\n          <div class=\"row\">\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"minViewsCount\">\n                  {{ 'Analysis::MinViewsCount' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"minViewsCount\"\n                  type=\"number\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.viewsCountMin\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n  \n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"maxViewsCount\">\n                  {{ 'Analysis::MaxViewsCount' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"maxViewsCount\"\n                  type=\"number\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.viewsCountMax\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"minStatDate\">\n                    {{ 'Analysis::MinStatDate' | abpLocalization }}\n                </label>\n  \n                <div class=\"input-group\" validationTarget>\n                  <input\n                    id=\"minStatDate\"\n                    class=\"form-control\"\n                    #minStatDateInput\n                    #minStatDateDatepicker=\"ngbDatepicker\"\n                    name=\"minStatDate\"\n                    ngbDatepicker\n                    readonly\n                    (click)=\"minStatDateDatepicker.toggle()\"\n                    (keyup.space)=\"minStatDateDatepicker.toggle()\"\n                    [(ngModel)]=\"filters.statDateMin\"\n                    [ngModelOptions]=\"{ standalone: true }\"\n                  />\n                  <div *ngIf=\"minStatDateInput.value\" class=\"input-group-append\">\n                    <button\n                      class=\"btn btn-link px-2\"\n                      type=\"button\"\n                      [title]=\"'AbpUi::Clear' | abpLocalization\"\n                      (click)=\"minStatDateDatepicker.writeValue(null); minStatDateDatepicker.manualDateChange(null, true)\"\n                    >\n                      <i class=\"fa fa-times\" aria-hidden=\"true\"></i>\n                    </button>\n                  </div>\n                </div>\n              </div>\n            </div>\n  \n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"maxStatDate\">\n                  {{ 'Analysis::MaxStatDate' | abpLocalization }}\n                </label>\n  \n                <div class=\"input-group\" validationTarget>\n                  <input\n                    id=\"maxStatDate\"\n                    class=\"form-control\"\n                    #maxStatDateInput\n                    #maxStatDateDatepicker=\"ngbDatepicker\"\n                    name=\"maxStatDate\"\n                    ngbDatepicker\n                    readonly\n                    (click)=\"maxStatDateDatepicker.toggle()\"\n                    (keyup.space)=\"maxStatDateDatepicker.toggle()\"\n                    [(ngModel)]=\"filters.statDateMax\"\n                    [ngModelOptions]=\"{ standalone: true }\"\n                  />\n                  <div *ngIf=\"maxStatDateInput.value\" class=\"input-group-append\">\n                    <button\n                      class=\"btn btn-link px-2\"\n                      type=\"button\"\n                      [title]=\"'AbpUi::Clear' | abpLocalization\"\n                      (click)=\"maxStatDateDatepicker.writeValue(null); maxStatDateDatepicker.manualDateChange(null, true)\"\n                    >\n                      <i class=\"fa fa-times\" aria-hidden=\"true\"></i>\n                    </button>\n                  </div>\n                </div>\n              </div>\n            </div>\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"minUserCount\">\n                  {{ 'Analysis::MinUserCount' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"minUserCount\"\n                  type=\"number\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.userCountMin\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n  \n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"maxUserCount\">\n                  {{ 'Analysis::MaxUserCount' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"maxUserCount\"\n                  type=\"number\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.userCountMax\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"minAssetCount\">\n                  {{ 'Analysis::MinAssetCount' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"minAssetCount\"\n                  type=\"number\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.assetCountMin\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n  \n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"maxAssetCount\">\n                  {{ 'Analysis::MaxAssetCount' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"maxAssetCount\"\n                  type=\"number\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.assetCountMax\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"minLinkCount\">\n                  {{ 'Analysis::MinLinkCount' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"minLinkCount\"\n                  type=\"number\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.linkCountMin\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n  \n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"maxLinkCount\">\n                  {{ 'Analysis::MaxLinkCount' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"maxLinkCount\"\n                  type=\"number\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.linkCountMax\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"minScenesCount\">\n                  {{ 'Analysis::MinScenesCount' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"minScenesCount\"\n                  type=\"number\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.scenesCountMin\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n  \n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"maxScenesCount\">\n                  {{ 'Analysis::MaxScenesCount' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"maxScenesCount\"\n                  type=\"number\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.scenesCountMax\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"minStoriesCount\">\n                  {{ 'Analysis::MinStoriesCount' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"minStoriesCount\"\n                  type=\"number\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.storiesCountMin\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n  \n            <div class=\"col-12 col-sm-auto\">\n              <div class=\"form-group\">\n                <label for=\"maxStoriesCount\">\n                  {{ 'Analysis::MaxStoriesCount' | abpLocalization }}\n                </label>\n  \n                <input\n                  id=\"maxStoriesCount\"\n                  type=\"number\"\n                  class=\"form-control\"\n                  [(ngModel)]=\"filters.storiesCountMax\"\n                  [ngModelOptions]=\"{ standalone: true }\"\n                />\n              </div>\n            </div>\n  \n            <div class=\"col-12 col-sm-auto align-self-end mb-3\">\n              <div class=\"row\">\n                <div class=\"col-6 col-sm-auto\">\n                  <button\n                    type=\"button\"\n                    class=\"btn btn-outline-primary btn-block\"\n                    (click)=\"clearFilters()\"\n                  >\n                    <span>{{ 'AbpUi::Clear' | abpLocalization }}</span>\n                  </button>\n                </div>\n                <div class=\"col-6 col-sm-auto\">\n                  <button type=\"button\" class=\"btn btn-primary btn-block\" (click)=\"list.get()\">\n                    <span>{{ 'AbpUi::Refresh' | abpLocalization }}</span>\n                  </button>\n                </div>\n              </div>\n            </div>\n          </div>\n        </form>\n      </div>\n    </div>\n  </div>\n  \n  <div class=\"card\">\n    <div class=\"card-body\">\n      <div class=\"data-tables-filter\">\n        <div class=\"input-group\">\n          <input\n            type=\"search\"\n            class=\"form-control\"\n            [placeholder]=\"'AbpUi::PagerSearch' | abpLocalization\"\n            [(ngModel)]=\"list.filter\"\n          />\n          <div class=\"input-group-append\">\n            <button\n              [title]=\"'AbpUi::Search' | abpLocalization\"\n              (click)=\"list.get()\"\n              class=\"btn btn-sm btn-primary\"\n            >\n              <i class=\"fas fa-search\" aria-hidden=\"true\"></i>\n            </button>\n          </div>\n        </div>\n      </div>\n  \n      <ngx-datatable [rows]=\"data.items\" [count]=\"data.totalCount\" [list]=\"list\" default>\n        <ngx-datatable-column\n          [name]=\"'AbpUi::Actions' | abpLocalization\"\n          [maxWidth]=\"150\"\n          [width]=\"150\"\n          [sortable]=\"false\"\n        >\n          <ng-template let-row=\"row\" let-i=\"rowIndex\" ngx-datatable-cell-template>\n            <div ngbDropdown container=\"body\" class=\"d-inline-block\">\n              <button\n                class=\"btn btn-primary btn-sm dropdown-toggle\"\n                data-toggle=\"dropdown\"\n                aria-haspopup=\"true\"\n                ngbDropdownToggle\n              >\n                <i class=\"fa fa-cog mr-1\" aria-hidden=\"true\"></i>\n                {{ 'AbpUi::Actions' | abpLocalization }}\n              </button>\n  \n              <div ngbDropdownMenu>\n                <button\n                  ngbDropdownItem\n                  *abpPermission=\"'Analysis.Stats.Edit'\"\n                  (click)=\"update(row)\"\n                >\n                  {{ 'AbpUi::Edit' | abpLocalization }}\n                </button>\n  \n                <button\n                  ngbDropdownItem\n                  *abpPermission=\"'Analysis.Stats.Delete'\"\n                  (click)=\"delete(row)\"\n                >\n                  {{ 'AbpUi::Delete' | abpLocalization }}\n                </button>\n              </div>\n            </div>\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::ViewsCount' | abpLocalization }}\" prop=\"viewsCount\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.viewsCount }}\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::StatDate' | abpLocalization }}\" prop=\"statDate\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.statDate | date }}\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::UserCount' | abpLocalization }}\" prop=\"userCount\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.userCount }}\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::AssetCount' | abpLocalization }}\" prop=\"assetCount\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.assetCount }}\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::LinkCount' | abpLocalization }}\" prop=\"linkCount\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.linkCount }}\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::ScenesCount' | abpLocalization }}\" prop=\"scenesCount\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.scenesCount }}\n          </ng-template>\n        </ngx-datatable-column>\n  \n        <ngx-datatable-column name=\"{{ 'Analysis::StoriesCount' | abpLocalization }}\" prop=\"storiesCount\">\n          <ng-template let-row=\"row\" ngx-datatable-cell-template>\n            {{ row.storiesCount }}\n          </ng-template>\n        </ngx-datatable-column>\n      </ngx-datatable>\n    </div>\n  </div>\n  \n  <abp-modal [busy]=\"isModalBusy\" [(visible)]=\"isModalOpen\">\n    <ng-template #abpHeader>\n      <h3>\n        {{ (selected ? 'AbpUi::Edit' : 'Analysis::NewStat') | abpLocalization }}\n      </h3>\n    </ng-template>\n  \n    <ng-template #abpBody>\n      <form [formGroup]=\"form\" (ngSubmit)=\"submitForm()\" validateOnSubmit>\n        <div class=\"mt-2 fade-in-top\">\n          <div class=\"form-group\">\n            <label for=\"stat-views-count\">\n              {{ 'Analysis::ViewsCount' | abpLocalization }} \n            </label>\n  \n            <input\n              type=\"number\"\n              id=\"stat-views-count\"\n              formControlName=\"viewsCount\"\n              class=\"form-control\"\n              autofocus\n            />\n          </div>\n          <div class=\"form-group\">\n            <label for=\"stat-stat-date\">\n              {{ 'Analysis::StatDate' | abpLocalization }} \n            </label>\n  \n            <div class=\"input-group\" validationTarget>\n              <input\n                readonly\n                id=\"stat-stat-date\"\n                formControlName=\"statDate\"\n                class=\"form-control\"\n                ngbDatepicker\n                #statDateInput\n                #statDateDatepicker=\"ngbDatepicker\"\n                (click)=\"statDateDatepicker.open()\"\n                (keyup.space)=\"statDateDatepicker.open()\"\n              />\n              <div *ngIf=\"statDateInput.value\" class=\"input-group-append\">\n                <button\n                  class=\"btn btn-link px-2\"\n                  type=\"button\"\n                  [title]=\"'AbpUi::Clear' | abpLocalization\"\n                  (click)=\"statDateDatepicker.writeValue(null); statDateDatepicker.manualDateChange(null, true)\"\n                >\n                  <i class=\"fa fa-times\" aria-hidden=\"true\"></i>\n                </button>\n              </div>\n            </div>\n          </div>\n          <div class=\"form-group\">\n            <label for=\"stat-user-count\">\n              {{ 'Analysis::UserCount' | abpLocalization }} \n            </label>\n  \n            <input\n              type=\"number\"\n              id=\"stat-user-count\"\n              formControlName=\"userCount\"\n              class=\"form-control\"\n            />\n          </div>\n          <div class=\"form-group\">\n            <label for=\"stat-asset-count\">\n              {{ 'Analysis::AssetCount' | abpLocalization }} \n            </label>\n  \n            <input\n              type=\"number\"\n              id=\"stat-asset-count\"\n              formControlName=\"assetCount\"\n              class=\"form-control\"\n            />\n          </div>\n          <div class=\"form-group\">\n            <label for=\"stat-link-count\">\n              {{ 'Analysis::LinkCount' | abpLocalization }} \n            </label>\n  \n            <input\n              type=\"number\"\n              id=\"stat-link-count\"\n              formControlName=\"linkCount\"\n              class=\"form-control\"\n            />\n          </div>\n          <div class=\"form-group\">\n            <label for=\"stat-scenes-count\">\n              {{ 'Analysis::ScenesCount' | abpLocalization }} \n            </label>\n  \n            <input\n              type=\"number\"\n              id=\"stat-scenes-count\"\n              formControlName=\"scenesCount\"\n              class=\"form-control\"\n            />\n          </div>\n          <div class=\"form-group\">\n            <label for=\"stat-stories-count\">\n              {{ 'Analysis::StoriesCount' | abpLocalization }} \n            </label>\n  \n            <input\n              type=\"number\"\n              id=\"stat-stories-count\"\n              formControlName=\"storiesCount\"\n              class=\"form-control\"\n            />\n          </div>\n        </div>\n      </form>\n    </ng-template>\n  \n    <ng-template #abpFooter>\n      <button type=\"button\" class=\"btn btn-secondary\" #abpClose>\n        {{ 'AbpUi::Cancel' | abpLocalization }}\n      </button>\n  \n      <abp-button iconClass=\"fa fa-check\" (click)=\"submitForm()\" [disabled]=\"form?.invalid\">\n        {{ 'AbpUi::Save' | abpLocalization }}\n      </abp-button>\n    </ng-template>\n  </abp-modal>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@abp/ng.core","name":"ListService","line":39,"character":26},{"__symbolic":"reference","module":"@abp/ng.core","name":"TrackByService","line":40,"character":27},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","module":"@abp/ng.theme.shared","name":"ConfirmationService","line":42,"character":26},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":43,"character":16}]}],"ngOnInit":[{"__symbolic":"method"}],"clearFilters":[{"__symbolic":"method"}],"buildForm":[{"__symbolic":"method"}],"hideForm":[{"__symbolic":"method"}],"showForm":[{"__symbolic":"method"}],"submitForm":[{"__symbolic":"method"}],"create":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@abp/ng.core","name":"RestService","line":49,"character":35}]}]},"statics":{"ɵprov":{}}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":37,"character":1},"arguments":[{"imports":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":38,"character":12},"member":"forChild"},"arguments":[[{"path":"","component":{"__symbolic":"reference","name":"AnalysisComponent"},"children":[{"path":"resource-type","component":{"__symbolic":"reference","name":"ɵa"}},{"path":"resource","component":{"__symbolic":"reference","name":"ɵc"}},{"path":"event-type","component":{"__symbolic":"reference","name":"ɵe"}},{"path":"resource-event","component":{"__symbolic":"reference","name":"ɵh"}},{"path":"stat","component":{"__symbolic":"reference","name":"ɵj"}}]}]]}],"exports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":39,"character":12}]}]}],"members":{}}},"origins":{"AnalysisComponent":"./lib/components/analysis.component","AnalysisService":"./lib/services/analysis.service","AnalysisModule":"./lib/analysis.module","ɵa":"./lib/components/resource-type/resource-type.component","ɵb":"./lib/proxy/resource-types/resource-type.service","ɵc":"./lib/components/resource/resource.component","ɵd":"./lib/proxy/resources/resource.service","ɵe":"./lib/components/event-type/event-type.component","ɵf":"./lib/proxy/event-types/event-type.service","ɵg":"./lib/components/auser/auser.component","ɵh":"./lib/components/resource-event/resource-event.component","ɵi":"./lib/proxy/resource-events/resource-event.service","ɵj":"./lib/components/stat/stat.component","ɵk":"./lib/proxy/stats/stat.service","ɵl":"./lib/analysis-routing.module"},"importAs":"@rock3dvision/analysis"}