PageSourceSearch

https://secure.reqtest.com/743.58fad1ec53eb821e.js

js reqtest.com collected 2026-10-02 06:58:24 UTC 185,621 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkreq_test_ui=self.webpackChunkreq_test_ui||[]).push([[743],{90743:(an,U,c)=>{c.r(U),c.d(U,{GroupTestSuiteModule:()=>rn});var J=c(50458),S=c(89383),b=c(53191),C=c(62510),e=c(94650),H=c(81337),I=c(98311),m=c(24006),x=c(36895),T=c(41886);const de=["closeBtn"],ce=["createBtn"];let N=(()=>{const a=class{constructor(n,t,i,s,l,d,p){this.fb=n,this.testSuiteservice=t,this.translate=i,this.router=s,this.route=l,this._location=d,this.activeModal=p,this.submitted=!1,this.errorMsg=!1,this.InfoMessageBoxClose=new e.EventEmitter,this.updateListTestSuite=new e.EventEmitter,this.closeModal=new e.EventEmitter}ngOnInit(){const n=this.testSuiteservice.storage.getToken("lang");I.e.setLanguage(this,"Svenska"===n?"Svenska":"English"),this.deleteMultiTestSuiteComponent&&(this.testsuiteids=[],this.testsuiteids.push(this.deleteMultiTestSuiteComponent.id))}onSubmit(){try{this.submitted=!0,this.errorMsg=!1,this.testsuiteids&&this.testSuiteservice.removeTestSuites(this.testsuiteids).subscribe(n=>{this.testSuiteservice.popToast("success",this.translate.instant("CommonForAll.success"),this.translate.instant("TestSuite.testSuiteDeleted")),this.closeForm("Save"),this.updateListTestSuite.emit()},n=>{this.testSuiteservice.errorHandler(n),this.closeForm("Cancel")})}catch(n){console.log(n)}}onKeyPressName(n){this.submitted=!1,this.errorMsg=!1}closeForm(n){this.activeModal.close({status:n||"Cancel"}),this.closeModal.emit(n||"Cancel"),this.submitted=!1,this.errorMsg=!1}resetFormValue(){try{this.deleteMultiTestSuiteForm.patchValue({})}catch(n){console.log(n)}}handleCloseButtonTab(n){"Tab"!==n.key||!n.shiftKey||(n.preventDefault(),this.createBtn&&this.createBtn.nativeElement&&this.createBtn.nativeElement.focus())}};let o=a;return a.\u0275fac=function(t){return new(t||a)(e.\u0275\u0275directiveInject(m.QS),e.\u0275\u0275directiveInject(b.M),e.\u0275\u0275directiveInject(S.sK),e.\u0275\u0275directiveInject(C.F0),e.\u0275\u0275directiveInject(C.gz),e.\u0275\u0275directiveInject(x.Ye),e.\u0275\u0275directiveInject(T.Kz))},a.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["app-delete-testsuite"]],viewQuery:function(t,i){if(1&t&&(e.\u0275\u0275viewQuery(de,7),e.\u0275\u0275viewQuery(ce,5)),2&t){let s;e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.closeBtn=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.createBtn=s.first)}},inputs:{testsuiteids:"testsuiteids"},outputs:{InfoMessageBoxClose:"InfoMessageBoxClose",updateListTestSuite:"updateListTestSuite",closeModal:"closeModal"},decls:46,vars:18,consts:[[1,"form-horizontal"],[1,"pop-up-grid"],["role","dialog","aria-labelledby","deleteTestSuiteModalTitle",1,"modal-dialog"],[1,"modal-content","overflow-hidden"],[1,"modal-header","bg-red"],["type","button","data-dismiss","modal",1,"close","white","font-size-30",3,"keydown"],["id","deleteTestSuiteModalTitle",1,"modal-title"],[1,"modal-body"],[1,"mb-0"],[1,"modal-footer"],["type","button","data-dismiss","modal",1,"btn","btn-primary-blank","mr-5",3,"click"],["closeBtn",""],["type","submit","data-dismiss","modal",1,"btn","btn-primary",3,"click"],["createBtn",""]],template:function(t,i){1&t&&(e.\u0275\u0275elementStart(0,"form",0),e.\u0275\u0275text(1,"\n    "),e.\u0275\u0275elementStart(2,"div",1),e.\u0275\u0275text(3,"\n        "),e.\u0275\u0275elementStart(4,"div",2),e.\u0275\u0275text(5,"\n            "),e.\u0275\u0275elementStart(6,"div",3),e.\u0275\u0275text(7,"\n                "),e.\u0275\u0275elementStart(8,"div",4),e.\u0275\u0275text(9,"\n                    "),e.\u0275\u0275elementStart(10,"button",5),e.\u0275\u0275listener("keydown",function(l){return i.handleCloseButtonTab(l)}),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275text(12,"\xd7"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n                    "),e.\u0275\u0275elementStart(14,"h4",6),e.\u0275\u0275text(15),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(17,"\n                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(18,"\n                "),e.\u0275\u0275elementStart(19,"div",7),e.\u0275\u0275text(20,"\n                    "),e.\u0275\u0275elementStart(21,"p"),e.\u0275\u0275text(22),e.\u0275\u0275pipe(23,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(24,"\n                    "),e.\u0275\u0275elementStart(25,"p",8),e.\u0275\u0275text(26),e.\u0275\u0275pipe(27,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(28,"\n                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(29,"\n                "),e.\u0275\u0275elementStart(30,"div",9),e.\u0275\u0275text(31,"\n                    "),e.\u0275\u0275elementStart(32,"button",10,11),e.\u0275\u0275listener("click",function(){return i.closeForm("Cancel")}),e.\u0275\u0275text(34),e.\u0275\u0275pipe(35,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(36,"\n                    "),e.\u0275\u0275elementStart(37,"button",12,13),e.\u0275\u0275listener("click",function(){return i.onSubmit()}),e.\u0275\u0275text(39),e.\u0275\u0275pipe(40,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(41,"\n                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(42,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(43,"\n\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(44,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(45,"\n"),e.\u0275\u0275elementEnd()),2&t&&(e.\u0275\u0275advance(10),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(11,6,"Projects.close")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(16,8,"TestSuite.title")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(23,10,"TestSuite.deleteTestSuite")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(27,12,"TestSuite.confirmContinue")),e.\u0275\u0275advance(8),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(35,14,"TestSuite.cancel")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(40,16,"TestSuite.ok")))},dependencies:[m._Y,m.JL,m.F,S.X$],encapsulation:2}),o})();var pe=c(11471),k=c(80727),F=c(43540);const ue=["closeBtn"];function me(o,a){1&o&&(e.\u0275\u0275elementStart(0,"div",23),e.\u0275\u0275text(1,"\n                "),e.\u0275\u0275elementStart(2,"span",24),e.\u0275\u0275text(3,"\u26a0"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n                "),e.\u0275\u0275elementStart(5,"span",25),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n              "),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,1,"TestSuite.testSuiteNameRequired")))}function he(o,a){1&o&&(e.\u0275\u0275elementStart(0,"div",26),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n          ",e.\u0275\u0275pipeBind1(2,1,"TestSuite.saveDisabledReason"),"\n        "))}const ve=function(o){return{"has-error":o}};let M=(()=>{const a=class{constructor(n,t,i,s){this.fb=n,this.updatesuiteservice=t,this.translate=i,this.router=s,this.updateTestSuite=new e.EventEmitter,this.closeModal=new e.EventEmitter,this.submitted=!1,this.serverErrMessage=null,this.errorMsg=null,this.showLanguageEn=null,this.testSuite=null,this.showLanguageSw=null}ngOnInit(){const n=this.updatesuiteservice.storage.getToken("lang");I.e.setLanguage(this,"Svenska"===n?"Svenska":"English"),this.createTestSuiteForm=this.fb.group({testSuiteName:[this.testSuiteName,[m.kI.required,this.updatesuiteservice.NoWhitespaceValidator]]})}ngOnChanges(){this.testSuiteName&&this.createTestSuiteForm.controls.testSuiteName.setValue(this.testSuiteName)}onSubmit(n,t){if(!t||"click"!==t.type||!t.pointerType||"mouse"===t.pointerType)try{this.submitted=!0,this.errorMsg=!1,this.createTestSuiteForm.valid?(this.testSuite={testRunId:this.testSuiteId,instruction:n.testSuiteName},this.updatesuiteservice.editTestSuiteList(this.testSuite).subscribe(i=>{console.log(i),this.updateTestSuite.emit("complete"),this.updatesuiteservice.popToast("success",this.translate.instant("CommonForAll.success"),this.translate.instant("TestSuite.renameSuccessfully")),this.closeForm()},i=>{console.log(i.error),this.updatesuiteservice.errorHandler(i)})):this.errorMsg=!1}catch(i){console.log(i)}}onKeyPressName(n){this.submitted=!1,this.errorMsg=!1}closeForm(){this.closeBtn.nativeElement.click(),this.closeModal.emit("Cancel"),this.submitted=!1,this.errorMsg=!1,this.resetFormValue()}resetFormValue(){try{this.createTestSuiteForm.patchValue({testSuiteName:this.testSuiteName})}catch(n){console.log(n)}}keyboardControl(n){n.ctrlKey&&n.key===pe.F.Enter&&this.onSubmit(this.createTestSuiteForm.value,n)}};let o=a;return a.\u0275fac=function(t){return new(t||a)(e.\u0275\u0275directiveInject(m.QS),e.\u0275\u0275directiveInject(b.M),e.\u0275\u0275directiveInject(S.sK),e.\u0275\u0275directiveInject(C.F0))}
1,a.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["edit-suite-component"]],viewQuery:function(t,i){if(1&t&&e.\u0275\u0275viewQuery(ue,7),2&t){let s;e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.closeBtn=s.first)}},hostBindings:function(t,i){1&t&&e.\u0275\u0275listener("keydown",function(l){return i.keyboardControl(l)},!1,e.\u0275\u0275resolveDocument)},inputs:{testSuiteId:"testSuiteId",testSuiteName:"testSuiteName"},outputs:{updateTestSuite:"updateTestSuite",closeModal:"closeModal"},features:[e.\u0275\u0275NgOnChangesFeature],decls:87,vars:60,consts:[["trapFocus","","role","form","novalidate","",1,"form-horizontal",3,"formGroup"],["role","dialog","aria-modal","true",1,"modal-dialog"],["id","edit-suite-description",1,"sr-only"],[1,"modal-content"],[1,"modal-header","bg-green"],["type","button","tabindex","0","data-dismiss","modal",1,"close","white","font-size-30"],["aria-hidden","true"],[1,"sr-only"],["id","edit-suite-title","role","heading","aria-level","1",1,"modal-title"],["role","main",1,"modal-body"],[1,"row"],["role","group",1,"clearfix",3,"ngClass"],[1,"col-xs-12"],["for","editTestSuiteName",1,"label-field"],["aria-label","required",1,"astric"],["type","text","autofocus","","id","editTestSuiteName","formControlName","testSuiteName","maxlength","300","autocomplete","name","tabindex","0","role","textbox",1,"form-control",3,"keypress","focus"],["id","editTestSuiteName-error","class","inline-block mt-5 text-danger","role","alert","aria-live","assertive","aria-atomic","true",4,"ngIf"],["id","editTestSuiteName-length","role","text",1,"font-size-12","mt-5"],["role","group","aria-label","Form actions",1,"modal-footer","pt-0"],["type","button","data-dismiss","modal",1,"btn","btn-primary-blank",3,"click"],["closeBtn",""],["type","button","type","button",1,"btn","btn-primary",3,"disabled","click"],["id","save-disabled-reason","class","sr-only","role","status","aria-live","polite",4,"ngIf"],["id","editTestSuiteName-error","role","alert","aria-live","assertive","aria-atomic","true",1,"inline-block","mt-5","text-danger"],["aria-hidden","true",1,"error-icon"],[1,"error-text"],["id","save-disabled-reason","role","status","aria-live","polite",1,"sr-only"]],template:function(t,i){1&t&&(e.\u0275\u0275elementStart(0,"form",0),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275text(2,"\n  "),e.\u0275\u0275text(3,"\n  "),e.\u0275\u0275elementStart(4,"div",1),e.\u0275\u0275text(5,"\n    "),e.\u0275\u0275elementStart(6,"div",2),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n    "),e.\u0275\u0275elementStart(10,"div",3),e.\u0275\u0275text(11,"\n      "),e.\u0275\u0275elementStart(12,"div",4),e.\u0275\u0275text(13,"\n        "),e.\u0275\u0275elementStart(14,"button",5),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275text(17,"\n          "),e.\u0275\u0275elementStart(18,"span",6),e.\u0275\u0275text(19,"\xd7"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(20,"\n          "),e.\u0275\u0275elementStart(21,"span",7),e.\u0275\u0275text(22),e.\u0275\u0275pipe(23,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(24,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(25,"\n        "),e.\u0275\u0275elementStart(26,"h1",8),e.\u0275\u0275text(27),e.\u0275\u0275pipe(28,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(29,"\n      "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(30,"\n      "),e.\u0275\u0275elementStart(31,"div",9),e.\u0275\u0275text(32,"\n        "),e.\u0275\u0275elementStart(33,"div",10),e.\u0275\u0275text(34,"\n          "),e.\u0275\u0275elementStart(35,"fieldset",11),e.\u0275\u0275text(36,"\n            "),e.\u0275\u0275elementStart(37,"legend",7),e.\u0275\u0275text(38),e.\u0275\u0275pipe(39,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(40,"\n            "),e.\u0275\u0275elementStart(41,"div",12),e.\u0275\u0275text(42,"\n              "),e.\u0275\u0275elementStart(43,"label",13),e.\u0275\u0275text(44),e.\u0275\u0275pipe(45,"translate"),e.\u0275\u0275elementStart(46,"strong",14),e.\u0275\u0275text(47,"*"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(48,"\n              "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(49,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(50,"\n            "),e.\u0275\u0275elementStart(51,"div",12),e.\u0275\u0275text(52,"\n              "),e.\u0275\u0275elementStart(53,"input",15),e.\u0275\u0275listener("keypress",function(l){return i.onKeyPressName(l)})("focus",function(){return null}),e.\u0275\u0275pipe(54,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(55,"\n              "),e.\u0275\u0275template(56,me,9,3,"div",16),e.\u0275\u0275text(57,"\n              "),e.\u0275\u0275elementStart(58,"div",17),e.\u0275\u0275text(59),e.\u0275\u0275pipe(60,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(61,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(62,"\n          "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(63,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(64,"\n      "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(65,"\n      "),e.\u0275\u0275elementStart(66,"div",18),e.\u0275\u0275text(67,"\n        "),e.\u0275\u0275elementStart(68,"button",19,20),e.\u0275\u0275listener("click",function(){return i.closeForm()}),e.\u0275\u0275pipe(70,"translate"),e.\u0275\u0275pipe(71,"translate"),e.\u0275\u0275text(72),e.\u0275\u0275pipe(73,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(74,"\n        "),e.\u0275\u0275elementStart(75,"button",21),e.\u0275\u0275listener("click",function(l){return i.onSubmit(i.createTestSuiteForm.value,l)}),e.\u0275\u0275pipe(76,"translate"),e.\u0275\u0275pipe(77,"translate"),e.\u0275\u0275text(78),e.\u0275\u0275pipe(79,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(80,"\n        "),e.\u0275\u0275template(81,he,3,3,"div",22),e.\u0275\u0275text(82,"\n      "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(83,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(84,"\n  "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(85,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(86,"\n")),2&t&&(e.\u0275\u0275property("formGroup",i.createTestSuiteForm),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(1,26,"TestSuite.editTestForm")),e.\u0275\u0275advance(4),e.\u0275\u0275attribute("aria-labelledby","edit-suite-title")("aria-describedby","edit-suite-description"),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(8,28,"TestSuite.editSuiteDescription")),e.\u0275\u0275advance(7),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(15,30,"Projects.close")+" - "+e.\u0275\u0275pipeBind1(16,32,"TestSuite.editTest")),e.\u0275\u0275advance(8),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(23,34,"Projects.close")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(28,36,"TestSuite.editTest")),e.\u0275\u0275advance(8),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(58,ve,i.submitted&&(i.createTestSuiteForm.controls.testSuiteName.hasError("required")||i.createTestSuiteForm.controls.testSuiteName.hasError("whitespace")))),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(39,38,"TestSuite.suiteNameSection")),e.\u0275\u0275advance(5),e.\u0275\u0275attribute("aria-describedby","editTestSuiteName-help editTestSuiteName-length"),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n                ",e.\u0275\u0275pipeBind1(45,40,"TestSuite.suiteName"),"\n                "),e.\u0275\u0275advance(9),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(54,42,"TestSuite.suiteName"))("aria-describedby","editTestSuiteName-help editTestSuiteName-length"+(i.submitted&&(i.createTestSuiteForm.controls.testSuiteName.hasError("required")||i.createTestSuiteForm.controls.testSuiteName.hasError("whitespace"))?" editTestSuiteName-error":""))("aria-invalid",i.submitted&&(i.createTestSuiteForm.controls.testSuiteName.hasError("required")||i.createTestSuiteForm.controls.testSuiteName.hasError("whitespace"))?"true":"false")("aria-required","true"),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",i.submitted&&(i.createTestSuiteForm.controls.testSuiteName.hasError("required")||i.createTestSuiteForm.controls.testSuiteName.hasError("whitespace"))),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("(",e.\u0275\u0275pipeBind1(60,44,"TestSuite.nameNotExceed"),")"),e.\u0275\u0275advance(9),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(70,46,"TestSuite.cancelButton")+" - "+e.\u0275\u0275pipeBind1(71,48,"TestSuite.editTest")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("\n          ",e.\u0275\u0275pipeBind1(73,50,"TestSuite.cancelButton"),"\n        "),e.\u0275\u0275advance(3),e.\u0275\u0275property("disabled",i.createTestSuiteForm.invali
1d),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(76,52,"TestSuite.saveButton")+" - "+e.\u0275\u0275pipeBind1(77,54,"TestSuite.confirmSave"))("aria-describedby",i.createTestSuiteForm.invalid?"save-disabled-reason":"edit-form-instructions")("aria-disabled",i.createTestSuiteForm.invalid),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("\n          ",e.\u0275\u0275pipeBind1(79,56,"TestSuite.saveButton"),"\n        "),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",i.createTestSuiteForm.invalid))},dependencies:[x.mk,x.O5,k.w5,m._Y,m.Fj,m.JJ,m.JL,m.nD,m.sg,m.u,F.e,S.X$],encapsulation:2}),o})();var f=c(129),V=c(88296),B=c(11481),R=c(80062),j=c(31498),K=c(6711),_e=c(72325),$=c(58356),D=c(53520),ye=c(2926),Y=c(55264),Se=c(77579),X=c(39646),xe=c(78372),Z=c(54004),q=c(22529),fe=c(84862),ge=c(14580),Te=c(33165),be=c(83075),ee=c(88884),Ce=c(72608);const we=["requirementCloseBtn"];function Ie(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div",44),e.\u0275\u0275text(1,"\n                                "),e.\u0275\u0275elementStart(2,"div",45),e.\u0275\u0275text(3,"\n                                    "),e.\u0275\u0275elementStart(4,"span",46),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n                                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n                                "),e.\u0275\u0275elementStart(8,"div",47),e.\u0275\u0275text(9,"\n                                    "),e.\u0275\u0275elementStart(10,"span",46),e.\u0275\u0275text(11),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12,"\n                                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n                            "),e.\u0275\u0275elementEnd()),2&o){const r=a.$implicit;e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(r.name),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(r.testCaseCount)}}function Fe(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"option",48),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275propertyInterpolate("value",r.currentProject.id+"-"+r.currentProject.name),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2("\n                                    ",r.currentProject.name,""," ("+e.\u0275\u0275pipeBind1(2,3,"CommonForAll.currentProject")+")","\n                                ")}}function ke(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"option",48),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&o){const r=a.$implicit;e.\u0275\u0275propertyInterpolate("value",r.id+"-"+r.name),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n                                    ",r.name,"\n                                ")}}function Ee(o,a){1&o&&(e.\u0275\u0275elementStart(0,"section",49),e.\u0275\u0275text(1,"\n                                "),e.\u0275\u0275elementStart(2,"strong",50),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n                            "),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(4,1,"TestCase.matchFields"),"\n                                "))}function Me(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div",57),e.\u0275\u0275text(1,"\n                                                "),e.\u0275\u0275elementStart(2,"div",16),e.\u0275\u0275text(3,"\n                                                    "),e.\u0275\u0275elementStart(4,"div",58),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n                                                    "),e.\u0275\u0275elementStart(9,"div",58),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n                                                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n                                            "),e.\u0275\u0275elementEnd()),2&o){const r=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(4),e.\u0275\u0275attribute("aria-label",r.currentProjectName?r.currentProjectName:e.\u0275\u0275pipeBind1(5,4,"TestCase.CopyFromProjectName")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("\n                                                        ",r.currentProjectName?r.currentProjectName:e.\u0275\u0275pipeBind1(7,6,"TestCase.CopyFromProjectName"),"\n                                                    "),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("aria-label",r.copyProjectName?r.copyProjectName:e.\u0275\u0275pipeBind1(10,8,"Requirement.copyToProjectName")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("\n                                                        ",r.copyProjectName?r.copyProjectName:e.\u0275\u0275pipeBind1(12,10,"Requirement.copyToProjectName"),"\n                                                    ")}}function Ve(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"option",48),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&o){const r=a.$implicit;e.\u0275\u0275property("value",r.Name),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("",r.Name,"\n                                                                ")}}function Be(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div",66),e.\u0275\u0275text(1,"\n                                                                "),e.\u0275\u0275elementStart(2,"span",67),e.\u0275\u0275text(3,"\u26a0"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n                                                                "),e.\u0275\u0275elementStart(5,"span",68),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n                                                                "),e.\u0275\u0275elementStart(9,"span",7),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12,"\n                                                            "),e.\u0275\u0275elementEnd()),2&o){const r=e.\u0275\u0275nextContext().index;e.\u0275\u0275property("id","error-"+r),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,3,"TestCase.selectFieldError")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(11,5,"TestCase.selectFieldSuggestion"))}}const Re=function(o){return{"has-error":o}};function je(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",59),e.\u0275\u0275text(1,"\n                                                    "),e.\u0275\u0275elementStart(2,"div",60),e.\u0275\u0275text(3,"\n                                                        "),e.\u0275\u0275elementStart(4,"div",61),e.\u0275\u0275text(5,"\n                                                            "),e.\u0275\u0275elementStart(6,"label",62),e.\u0275\u0275text(7),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n                                                            "),e.\u0275\u0275elementStart(9,"select",63),e.\u0275\u0275listener("ngModelChange",function(t){const s=e.\u0275\u0275restoreView(r).$implicit;
1return e.\u0275\u0275resetView(s.value=t)})("keydown.enter",function(t){return t.preventDefault()}),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275text(11,"\n                                                                "),e.\u0275\u0275elementStart(12,"option",48),e.\u0275\u0275text(13),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n                                                                "),e.\u0275\u0275template(16,Ve,2,2,"option",37),e.\u0275\u0275text(17,"\n                                                            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(18,"\n                                                            "),e.\u0275\u0275template(19,Be,13,7,"div",64),e.\u0275\u0275text(20,"\n                                                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(21,"\n                                                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(22,"\n                                                    "),e.\u0275\u0275elementStart(23,"div",60),e.\u0275\u0275text(24,"\n                                                        "),e.\u0275\u0275elementStart(25,"label",65),e.\u0275\u0275text(26),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(27,"\n                                                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(28,"\n                                                "),e.\u0275\u0275elementEnd()}if(2&o){const r=a.$implicit,n=a.index,t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(4),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(20,Re,-1==r.value&&t.submitted)),e.\u0275\u0275advance(2),e.\u0275\u0275property("for","field-select-"+n),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n                                                                ",r.field.Name,"\n                                                            "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("name",r.field.DefaultFieldName),e.\u0275\u0275property("id","field-select-"+n)("ngModel",r.value),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(10,16,"TestCase.selectFieldMapping")+" "+r.field.Name)("aria-describedby",-1==r.value&&t.submitted?"error-"+n:null)("aria-invalid",-1==r.value&&t.submitted?"true":"false")("aria-required","true"),e.\u0275\u0275advance(3),e.\u0275\u0275property("value",0),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(14,18,"TestCase.noMatch")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",r.copyFields),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",-1==r.value&&t.submitted),e.\u0275\u0275advance(6),e.\u0275\u0275property("for","field-select-"+n),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(r.field.Name)}}function De(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"fieldset",52),e.\u0275\u0275text(1,"\n                                        "),e.\u0275\u0275element(2,"legend",7),e.\u0275\u0275text(3,"\n                                        "),e.\u0275\u0275elementStart(4,"div",53),e.\u0275\u0275text(5,"\n                                            "),e.\u0275\u0275template(6,Me,15,12,"div",54),e.\u0275\u0275text(7,"\n                                            "),e.\u0275\u0275elementStart(8,"div",55),e.\u0275\u0275text(9,"\n                                                "),e.\u0275\u0275template(10,je,29,22,"div",56),e.\u0275\u0275text(11,"\n                                            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12,"\n                                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n                                    "),e.\u0275\u0275elementEnd()),2&o){const r=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275attribute("aria-label","Field mapping table"),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",r.isProjectSelected),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngForOf",r.requirementFieldNew)}}function qe(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1,"\n                                    "),e.\u0275\u0275template(2,De,14,3,"fieldset",51),e.\u0275\u0275text(3,"\n                                "),e.\u0275\u0275elementEnd()),2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",r.isProjectSelected)}}function Ne(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div",57),e.\u0275\u0275text(1,"\n                                                "),e.\u0275\u0275elementStart(2,"div",16),e.\u0275\u0275text(3,"\n                                                    "),e.\u0275\u0275elementStart(4,"div",58),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n                                                    "),e.\u0275\u0275elementStart(9,"div",58),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n                                                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n                                            "),e.\u0275\u0275elementEnd()),2&o){const r=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275attribute("aria-label",r.currentProjectName?r.currentProjectName:e.\u0275\u0275pipeBind1(5,4,"TestCase.CopyFromProjectName")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("\n                                                        ",r.currentProjectName?r.currentProjectName:e.\u0275\u0275pipeBind1(7,6,"TestCase.CopyFromProjectName"),"\n                                                    "),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("aria-label",r.copyProjectName?r.copyProjectName:e.\u0275\u0275pipeBind1(10,8,"Requirement.copyToProjectName")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("\n                                                        ",r.copyProjectName?r.copyProjectName:e.\u0275\u0275pipeBind1(12,10,"Requirement.copyToProjectName"),"\n                                                    ")}}function Le(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"option",74),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&o){const r=a.$implicit,n=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275propertyInterpolate("selected",n.field.Name==r.Name),e.\u0275\u0275property("value",r.Name),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n                                                                    ",r.Name,"")}}function Oe(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"option",48),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&o){const r=a.$implicit,n=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("value",n.Id+"-"+r.Id),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n                                                                                ",r.Value,"")}}function Pe(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div",77),e.\u0275\u0275text(1,"\n                                                                "),e.\u0275\u0275elementStart(2,"div",78),e.\u0275\u0275text(3,"\n                                                                    "),e.\u0275\u0275elementStart(4,"div",69),e.\u0275\u0275text(5,"\n                                                                        "),e.\u0275\u0275elementStart(6,"label",62),e.\u0275\u0275text(7),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n                                                                        "),e.\u0275\u0275elementStart(9,"select",79),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275text(11,"\n                                                                            "),e.\u0275\u0275elementStart(12,"option",80),e.\u0275\u0275text(13),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n                                                                            "),e.\u0275\u0275template(16,Oe,2,2,"option",37),e.\u0275\u0275text(17,"\n                                                                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(18,"\n                                                                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(19,"\n                                                                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(20,"\n                                                            "),e.\u0275\u0275elementEnd()),2&o){const r=a.$implicit,n=a.index,t=e.\u0275\u0275nextContext(2),i=t.index,s=t.$implicit;e.\u0275\u0275advance(6),e.\u0275\u0275property("for","dropdown-mapping-"+i+"-"+n),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n                                                                            ",r.Value,"\n                                                                        "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngModel",s.options[r.Value]==r.Value?r.Id+"-"+s.ids[r.Value]:r.Id+"-0"),e.\u0275\u0275propertyInterpolate("name",s.field.DefaultFieldName+"^*step"+n),e.\u0275\u0275property("id","dropdown-mapping-"+i+"-"+n),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(10,9,"TestCase.dropdownMapping")+" "+r.Value),e.\u0275\u0275advance(3),e.\u0275\u0275property("value",r.Id+"-0"),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n                                                                                ",e.\u0275\u0275pipeBind1(14,11,"TestCase.noMatch"),""),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",null==s.copiedField[0]?null:s.copiedField[0].DropDownValues)}}function Qe(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div",75),e.\u0275\u0275text(1,"\n                                                            "),e.\u0275\u0275template(2,Pe,21,13,"div",76),e.\u0275\u0275text(3,"\n                                                        "),e.\u0275\u0275elementEnd()),2&o){const r=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275attribute("aria-label","Dropdown value mappings for "+r.field.Name),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",r.field.DropDownValues)}}function Ae(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div",77),e.\u0275\u0275text(1,"\n                                                                "),e.\u0275\u0275elementStart(2,"div",78),e.\u0275\u0275text(3,"\n                                                                    "),e.\u0275\u0275elementStart(4,"label",65),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n                                                                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n                                                            "),e.\u0275\u0275elementEnd()),2&o){const r=a.$implicit,n=a.index,t=e.\u0275\u0275nextContext(2).index;e.\u0275\u0275advance(4),e.\u0275\u0275property("for","dropdown-mapping-"+t+"-"+n),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(r.Value)}}function ze(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div",81),e.\u0275\u0275text(1,"\n                                                            "),e.\u0275\u0275template(2,Ae,8,2,"div",76),e.\u0275\u0275text(3,"\n                                                        "),e.\u0275\u0275elementEnd()),2&o){const r=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",r.field.DropDownValues)}}function Ge(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div",59),e.\u0275\u0275text(1,"\n                                                    "),e.\u0275\u0275elementStart(2,"div",60),e.\u0275\u0275text(3,"\n                                                        "),e.\u0275\u0275elementStart(4,"div",69),e.\u0275\u0275text(5,"\n                                                            "),e.\u0275\u0275elementStart(6,"label",62),e.\u0275\u0275text(7),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n                                                            "),e.\u0275\u0275elementStart(9,"select",70),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275text(12,"\n                                                                "),e.\u0275\u0275elementStart(13,"option",48),e.\u0275\u0275text(14),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(16,"\n                                                                "),e.\u0275\u0275template(17,Le,2,3,"option",71),e.\u0275\u0275text(18,"\n                                                            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(19,"\n                                                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(20,"\n                                                        "),e.\u0275\u0275template(21,Qe,4,2,"div",72),e.\u0275\u0275text(22,"\n                                                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(23,"\n                                                    "),e.\u0275\u0275elementStart(24,"div",60),e.\u0275\u0275text(25,"\n                                                        "),e.\u0275\u0275elementStart(26,"label",65),e.\u0275\u0275text(27),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(28,"\n                                                        "),e.\u0275\u0275template(29,ze,4,1,"div",73),e.\u0275\u0275text(30,"\n                                                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(31,"\n                                                "),e.\u0275\u0275elementEnd()),2&o){const r=a.$implicit,n=a.index;e.\u0275\u0275advance(6),e.\u0275\u0275property("for","readonly-field-"+n),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n                                                                ",r.field.Name,"\n                                                            "),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("name",r.field.Name),e.\u0275\u0275property("id","readonly-field-"+n)("ngModel",r.value),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(10,14,"TestCase.selectedMapping")+" "+r.field.Name+" - "+e.\u0275\u0275pipeBind1(11,16,"CommonForAll.readOnly"))("aria-readonly","true"),e.\u0275\u0275advance(4),e.\u0275\u0275property("value",0),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(15,18,"TestCase.noMatch")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",r.copyFields),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",0!=r.value&&(1==r.field.FieldType||8==r.field.FieldType)),e.\u0275\u0275advance(5),e.\u0275\u0275property("for","readonly-field-"+n),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(r.field.Name),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",0!=r.value&&(1==r.field.FieldType||8==r.field.FieldType))}}function We(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1,"\n                                    "),e.\u0275\u0275elementStart(2,"fieldset",52),e.\u0275\u0275text(3,"\n                                        "),e.\u0275\u0275elementStart(4,"div",53),e.\u0275\u0275text(5,"\n                                            "),e.\u0275\u0275template(6,Ne,15,12,"div",54),e.\u0275\u0275text(7,"\n                                            "),e.\u0275\u0275elementStart(8,"div",55),e.\u0275\u0275text(9,"\n                                                "),e.\u0275\u0275template(10,Ge,32,20,"div",56),e.\u0275\u0275pipe(11,"async"),e.\u0275\u0275text(12,"\n                                            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n                                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n                                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n                                "),e.\u0275\u0275elementEnd()),2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275advance(4),e.\u0275\u0275attribute("aria-label","Selected field mappings table"),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",r.requirementField2),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngForOf",e.\u0275\u0275pipeBind1(11,3,r.requirementField2))}}function Ue(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",84),e.\u0275\u0275text(1,"\n                    "),e.\u0275\u027
15elementStart(2,"button",85),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.closeModal())})("keydown.enter",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.closeModal())})("keydown.space",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.closeModal())}),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n                    "),e.\u0275\u0275elementStart(8,"button",86),e.\u0275\u0275listener("keydown.enter",function(t){return t.preventDefault(),t.target.click()}),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n                "),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(3,5,"TestCase.cancel")+" - "+e.\u0275\u0275pipeBind1(4,7,"TestSuite.copyTestCase")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(6,9,"TestCase.cancel")),e.\u0275\u0275advance(3),e.\u0275\u0275property("disabled",!r.copyProjectName),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(9,11,"TestCase.selectFieldValues")+" - "+e.\u0275\u0275pipeBind1(10,13,"TestCase.nextStep")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,15,"TestCase.selectFieldValues"))}}function Je(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",87),e.\u0275\u0275text(1,"\n                    "),e.\u0275\u0275elementStart(2,"button",88),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.backSelectFields())})("keydown.enter",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.backSelectFields())})("keydown.space",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.backSelectFields())}),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n                    "),e.\u0275\u0275elementStart(8,"button",89),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.closeModal())})("keydown.enter",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.closeModal())})("keydown.space",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.closeModal())}),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n                    "),e.\u0275\u0275elementStart(14,"button",90),e.\u0275\u0275listener("keydown.enter",function(t){return t.preventDefault(),t.target.click()}),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275text(17),e.\u0275\u0275pipe(18,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(19,"\n                "),e.\u0275\u0275elementEnd()}2&o&&(e.\u0275\u0275advance(2),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(3,6,"TestCase.back")+" - "+e.\u0275\u0275pipeBind1(4,8,"TestCase.backToFieldSelection")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(6,10,"TestCase.back")),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(9,12,"TestCase.cancel")+" - "+e.\u0275\u0275pipeBind1(10,14,"TestSuite.copyTestCase")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,16,"TestCase.cancel")),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(15,18,"TestCase.copy")+" - "+e.\u0275\u0275pipeBind1(16,20,"TestCase.confirmCopy")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(18,22,"TestCase.copy")))}function He(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1,"\n\n                "),e.\u0275\u0275template(2,Ue,14,17,"div",82),e.\u0275\u0275text(3,"\n                "),e.\u0275\u0275template(4,Je,20,24,"div",83),e.\u0275\u0275text(5,"\n            "),e.\u0275\u0275elementEnd()),2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!r.showSaveBtn),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",r.showSaveBtn)}}function Ke(o,a){1&o&&(e.\u0275\u0275elementStart(0,"div",94),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n                    ",e.\u0275\u0275pipeBind1(2,1,"TestCase.copyInProgress"),"\n                "))}function $e(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",91),e.\u0275\u0275text(1,"\n                "),e.\u0275\u0275elementStart(2,"button",89),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(t.closeModal())})("keydown.enter",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.closeModal())})("keydown.space",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.closeModal())}),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n                "),e.\u0275\u0275elementStart(8,"button",92),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.copyCurrentProject())})("keydown.enter",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(!t.isModuleCopy&&t.copyCurrentProject())})("keydown.space",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(!t.isModuleCopy&&t.copyCurrentProject())}),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n                "),e.\u0275\u0275template(14,Ke,3,3,"div",93),e.\u0275\u0275text(15,"\n            "),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(3,7,"CancelBtn")+" - "+e.\u0275\u0275pipeBind1(4,9,"TestSuite.copyTestCase")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(6,11,"CancelBtn")),e.\u0275\u0275advance(3),e.\u0275\u0275property("disabled",r.isModuleCopy),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(9,13,"Requirement.copy")+" "+e.\u0275\u0275pipeBind1(10,15,"TestCase.toCurrentProject"))("aria-disabled",r.isModuleCopy),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,17,"Requirement.copy")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",r.isModuleCopy)}}let Ye=(()=>{const a=class{constructor(n,t,i,s,l,d,p){this.requirementService=n,this.projectService=t,this.commonService=i,this.authService=s,this.storage=l,this.translate=d,this.loaderService=p,this.subjectSubmit=new Se.x,this.reqFieldControl={module:1},this.copyRequirementFields=[],this.copyRequirementDataFields=[],this.requirementFieldNew=[],this.copyProjectName="",this.projectsReq={showArchived:!1,sortColumn:"Id",sortOrder:1,filterString:""},this.showSaveBtn=!1,this.fieldAlreadySet=[],this.previousTitle="",this.fieldoption=[],this.previousToId="",this.previousFromId="",this.flatMap={},this.copyAttachment=!1,this.selectedProjectId=Number,this.submitted=!1,this.selectField=!1,this.isProjectSelected="",this.alive=!0,this.closeCpModal=new e.EventEmitter,this.scrollbarOptions=i.scrollbarOptions}ngOnInit(){this.submitCopySubscription=this.subjectSubmit.pipe((0,xe.b)(50)).subscribe(n=>{this.submitCopyTestCase()}),this.loadFieldConfigurations(),this.loadProjectData(this.projectsReq),this.getSelectedItemsDetail(),this.getCurrentProject()}ngOnDestroy(){this.alive=!1}getSelectedItemsDetail(){try{this.selectedRequirement=this.requirementService.getSelectedItemsDetail(this.requirementId).pipe((0,Z.U)(n=>n.body,n=>{console.error(n.errors),this.requirementService.errorHandler(n)}))}catch(n){console.error(n)}}loadFieldConfigurations(){try{this.requirementService.loadFieldControl(this.reqFieldControl).pipe((0,q.o)(()=>this.alive)).subscribe(n=>{this.currentProjectFields=n.FieldMetaData},n=>{console.error(n.errors),this.requirementService.errorHandler(n)})}catch(n){console.error(n)}}loadFieldConfigurationsForProject(n){try{const t=[];this.copyRequirementFields=[],this.requirementService.getProjectItemFileds({module:1,itemId:n}).pipe((0,q.o)(()=>this.alive)).subscribe(s=>{for(const l in s.FieldMetaData)if(l){const d=s.FieldMetaData[l].DefaultFieldName;this.copyRequirementFields[d]={fields:[],copyFields:[],FieldType:Number,match:Number,value:"",copiedField:[],disabled:!1,options:{},ids:{}},this.copyRequirementFields[d].field=s.FieldMetaData[l],this.copyRequirementFields[d].FieldType=s.FieldMetaData[l].FieldType,this.copyRequirementFields[d].match=1,this.copyRequirementFields[d].value=0}for(const l in this.currentProjectFields)if(l)for(const d in this.copyRequirementFields)this.currentProjectFields[l].DefaultFieldName.toLowerCase()===d.toLowerCase()?(this.copyRequirementFields[d].copyFields.push(this.currentProjectFields[l]),this.copyRequirementFields[d].match=2,this.copyRequirementFields[d].value=this.currentProjectFields[l].Name):this.copyRequirementFields[d].FieldType==this.currentProjectFields[l].FieldType&&this.copyRequirementFields[d].copyFields.push(this.currentProjectFields[l]);for(const l in this.copyRequirementFields)l&&t.push(this.copyRequirementFields[l]);this.requirementFieldNew=t,f.q.enableFloatingButtons(null)},s=>{console.error(s.errors),this.requirementService.errorHandler(s)})}catch(t){console.error(t)}}onSubmit(n){if(this.submitted=!0,0!==Object.getOwnPropertyNames(n).length){this.errors="";for(const t in n)if(t){const i=n[t];if(this.copyRequirementFields[t].value===n[t])if(0==+n[t]){this.fieldAlreadySet.push(this.copyRequirementFields[t].field.Name);const s={FieldId:"",SourceToTargetDropDownIds:{}},l={},d=[];let p;const u=this.copyRequirementFields[t].field.FieldId;if(0==+i)s.FieldId="0",l[u]=s,d.push(l);else{for(const v in this.copyRequirementFields[t].copyFields)v&&this.copyRequirementFields[t].copyFields[v].Name==i&&(s.FieldId=this.copyRequirementFields[t].copyFields[v].FieldId);if(this.copyRequirementFields[t].field.DropDownValues)for(const v in this.copyRequirementFields[t].field.DropDownValues)v&&(s.SourceToTargetDropDownIds[this.copyRequirementFields[t].field.DropDownValues[v].Id]=0);this.copyRequirementFields[t].value=n[t],p=s.FieldId,s.FieldId=u,d.push(s),l[p]=d}}else if(null!==this.copyRequirementFields[t].field.DropDownValues){for(const s in this.copyRequirementFields[t].copyFields)if(s)if(this.copyRequirementFields[t].copyFields[s].Name===n[t]){this.copyRequirementFields[t].copiedField.push(this.copyRequirementFields[t].copyFields[s]);for(const l in this.copyRequirementFields[t].copyFields[s].DropDownValues)if(l){const d=this.copyRequirementFields[t].copyFields[s].DropDownValues[l].Value,p=this.copyRequirementFields[t].copyFields[s].DropDownValues[l].Id;this.copyRequirementFields[t].options[d]=d,this.copyRequirementFields[t].ids[d]=p}this.copyRequirementFields[t].value=n[t]}else this.copyRequirementFields[t].value=n[t]}else{this.fieldAlreadySet.push(this.copyRequirementFields[t].field.Name);const s={FieldId:"",SourceToTargetDropDownIds:{}},l={},d=[];let p;const u=this.copyRequirementFields[t].field.FieldId;if(0==+i)s.FieldId="0",l[u]=s,d.push(l);else{for(const v in this.copyRequirementFields[t].copyFields)v&&this.copyRequirementFields[t].copyFields[v].Name==i&&(s.FieldId=this.copyRequirementFields[t].copyFields[v].FieldId);p=s.FieldId,s.FieldId=u,d.push(s),l[p]=d}this.copyRequirementFields[t].value=n[t],this.flatMap[p]=d}else if(0!=+n[t])if(null!==this.copyRequirementFields[t].field.DropDownValues){for(const s in this.copyRequirementFields[t].copyFields)if(s)if(this.copyRequirementFields[t].copyFields[s].Name==n[t]){this.copyRequirementFields[t].copiedField.push(this.copyRequirementFields[t].copyFields[s]),this.copyRequirementFields[t].value=n[t];for(const l in this.copyRequirementFields[t].copyFields[s].DropDownValues)if(l){const d=this.copyRequirementFields[t].copyFields[s].DropDownValues[l].Value,p=this.copyRequirementFields[t].copyFields[s].DropDownValues[l].Id;this.copyRequirementFields[t].options[d]=d,this.copyRequirementFields[t].ids[d]=p}}else this.copyRequirementFields[t].value=n[t]}else{const s={FieldId:"",SourceToTargetDropDownIds:{}},l={},d=[],p=this.copyRequirementFields[t].field.FieldId;s.FieldId=p,s.SourceToTargetDropDownIds={},this.copyRequirementFields[t].value=n[t],this.copyRequirementFields[t].disabled=!0;const u=s.FieldId;s.FieldId=p,d.push(s),l[u]=d,this.flatMap[u]=d}else if(null!==this.copyRequirementFields[t].field.DropDownValues&&0!=+n[t]){for(const s in this.copyRequirementFields[t].copyFields)if(s)if(+this.copyRequirementFields[t].copyFields[s].Name===n[t]){this.copyRequirementFields[t].copiedField.push(this.copyRequirementFields[t].copyFields[s]),this.copyRequirementFields[t].value=n[t];for(const l in this.copyRequirementFields[t].copyFields[s].DropDownValues)if(l){const d=this.copyRequirementFields[t].copyFields[s].DropDownValues[l].Value,p=this.copyRequirementFields[t].copyFields[s].DropDownValues[l].Id;this.copyRequirementFields[t].options[d]=d,this.copyRequirementFields[t].ids[d]=p}}else this.copyRequirementFields[t].value=n[t]}else{const s={FieldId:"",SourceToTargetDropDownIds:{}},l={},d=[],p=this.copyRequirementFields[t].field.FieldId;if(s.FieldId="0",s.SourceToTargetDropDownIds={},this.copyRequirementFields[t].value=n[t],this.copyRequirementFields[t].disabled=!0,this.copyRequirementFields[t].field.DropDownValues)for(const v in this.copyRequirementFields[t].field.DropDownValues)v&&(s.SourceToTargetDropDownIds[this.copyRequirementFields[t].field.DropDownValues[v].Id]=0);const u=s.FieldId;s.FieldId=p,d.push(s),l[u]=d}this.copyRequirementFields[t].value=n[t],-1==+n[t]&&(this.errors="Please match all fields")}this.copyRequirementDataFields=JSON.parse(JSON.stringify(this.copyRequirementFields)),this.errors||(this.showSaveBtn=!0,setTimeout(()=>{this.requirementField2=this.intilaFieldsStep2(),this.isCurrentProjectSelected&&this.intilaFieldsStep2().subscribe(t=>{this.objectForDropdownValue(t)}),f.q.enableFloatingButtons(null)},100))}}onSubmit2(n){const t=Object.keys(n),i=t[t.length-1];try{for(const l in n)if(l){const d={FieldId:"",SourceToTargetDropDownIds:{}};let p={},u=[];const v=this.fieldAlreadySet.find(h=>h==l);if(v){if(this.previousToId){d.FieldId=this.previousToId,d.SourceToTargetDropDownIds={};for(const h in this.fieldoption)if(h){const _={},g=this.fieldoption[h].split("-");_[g[0]]=g[1],0!=+g[1]&&(d.SourceToTargetDropDownIds[g[1]]=g[0])}u=[],p={},u.push(JSON.parse(JSON.stringify(d))),p[this.previousFromId]=u,this.flatMap[this.previousFromId]&&delete this.flatMap[this.previousFromId],this.flatMap=Object.assign({},this.flatMap,p),this.previousToId="",this.fieldoption=[],this.previousFromId="",this.previousTitle=v}}else{let h=l;if(-1!==l.indexOf("^*")&&(h=l.substr(0,l.indexOf("^*"))),this.previousTitle==h){if(this.fieldoption.push(n[l]),i==l&&this.previousToId){u=[],p={},d.FieldId=this.previousToId,d.SourceToTargetDropDownIds={};for(const _ in this.fieldoption)if(_){const g={},y=this.fieldoption[_].split("-");0!=y[1]&&(g[y[0]]=y[1],d.SourceToTargetDropDownIds[y[1]]=y[0])}u.push(JSON.parse(JSON.stringify(d))),this.flatMap[this.previousFromId]&&delete this.flatMap[this.previousFromId],p[this.previousFromId]=u,this.flatMap=Object.assign({},this.flatMap,p),this.fieldoption=[],this.previousToId=""}}else{if(this.previousToId){d.FieldId=this.previousToId,d.SourceToTargetDropDownIds={};for(const _ in this.fieldoption)if(_){const g={},y=this.fieldoption[_].split("-");g[y[0]]=y[1],0!=y[1]&&(d.SourceToTargetDropDownIds[y[1]]=y[0])}u=[],p={},u.push(JSON.parse(JSON.stringify(d))),p[this.previousFromId]=u,this.flatMap[this.previousFromId]&&delete this.flatMap[this.previousFromId],this.flatMap=Object.assign({},this.flatMap,p),this.fieldoption=[],this.previousFromId="",this.previousToId=""}if(this.fieldoption.push(n[l]),h){this.previousTitle=h,this.previousToId=this.copyRequirementFields[h].field.FieldId;for(const _ in this.copyRequirementFields[h].copyFields)_&&this.previousTitle==this.copyRequirementFields[h].copyFields[_].DefaultFieldName&&(this.previousFromId=this.copyRequirementFields[h].copyFields[_].FieldId);if(i===l&&this.previousToId){u=[],p={},d.FieldId=this.previousToId,d.SourceToTargetDropDownIds={};for(const _ in this.fieldoption)if(_){const g={},y=this.fieldoption[_].split("-");g[y[0]]=y[1],0!=y[1]&&(d.SourceToTargetDropDownIds[y[1]]=y[0])}u.push(JSON.parse(JSON.stringify(d))),p[this.previousFromId]=u,this.flatMap[this.previousFromId]&&delete this.flatMap[this.previousFromId],this.flatMap=Object.assign({},this.flatMap,p),this.fieldoption=[],this.previousFromId="",this.previousToId=""}}}}}
1this.copyRequirement()}catch(l){console.log(l),l.module="copyTestCase",this.commonService.raygunErrorHandler(l)}}copyRequirement(){this.subjectSubmit.next()}submitCopyTestCase(){const n=this,t=[];for(const s of this.requirementId)t.push(s.id);const i={selectedProjectId:this.selectedProjectId,itemIds:this.requirementId,copyAttachedFiles:this.copyAttachment,testSuiteMap:{},fieldMap:this.flatMap};try{const s=setInterval(function(){n.loaderService.show()},80);this.requirementService.saveCoptItem(i).pipe((0,q.o)(()=>this.alive)).subscribe(l=>{clearInterval(s),this.requirementService.popToast("success",this.translate.instant("CommonForAll.success"),this.translate.instant("TestSuite.testSuiteCopied")),this.closeCpModal.emit("ok")},l=>{clearInterval(s),this.requirementService.errorHandler(l)})}catch(s){console.log(s)}}backSelectFields(){this.showSaveBtn=!1,this.flatMap={},this.errors="",setTimeout(()=>{this.requirementField=this.intialFields(),f.q.enableFloatingButtons(null)},100)}intialFields(){const n=[];for(const t in this.copyRequirementFields)t&&(this.copyRequirementFields[t].copiedField=[],n.push(this.copyRequirementFields[t]));return(0,X.of)(n)}intilaFieldsStep2(){const n=[];for(const t in this.copyRequirementFields)t&&n.push(this.copyRequirementFields[t]);return(0,X.of)(n)}loadProjectData(n){try{this.projects=this.projectService.getProjectsdropdownlist({excludeChildProjects:!0}).pipe((0,Z.U)(i=>{const s=[];for(const l of i)l&&(Number(this.projectId)==l.id?this.currentProject=l:"Template"!==l.type&&s.push(l));return s},i=>(console.error(i.errors),[])))}catch(t){console.error(t)}}closeModal(){this.closeCpModal.emit("ok"),f.q.enableFloatingButtons(null)}getProjectConfig(n){this.submitted=!1,this.loadFieldConfigurations();const t=n.target.value.split("-");this.copyProjectName=t[1],this.selectedProjectId=t[0],this.isCurrentProjectSelected=this.selectedProjectId==this.currentProject?.id,this.isProjectSelected=t[0],this.loadFieldConfigurationsForProject(t[0]),f.q.enableFloatingButtons(null)}getCurrentProject(){const n=new ge.H,t=this.storage.getToken("claims"),i=JSON.parse(t);n.projectId=i.projectId,this.projectId=i.projectId;try{this.projectService.loadEditProject(n).pipe((0,q.o)(()=>this.alive)).subscribe(s=>{this.currentProjectName=s.name},s=>{console.error(s.errors)})}catch(s){console.error(s)}}objectForDropdownValue(n){const t=this.commonService.dropDownValueMapping(n);t&&this.onSubmit2(t)}copyCurrentProject(){this.isModuleCopy=!0,setTimeout(()=>{let n=this.commonService.getModuleFieldObject(this.requirementFieldNew);this.onSubmit(n)},500)}};let o=a;return a.\u0275fac=function(t){return new(t||a)(e.\u0275\u0275directiveInject(b.M),e.\u0275\u0275directiveInject(Te.Y),e.\u0275\u0275directiveInject(R.v),e.\u0275\u0275directiveInject(be.e),e.\u0275\u0275directiveInject(ee.K),e.\u0275\u0275directiveInject(S.sK),e.\u0275\u0275directiveInject(Ce.D))},a.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["app-copy-test-suites"]],viewQuery:function(t,i){if(1&t&&(e.\u0275\u0275viewQuery(fe.r,5),e.\u0275\u0275viewQuery(we,5)),2&t){let s;e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.form=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.closeBtn=s.first)}},inputs:{requirementId:"requirementId"},outputs:{closeCpModal:"closeCpModal"},decls:188,vars:86,consts:[["trapFocus","",1,"copy-req"],["role","dialog","aria-modal","true",1,"pop-up-grid"],["id","copy-dialog-description",1,"sr-only"],[1,"modal-header"],["type","button","data-dismiss","modal","tabindex","0","role","button",1,"close","white","font-size-30",3,"click","keydown.enter","keydown.space"],["testCloseBtn",""],["aria-hidden","true"],[1,"sr-only"],["id","copy-test-suite-title","role","heading","aria-level","1",1,"modal-title"],["role","main",1,"modal-body"],["aria-labelledby","selected-test-cases-heading","role","region",1,"gray-modal-box-header"],[1,"modal-header-label"],["id","selected-test-cases-heading","role","heading","aria-level","2",1,"label-field"],[1,"selected-requirements-table"],["role","table"],["role","rowgroup",1,"dynamic-field","form-label","clearfix","bg-gray","tb-padding-5"],["role","row"],["role","columnheader",1,"col-md-6"],[1,"label-field","text-white"],["role","columnheader",1,"col-md-3"],["malihu-scrollbar","","role","none",1,"gray-modal-box","scrollbar-enable-data","mb-25",3,"scrollbarOptions"],["role","rowgroup"],["class","dynamic-field form-label clearfix border-bottom-1 tb-padding-5","role","row",4,"ngFor","ngForOf"],[1,"gray-modal-box-header","mt-10"],[1,"modal-header-label","padding-5"],["role","form",1,"flex-center"],["formAttachment","ngForm"],["name","reqcopy","id","req-copy","type","checkbox","tabindex","0","role","checkbox",1,"checkbox-toggle","reverse",3,"ngModel","ngModelChange"],["for","req-copy","tabindex","-1","role","presentation",1,"text-toggle","pointer","inline-block","reverse"],["id","copy-attachment-description","role","text",1,"inline-block","ml-15"],["role","table",1,"selected-requirements-table"],["role","rowgroup",1,"dynamic-field","clearfix","tb-padding-5"],["role","gridcell"],["for","project-select",1,"label-field"],["id","project-select","tabindex","0",1,"form-control",3,"disabled","change","keydown.enter"],["value",""],[3,"value",4,"ngIf"],[3,"value",4,"ngFor","ngForOf"],["id","project-select-help","role","text",1,"sr-only"],["class","gray-modal-box-header pt-10","aria-labelledby","match-fields-heading","role","regi
1on",4,"ngIf"],["role","form","novalidate","",3,"ngSubmit"],["f","ngForm"],[4,"ngIf"],["class","text-right mt-20  modal-fixed-footer","role","group","aria-label","Current project copy actions",4,"ngIf"],["role","row",1,"dynamic-field","form-label","clearfix","border-bottom-1","tb-padding-5"],["role","gridcell",1,"col-md-6"],[1,"label-field"],["role","gridcell",1,"col-md-3"],[3,"value"],["aria-labelledby","match-fields-heading","role","region",1,"gray-modal-box-header","pt-10"],["id","match-fields-heading","role","heading","aria-level","2"],["class","data-grid-area","role","group",4,"ngIf"],["role","group",1,"data-grid-area"],["role","table",1,"data-grid-table"],["class","data-grid-area-header","role","rowgroup",4,"ngIf"],["role","rowgroup",1,"data-grid-area-body"],["class","data-grid-item","role","row",4,"ngFor","ngForOf"],["role","rowgroup",1,"data-grid-area-header"],["role","columnheader",1,"data-grid-cell"],["role","row",1,"data-grid-item"],["role","gridcell",1,"data-grid-cell"],[1,"data-grid-cell-value",3,"ngClass"],[1,"sr-only",3,"for"],["tabindex","0",1,"form-control","form-control-sm",3,"id","ngModel","name","ngModelChange","keydown.enter"],["class","inline-block mt-5 text-danger","role","alert","aria-live","assertive","aria-atomic","true",3,"id",4,"ngIf"],[1,"data-grid-cell-label",3,"for"],["role","alert","aria-live","assertive","aria-atomic","true",1,"inline-block","mt-5","text-danger",3,"id"],["aria-hidden","true",1,"error-icon"],[1,"error-text"],[1,"data-grid-cell-value"],["disabled","true",1,"form-control","form-control-sm",3,"id","ngModel","name"],[3,"selected","value",4,"ngFor","ngForOf"],["class","data-grid-item-inner","role","group",4,"ngIf"],["class","data-grid-item-inner",4,"ngIf"],[3,"selected","value"],["role","group",1,"data-grid-item-inner"],["class","data-grid-item",4,"ngFor","ngForOf"],[1,"data-grid-item"],[1,"data-grid-cell"],[1,"form-control","form-control-sm",3,"id","ngModel","name"],["selected","true",3,"value"],[1,"data-grid-item-inner"],["class","text-right mt-20 modal-fixed-footer","role","group","aria-label","Field selection actions",4,"ngIf"],["class","text-right mt-20 modal-fixed-footer","role","group","aria-label","Copy confirmation actions",4,"ngIf"],["role","group","aria-label","Field selection actions",1,"text-right","mt-20","modal-fixed-footer"],["type","button","tabindex","0","role","button",1,"btn","btn-primary-blank","mr-15",3,"click","keydown.enter","keydown.space"],["type","submit","tabindex","0","role","button",1,"btn","btn-primary",3,"disabled","keydown.enter"],["role","group","aria-label","Copy confirmation actions",1,"text-right","mt-20","modal-fixed-footer"],["type","button","tabindex","0","role","button",1,"btn","btn-primary","pull-left",3,"click","keydown.enter","keydown.space"],["data-dismiss","modal","type","button","tabindex","0","role","button",1,"btn","btn-primary-blank","mr-15",3,"click","keydown.enter","keydown.space"],["type","submit","tabindex","0","role","button",1,"btn","btn-primary",3,"keydown.enter"],["role","group","aria-label","Current project copy actions",1,"text-right","mt-20","modal-fixed-footer"],["type","button","tabindex","0","role","button",1,"btn","btn-primary",3,"disabled","click","keydown.enter","keydown.space"],["id","copy-disabled-reason","class","sr-only","role","status","aria-live","polite",4,"ngIf"],["id","copy-disabled-reason","role","status","aria-live","polite",1,"sr-only"]],template:function(t,i){if(1&t){const s=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275text(1,"\n    "),e.\u0275\u0275elementStart(2,"div",1),e.\u0275\u0275text(3,"\n        "),e.\u0275\u0275elementStart(4,"div",2),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n        "),e.\u0275\u0275elementStart(8,"div",3),e.\u0275\u0275text(9,"\n            "),e.\u0275\u0275elementStart(10,"button",4,5),e.\u0275\u0275listener("click",function(){return i.closeModal()})("keydown.enter",function(){return i.closeModal()})("keydown.space",function(){return i.closeModal()}),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275text(14,"\n                "),e.\u0275\u0275elementStart(15,"span",6),e.\u0275\u0275text(16,"\xd7"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(17,"\n                "),e.\u0275\u0275elementStart(18,"span",7),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(2
11,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(22,"\n            "),e.\u0275\u0275elementStart(23,"h4",8),e.\u0275\u0275text(24),e.\u0275\u0275pipe(25,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(26,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(27,"\n        "),e.\u0275\u0275elementStart(28,"div",9),e.\u0275\u0275text(29,"\n            "),e.\u0275\u0275elementStart(30,"section",10),e.\u0275\u0275text(31,"\n                "),e.\u0275\u0275elementStart(32,"div",11),e.\u0275\u0275text(33,"\n                    "),e.\u0275\u0275elementStart(34,"div",12),e.\u0275\u0275text(35),e.\u0275\u0275pipe(36,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(37,"\n                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(38,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(39,"\n\n            "),e.\u0275\u0275elementStart(40,"div",13),e.\u0275\u0275text(41,"\n                "),e.\u0275\u0275elementStart(42,"div",14),e.\u0275\u0275pipe(43,"translate"),e.\u0275\u0275pipe(44,"translate"),e.\u0275\u0275text(45,"\n                    "),e.\u0275\u0275elementStart(46,"div",15),e.\u0275\u0275text(47,"\n                        "),e.\u0275\u0275elementStart(48,"div",16),e.\u0275\u0275text(49,"\n                            "),e.\u0275\u0275elementStart(50,"div",17),e.\u0275\u0275text(51,"\n                                "),e.\u0275\u0275elementStart(52,"span",18),e.\u0275\u0275text(53),e.\u0275\u0275pipe(54,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(55,"\n                            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(56,"\n                            "),e.\u0275\u0275elementStart(57,"div",19),e.\u0275\u0275text(58,"\n                                "),e.\u0275\u0275elementStart(59,"span",18),e.\u0275\u0275text(60),e.\u0275\u0275pipe(61,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(62,"\n                            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(63,"\n                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(64,"\n                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(65,"\n                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(66,"\n                "),e.\u0275\u0275elementStart(67,"div",20),e.\u0275\u0275text(68,"\n                    "),e.\u0275\u0275elementStart(69,"div",14),e.\u0275\u0275pipe(70,"translate"),e.\u0275\u0275text(71,"\n                        "),e.\u0275\u0275elementStart(72,"div",21),e.\u0275\u0275text(73,"\n                            "),e.\u0275\u0275template(74,Ie,14,2,"div",22),e.\u0275\u0275pipe(75,"async"),e.\u0275\u0275text(76,"\n                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(77,"\n                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(78,"\n                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(79,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(80,"\n\n            "),e.\u0275\u0275elementStart(81,"div",23),e.\u0275\u0275text(82,"\n                "),e.\u0275\u0275elementStart(83,"div",24),e.\u0275\u0275text(84,"\n                    "),e.\u0275\u0275elementStart(85,"fieldset"),e.\u0275\u0275text(86,"\n                        "),e.\u0275\u0275elementStart(87,"legend",7),e.\u0275\u0275text(88),e.\u0275\u0275pipe(89,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(90,"\n                        "),e.\u0275\u0275elementStart(91,"form",25,26),e.\u0275\u0275text(93,"\n                            "),e.\u0275\u0275elementStart(94,"input",27),e.\u0275\u0275listener("ngModelChange",function(d){return i.copyAttachment=d}),e.\u0275\u0275pipe(95,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(96,"\n                            "),e.\u0275\u0275elementStart(97,"label",28),e.\u0275\u0275text(98,"\n                                "),e.\u0275\u0275elementStart(99,"span",7),e.\u0275\u0275text(100),e.\u0275\u0275pipe(101,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(102,"\n                            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(103,"\n                            "),e.\u0275\u0275elementStart(104,"div",29),e.\u0275\u0275text(105),e.\u0275\u0275pipe(106,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(107,"\n                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(108,"\n                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(109,"\n                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(110,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(111,"\n\n            "),e.\u0275\u0275elementStart(112,"div",30),e.\u0275\u0275text(113,"\n                "),e.\u0275\u0275elementStart(114,"div",31),e.\u0275\u0275text(115,"\n                    "),e.\u0275\u0275elementStart(116,"div",16),e.\u0275\u0275text(117,"\n                        "),e.\u0275\u0275elementStart(118,"div",32),e.\u0275\u0275text(119,"\n                            "),e.\u0275\u0275elementStart(120,"label",33),e.\u0275\u0275text(121,"\n                                "),e.\u0275\u0275elementStart(122,"strong"),e.\u0275\u0275text(123),e.\u0275\u0275pipe(124,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(125,"\n                            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(126,"\n                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(127,"\n                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(128,"\n                    "),e.\u0275\u0275elementStart(129,"div",16),e.\u0275\u0275text(130,"\n                        "),e.\u0275\u0275elementStart(131,"div",32),e.\u0275\u0275text(132,"\n                            "),e.\u0275\u0275elementStart(133,"select",34),e.\u0275\u0275listener("change",function(d){return i.getProjectConfig(d)})("keydown.enter",function(d){return d.preventDefault()}),e.\u0275\u0275pipe(134,"translate"),e.\u0275\u0275pipe(135,"translate"),e.\u0275\u0275text(136,"\n                                "),e.\u0275\u0275elementStart(137,"option",35),e.\u0275\u0275text(138),e.\u0275\u0275pipe(139,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(140,"\n                                "),e.\u0275\u0275template(141,Fe,3,5,"option",36),e.\u0275\u0275text(142,"\n                                "),e.\u0275\u0275template(143,ke,2,2,"option",37),e.\u0275\u0275pipe(144,"async"),e.\u0275\u0275text(145,"\n                            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(146,"\n                            "),e.\u0275\u0275elementStart(147,"div",38),e.\u0275\u0275text(148),e.\u0275\u0275pipe(149,"translate"),e.\u0275\u0275pipe(150,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(151,"\n                            "),e.\u0275\u0275text(152,"\n                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(153,"\n                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(154,"\n                    "),e.\u0275\u0275elementStart(155,"div",16),e.\u0275\u0275text(156,"\n                        "),e.\u0275\u0275elementStart(157,"div",32),e.\u0275\u0275text(158,"\n                            "),e.\u0275\u0275template(159,Ee,6,3,"section",39),e.\u0275\u0275text(160,"\n                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(161,"\n                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(162,"\n                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(163,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(164,"\n            "),e.\u0275\u0275elementStart(165,"div",30),e.\u0275\u0275text(166,"\n                "),e.\u0275\u0275elementStart(167,"div",31),e.\u0275\u0275text(168,"\n                    "),e.\u0275\u0275elementStart(169,"div",16),e.\u0275\u0275text(170,"\n                        "),e.\u0275\u0275elementStart(171,"div",32),e.\u0275\u0275text(172,"\n                           "),e.\u0275\u0275elementStart(173,"form",40,41),e.\u0275\u0275listener("ngSubmit",function(){e.\u0275\u0275restoreView(s);const d=e.\u0275\u0275reference(174);
1return e.\u0275\u0275resetView(i.showSaveBtn?i.onSubmit2(d.value):i.onSubmit(d.value))}),e.\u0275\u0275pipe(175,"translate"),e.\u0275\u0275text(176,"\n                                 "),e.\u0275\u0275template(177,qe,4,1,"div",42),e.\u0275\u0275text(178,"\n                                "),e.\u0275\u0275template(179,We,16,5,"div",42),e.\u0275\u0275text(180,"\n                                "),e.\u0275\u0275template(181,He,6,2,"div",42),e.\u0275\u0275text(182,"\n            "),e.\u0275\u0275template(183,$e,16,19,"div",43),e.\u0275\u0275text(184,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(185,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(186,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(187,"\n"),e.\u0275\u0275elementEnd()()()()()}2&t&&(e.\u0275\u0275advance(2),e.\u0275\u0275attribute("aria-labelledby","copy-test-suite-title")("aria-describedby","copy-dialog-description"),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(6,38,"TestSuite.copyDialogDescription")),e.\u0275\u0275advance(5),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(12,40,"Projects.close")+" - "+e.\u0275\u0275pipeBind1(13,42,"TestSuite.copyTestCase")),e.\u0275\u0275advance(9),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,44,"Projects.close")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(25,46,"TestSuite.copyTestCase")),e.\u0275\u0275advance(11),e.\u0275\u0275textInterpolate2("\n                        ",e.\u0275\u0275pipeBind1(36,48,"TestSuite.selectedTestCases")," (",i.requirementId.length,")\n                    "),e.\u0275\u0275advance(7),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(43,50,"TestSuite.selectedTestCases")+" - "+i.requirementId.length+" "+e.\u0275\u0275pipeBind1(44,52,"TestCase.items")),e.\u0275\u0275advance(11),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(54,54,"TestCase.title")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(61,56,"Projects.testCases")),e.\u0275\u0275advance(7),e.\u0275\u0275property("scrollbarOptions",i.scrollbarOptions),e.\u0275\u0275advance(2),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(70,58,"TestSuite.selectedTestCases")+" - scrollable content"),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngForOf",e.\u0275\u0275pipeBind1(75,60,i.selectedRequirement)),e.\u0275\u0275advance(14),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(89,62,"TestCase.copyTestCasesAttachedFiles")),e.\u0275\u0275advance(6),e.\u0275\u0275property("ngModel",i.copyAttachment),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(95,64,"TestCase.copyTestCasesAttachedFiles"))("aria-describedby","copy-attachment-description")("aria-checked",i.copyAttachment),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(101,66,"TestCase.copyTestCasesAttachedFiles")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("\n                                ",e.\u0275\u0275pipeBind1(106,68,"TestCase.copyTestCasesAttachedFiles"),""),e.\u0275\u0275advance(18),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(124,70,"TestCase.copyToProject")," *"),e.\u0275\u0275advance(10),e.\u0275\u0275property("disabled",i.showSaveBtn),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(134,72,"TestCase.copyToProject")+" - "+e.\u0275\u0275pipeBind1(135,74,"CommonForAll.Select"))("aria-describedby","project-select-help project-select-instructions"+(i.submitted&&!i.copyProjectName?" project-select-error":""))("aria-required","true")("aria-invalid",i.submitted&&!i.copyProjectName?"true":"false"),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(139,76,"CommonForAll.Select")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",i.currentProject),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",e.\u0275\u0275pipeBind1(144,78,i.projects)),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(149,80,"TestCase.copyToProject")," -\n                                ",e.\u0275\u0275pipeBind1(150,82,"CommonForAll.Select"),""),e.\u0275\u0275advance(11),e.\u0275\u0275property("ngIf",i.copyProjectName.length>0&&!i.isCurrentProjectSelected),e.\u0275\u0275advance(14),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(175,84,"TestCase.copyForm")),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",!i.showSaveBtn&&i.copyProjectName.length>0&&!i.isCurrentProjectSelected),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!i.isCurrentProjectSelected&&i.showSaveBtn),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!i.isCurrentProjectSelected),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.isCurrentProjectSelected))},dependencies:[x.mk,x.sg,x.O5,m._Y,m.YN,m.Kr,m.Wl,m.EJ,m.JJ,m.JL,m.On,m.F,J.h6,F.e,x.Ov,S.X$],encapsulation:2}),o})();const Xe=["myGrid"],Ze=["createSuiteBtn"],et=["closeBtn"],tt=["createTestSuiteModal"],nt=["emptyCheckBoxWarning"],it=["copyRequirementModal"],st=["editTestSuiteModal"],rt=["deleteTSModal"],ot=["createSuiteModel"];function at(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span",27,28),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(t.openCreateTestSuiteModal())})("keydown.enter",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.openCreateTestSuiteModal())})("keydown.space",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.openCreateTestSuiteModal())}),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275text(4,"\n                "),e.\u0275\u0275element(5,"i",29),e.\u0275\u0275text(6,"\n                "),e.\u0275\u0275elementStart(7,"span",8),e.\u0275\u0275text(8),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10,"\n        "),e.\u0275\u0275elementEnd()}2&o&&(e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(2,3,"TestSuite.createTestSuite")),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(3,5,"TestSuite.createTestSuite")),e.\u0275\u0275advance(8),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(9,7,"TestSuite.createTestSuite")))}function lt(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"static-grid",30,31),e.\u0275\u0275listener("onViewChanged",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.onViewChanged(t))})("onRowClick",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.cellClickTestSuite(t))})("onCheckBoxSelection",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.onCheckBoxSelection(t))}),e.\u0275\u0275text(2,"\n            "),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275property("gridColumns",r.gridColumns)("gridSettings",r.gridSettings)("hoverActions",r.hoverActions)}}function dt(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",32,33),e.\u0275\u0275text(2,"\n        "),e.\u0275\u0275elementStart(3,"app-create-suite",34),e.\u0275\u0275listener("createSuiteClose",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.closeSuiteModal(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n    "),e.\u0275\u0275elementEnd()}2&o&&(e.\u0275\u0275property("keyboard",!0)("backdrop","static"),e.\u0275\u0275attribute("aria-labelledby","create-suite-modal-title")("aria-describedby","create-suite-modal-description"))}function ct(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",35,36),e.\u0275\u0275text(2,"\n        "),e.\u0275\u0275elementStart(3,"app-delete-testsuite",37),e.\u0275\u0275listener("closeModal",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.closeModal(t))})("updateListTestSuite",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.updateListTestSuite(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n    "),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!0)("backdrop","static"),e.\u0275\u0275attribute("aria-labelledby","delete-suite-modal-title")("aria-describedby","delete-suite-modal-description"),e.\u0275\u0275advance(3),e.\u0275\u0275property("testsuiteids",r.selectedTestSuite)}}function pt(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",38,39),e.\u0275\u0275text(2,"\n        "),e.\u0275\u0275elementStart(3,"app-empty-checkBox-warning-component",40),e.\u0275\u0275listener("emptyCancel",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.closeEmptyModal())}),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275text(6,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n    "),e.\u0275\u0275elementEnd()}2&o&&(e.\u0275\u0275property("keyboard",!0)("backdrop","static"),e.\u0275\u0275attribute("aria-labelledby","empty-warning-modal-title")("aria-describedby","empty-warning-modal-description"),e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate("title",e.\u0275\u0275pipeBind1(4,6,"TestCase.emptyTitle")),e.\u0275\u0275propertyInterpolate("message",e.\u0275\u0275pipeBind1(5,8,"TestCase.emptySelected")))}function ut(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",35,41),e.\u0275\u0275text(2,"\n        "),e.\u0275\u0275elementStart(3,"app-copy-test-suites",42),e.\u0275\u0275listener("closeCpModal",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(i.closeCopyModal(t))}),e.\u0275\u0275text(4,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n    "),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!0)("backdrop","static"),e.\u0275\u0275attribute("aria-labelledby","copy-suite-modal-title")("aria-describedby","copy-suite-modal-description"),e.\u0275\u0275advance(3),e.\u0275\u0275property("requirementId",r.selectedTestSuite)}}function mt(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",35,43),e.\u0275\u0275text(2,"\n        "),e.\u0275\u0275elementStart(3,"edit-suite-component",44),e.\u0275\u0275listener("closeModal",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.closeModal(t))})("updateTestSuite",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.updateListTestSuite(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n    "),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!0)("backdrop","static"),e.\u0275\u0275attribute("aria-labelledby","edit-suite-modal-title")("aria-describedby","edit-suite-modal-description"),e.\u0275\u0275advance(3),e.\u0275\u0275property("testSuiteId",r.testsuiteid)("testSuiteName",r.name)}}const ht=function(o,a){return{"enabled-icon":o,"disabled-icon":a}};let vt=(()=>{const a=class{constructor(n,t,i,s,l,d,p,u,v,h,_,g,y,G){this.router=n,this.route=t,this.groupTestSuitesService=i,this.sanitizer=s,this.modalService=l,this.CommonService=d,this.commonSubscriber=p,this.modalMinimizeService=u,this.translate=v,this.zone=h,this.focusManagementService=g,this.ref=y,this.claimManagementService=G,this.gridColumns=[],this.gridData={items:[],totalCount:0,page:0},this.gridSettings={height:225,sortable:!0,groupable:!1,columnReorder:!1,showAggregates:!1,showCheckbox:!0,showPreview:!1,showHoverRow:!0},this.hoverActions=[],this.selectedTestSuite=[],this.hasFilters=!1,this.createTestSuiteModalVisible=!1,this.emptyCheckBoxWarningVisible=!1,this.InfoMessageBoxClose=new e.EventEmitter,_.container="body",this.subscription=this.CommonService.getMessage().subscribe(W=>{this.bindData(),this.message=W})}ngOnInit(){const n=this.groupTestSuitesService.storage.getToken("lang");I.e.setLanguage(this,"Svenska"===n?"Svenska":"English"),this.isReadOnlyUser=this.CommonService.isReadOnlyUser(),this.selectedTestSuite=[],this.initializeDefaultView(),this.loadView(),this.translate.store.translations[this.translate.currentLang]?(this.initializeGridColumns(),this.loadTestSuiteData()):this.translate.onLangChange.subscribe(()=>{this.initializeGridColumns(),this.loadTestSuiteData()})}initializeDefaultView(){this.gridViewContent={sortcolumn:"name",sortdirection:{ascending:!0,descending:!1},pagesize:10,pagenum:0,columns:{name:{index:1,width:"40%",hidden:!1,resizable:!1},testCaseCount:{index:2,width:"32%",hidden:!1,resizable:!1},archivedTestCaseCount:{index:3,width:"25%",hidden:!1,resizable:!1}},groups:[]},this.gridView={iD:"test-suite-listing",name:"Test Suites",gridType:void 0,isStatic:!0,showArchived:!1,isDirty:!1,content:JSON.stringify(this.gridViewContent),filters:[]}}initializeGridColumns(){this.gridColumns=[{datafield:"name",text:this.translate.instant("TestSuite.testsuite"),type:"TextBox",resizable:!1},{datafield:"testCaseCount",text:this.translate.instant("TestSuite.testcases"),type:"Integer",resizable:!1},{datafield:"archivedTestCaseCount",text:this.translate.instant("TestSuite.archivedtestcases"),type:"Integer",resizable:!1}],this.hoverActions=this.getHoverActions()}ngOnDestroy(){const n=this;this.subscription.unsubscribe(),this.suiteListSubscriber&&this.suiteListSubscriber.unsubscribe(),this.selectedTestSuite=[],this.myGrid&&(this.myGrid=null),Object.keys(this).forEach(function(t){n[t]=null,delete n[t]})}resetFilter(){this.hasFilters&&this.myGrid&&(this.myGrid.clearFilters(),this.hasFilters=!1,this.saveView(),setTimeout(()=>{(this.createSuiteBtn?.nativeElement??this.myGrid?.grid?.contentTable?.nativeElement)?.focus()},0))}updateListTestSuite(n){this.clearCheckBox(),this.deleteTSModalVisible=!1,this.openEditModal=!1,this.name="",this.loadTestSuiteData()}bindData(){this.loadTestSuiteData()}loadTestSuiteData(){try{this.suiteListSubscriber=this.groupTestSuitesService.getTestSuiteList().subscribe(n=>{this.testSuiteList=this.transformData(n),this.gridData={items:this.testSuiteList,totalCount:this.testSuiteList.length,page:0}
1,this.myGrid&&this.gridView?(this.myGrid.setView(this.gridView),this.myGrid.setData(this.gridData,!0)):this.gridView&&setTimeout(()=>{this.myGrid.setView(this.gridView),this.myGrid.setData(this.gridData,!0)},10)},n=>{this.CommonService.errorHandler(n)})}catch(n){console.log(n)}}transformData(n){return n.map(t=>({id:t.id,customId:t.customId,name:t.name,testCaseCount:t.testCaseCount||0,archivedTestCaseCount:t.archivedTestCaseCount||0,showActions:!this.isReadOnlyUser}))}cellClickTestSuite(n){this.zone.run(()=>{this.commonSubscriber.setItemListIds(n.idList,null),this.router.navigate(["/app/tests/test-suite/view-testsuite",n.clickedRowId])})}onViewChanged(n){const t=n.currentView,i=JSON.parse(n.currentView.content);this.gridView.filters=t.filters,this.gridViewContent.pagenum=i.pagenum,this.gridViewContent.pagesize=i.pagesize,this.gridViewContent.sortcolumn=i.sortcolumn,this.gridViewContent.sortdirection=i.sortdirection,i.columns&&Object.keys(i.columns).forEach(s=>{this.gridViewContent.columns[s]&&(this.gridViewContent.columns[s].width=i.columns[s].width)}),this.gridView.content=JSON.stringify(this.gridViewContent),this.hasFilters=this.gridView.filters&&this.gridView.filters.length>0,this.saveView()}saveView(){const n={showArchived:this.gridView.showArchived,filters:this.gridView.filters,projectId:this.claimManagementService.getProjectId(),content:{sortcolumn:this.gridViewContent.sortcolumn,sortdirection:this.gridViewContent.sortdirection,pagesize:this.gridViewContent.pagesize,pagenum:this.gridViewContent.pagenum}};this.groupTestSuitesService.storage.setToken("list-test-suites-view",JSON.stringify(n))}loadView(){if(this.groupTestSuitesService.storage.hasToken("list-test-suites-view")){const n=JSON.parse(this.groupTestSuitesService.storage.getToken("list-test-suites-view")),t=this.claimManagementService.getProjectId();if(n.projectId!==t)return;this.gridView.showArchived=n.showArchived,this.gridView.filters=n.filters,this.gridViewContent.pagenum=n.content.pagenum,this.gridViewContent.pagesize=n.content.pagesize,this.gridViewContent.sortcolumn=n.content.sortcolumn,this.gridViewContent.sortdirection=n.content.sortdirection,this.gridView.content=JSON.stringify(this.gridViewContent),this.hasFilters=this.gridView.filters&&this.gridView.filters.length>0}}onCheckBoxSelection(n){this.selectedTestSuite=n}close(n){this.modal.close()}clearCheckBox(){this.myGrid&&this.myGrid.checkAll(!1),this.selectedTestSuite=[]}closeSuiteModal(n){("Save"===n||"close"===n)&&setTimeout(()=>{this.bindData()},50),this.createTestSuiteModal.visible&&this.createTestSuiteModal.close(),this.createTestSuiteModalVisible=!1}openCreateTestSuiteModal(){this.createTestSuiteModalVisible?(this.createTestSuiteModal.close(),this.createTestSuiteModalVisible=!1):this.modalMinimizeService.purge(),this.createTestSuiteModalVisible=!0,setTimeout(()=>{this.createTestSuiteModal.visible&&this.createTestSuiteModal.close(),this.createSuitesComponent.getValue("open"),this.modalMinimizeService.open({bsModalInstance:this.createTestSuiteModal,module:V.R.MODULES.TestSuite}),f.q.enableFloatingButtons(this.createTestSuiteModal,"save")},10)}canDeactivate(){return this.CommonService.canDeactivate()}storeKababFocus(n){this.focusManagementService.storeFocus(n)}openCpModal(n){this.selectedTestSuite.length>0?(this.openCopyModal=!0,setTimeout(()=>{this.copyRequirementModal.visible&&this.copyRequirementModal.close(),this.copyRequirementModal.open(),f.q.enableFloatingButtons(this.copyRequirementModal,"save")},500)):(this.emptyCheckBoxWarningVisible=!0,setTimeout(()=>{this.emptyCheckBoxWarning.visible&&this.emptyCheckBoxWarning.close(),this.emptyCheckBoxWarning.open()},10))}closeEmptyModal(){this.emptyCheckBoxWarning.close(),this.emptyCheckBoxWarningVisible=!1,setTimeout(()=>this.focusManagementService.restoreFocus(),0)}closeCopyModal(n){"ok"==n&&this.bindData(),this.copyRequirementModal.close(),this.openCopyModal=!1,this.clearCheckBox(),setTimeout(()=>this.focusManagementService.restoreFocus(),0)}loadEditTestSuite(n){try{this.groupTestSuitesService.getEditTestCase(n).subscribe(t=>{this.name=t.testSuiteName.trim()},t=>{this.CommonService.errorHandler(t)})}catch(t){console.log(t)}}openDeleteModal(){this.selectedTestSuite.length>0?(this.deleteTSModalVisible=!0,setTimeout(()=>{this.deleteTSModal.visible&&this.deleteTSModal.close(),this.deleteTSModal.open(),f.q.enableFloatingButtons(this.deleteTSModal,"save")},500)):(this.emptyCheckBoxWarningVisible=!0,setTimeout(()=>{this.emptyCheckBoxWarning.visible&&this.emptyCheckBoxWarning.close(),this.emptyCheckBoxWarning.open()},10))}closeModal(n){"Cancel"===n&&(this.deleteTSModalVisible=!1,this.openEditModal=!1,this.name=""),setTimeout(()=>this.focusManagementService.restoreFocus(),0)}getHoverActions(){return[{id:"openInNewTab",imageUrl:"../../../assets/Images/icons-svg/neTab.svg",tooltipKey:"Grid.tooltip.openInNewTab",onClick:n=>this.openTestSuiteInNewTab(n.itemId)},{id:"edit",icon:"icon-edit",tooltipKey:"Grid.tooltip.edit",onClick:n=>this.editTestSuiteFromHover(n.itemId)},{id:"delete",icon:"icon-delete",tooltipKey:"Grid.tooltip.delete",onClick:n=>this.deleteTestSuiteFromHover(n.itemId)}]}openTestSuiteInNewTab(n){const t=this.router.serializeUrl(this.router.createUrlTree(["/app/tests/test-suite/view-testsuite",n]));window.open(t,"_blank")}editTestSuiteFromHover(n){this.zone.run(()=>{this.groupTestSuitesService.getEditTestCase(n).subscribe(t=>{this.name=t.testSuiteName.trim(),this.testsuiteid=n,this.openEditModal=!0,setTimeout(()=>{this.editTestSuiteModal.visible&&this.editTestSuiteModal.close(),this.editTestSuiteModal.open(),f.q.enableFloatingButtons(this.editTestSuiteModal,"save")},10)},t=>{this.CommonService.errorHandler(t)})})}deleteTestSuiteFromHover(n){this.zone.run(()=>{this.testSuiteList.find(i=>i.id===n)&&(this.selectedTestSuite=[n],this.deleteTSModalVisible=!0,setTimeout(()=>{this.deleteTSModal.visible&&this.deleteTSModal.close(),this.deleteTSModal.open(),f.q.enableFloatingButtons(this.deleteTSModal,"save")},10))})}};let o=a;return a.\u0275fac=function(t){return new(t||a)(e.\u0275\u0275directiveInject(C.F0),e.\u0275\u0275directiveInject(C.gz),e.\u0275\u0275directiveInject(b.M),e.\u0275\u0275directiveInject(B.H7),e.\u0275\u0275directiveInject(T.FF),e.\u0275\u0275directiveInject(R.v),e.\u0275\u0275directiveInject(j.Y),e.\u0275\u0275directiveInject(V.R),e.\u0275\u0275directiveInject(S.sK),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(T.xI),e.\u0275\u0275directiveInject(K.G),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(_e.z))},a.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["list-test-suites"]],viewQuery:function(t,i){if(1&t&&(e.\u0275\u0275viewQuery(Xe,5),e.\u0275\u0275viewQuery(Ze,5),e.\u0275\u0275viewQuery(et,5),e.\u0275\u0275viewQuery(tt,5),e.\u0275\u0275viewQuery(nt,5),e.\u0275\u0275viewQuery(it,5),e.\u0275\u0275viewQuery(st,5),e.\u0275\u0275viewQuery(rt,5),e.\u0275\u0275viewQuery(N,5),e.\u0275\u0275viewQuery(M,5),e.\u0275\u0275viewQuery(H.U,5),e.\u0275\u0275viewQuery(ot,5)),2&t){let s;e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.myGrid=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.createSuiteBtn=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.closeBtn=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.createTestSuiteModal=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.emptyCheckBoxWarning=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.copyRequirementModal=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.editTestSuiteModal=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.deleteTSModal=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.childDeleteMultyTestSuiteComponent=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.childEditTestSuiteComponent=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.createSuitesComponent=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.modal=s.first)}},outputs:{InfoMessageBoxClose:"InfoMessageBoxClose"},decls:102,vars:63,consts:[["id","home","role","main",1,"tab-pane","fade","in","active","bg-white","box-shadow-bottom","border-radius-5"],["id","test-suites-description",1,"sr-only"],[1,"clearfix","tb-padding-15","sides-padding-20"],[1,"box-title","pull-left"],[1,"inline-block","mr-30","fw-700"],["id","test-suites-heading","role","heading","aria-level","1",1,"ts-heading","text-capitalize"],["placement","bottom","show-delay","20","type","button","role","button",1,"inline-block","pointer","mr-15",3,"ngClass","ngbTooltip","click","keydown.enter","keydown.space"],["aria-hidden","true",1,"icon-reset-filter","custom-icon"],[1,"sr-only"],["role","toolbar","aria-label","Test suite actions",1,"pull-right","d-flex"],["rqpermissionid","create-suite","class"," inline-block pointer mr-10","placement","bottom","show-delay","20","type","button","role","button","tabindex","0",3,"ngbTooltip","click","keydown.enter","keydown.space",4,"ngIf"],["role","group","aria-label","More actions","accessibleMenuButton","",1,"dropdown","inline-block"],["rqpermissionid","create-suite","data-toggle","dropdown","placement","bottom","show-delay","20","type","button","role","button","tabindex","0",1,"setting","inline-block","pointer",3,"ngbTooltip","click","keydown.enter","keydown.space"],["aria-hidden","true",1,"icon-more","custom-icon"],["role","menu",1,"dropdown-menu","dropdown-menu-right"],["role","none",1,""],["role","none"],["href","javascript:void(0);","tabindex","-1","role","menuitem",3,"click","keydown.enter","keydown.space"],["aria-hidden","true",1,"icon-create-copy"],["aria-hidden","true",1,"icon-delete"],["aria-labelledby","test-suites-grid-heading","role","regi
1on",1,"sides-padding-20","pb-5"],["role","application",1,"grid-container"],["gridContext","test-suite-listing",3,"gridColumns","gridSettings","hoverActions","onViewChanged","onRowClick","onCheckBoxSelection",4,"ngIf"],["aria-label","Modal dialogs","role","region"],["cssClass","modal-lg","role","dialog","aria-modal","true",3,"keyboard","backdrop",4,"ngIf"],["role","dialog","aria-modal","true",3,"keyboard","backdrop",4,"ngIf"],["cssClass","modal-xl","role","dialog","aria-modal","true",3,"keyboard","backdrop",4,"ngIf"],["rqpermissionid","create-suite","placement","bottom","show-delay","20","type","button","role","button","tabindex","0",1,"inline-block","pointer","mr-10",3,"ngbTooltip","click","keydown.enter","keydown.space"],["createSuiteBtn",""],["aria-hidden","true",1,"icon-create-test-run","custom-icon"],["gridContext","test-suite-listing",3,"gridColumns","gridSettings","hoverActions","onViewChanged","onRowClick","onCheckBoxSelection"],["myGrid",""],["cssClass","modal-lg","role","dialog","aria-modal","true",3,"keyboard","backdrop"],["createTestSuiteModal",""],[3,"createSuiteClose"],["role","dialog","aria-modal","true",3,"keyboard","backdrop"],["deleteTSModal",""],[3,"testsuiteids","closeModal","updateListTestSuite"],["cssClass","modal-xl","role","dialog","aria-modal","true",3,"keyboard","backdrop"],["emptyCheckBoxWarning",""],[3,"title","message","emptyCancel"],["copyRequirementModal",""],[3,"requirementId","closeCpModal"],["editTestSuiteModal",""],[3,"testSuiteId","testSuiteName","closeModal","updateTestSuite"]],template:function(t,i){1&t&&(e.\u0275\u0275text(0,"\n"),e.\u0275\u0275elementStart(1,"main",0),e.\u0275\u0275text(2,"\n    "),e.\u0275\u0275elementStart(3,"div",1),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n    "),e.\u0275\u0275elementStart(7,"div",2),e.\u0275\u0275text(8,"\n        "),e.\u0275\u0275elementStart(9,"div",3),e.\u0275\u0275text(10,"\n            "),e.\u0275\u0275elementStart(11,"div",4),e.\u0275\u0275text(12,"\n                "),e.\u0275\u0275elementStart(13,"span",5),e.\u0275\u0275text(14),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(16,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(17,"\n\n            "),e.\u0275\u0275elementStart(18,"span",6),e.\u0275\u0275listener("click",function(){return i.resetFilter()})("keydown.enter",function(){return i.resetFilter()})("keydown.space",function(){return i.resetFilter()}),e.\u0275\u0275pipe(19,"translate"),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275pipe(21,"translate"),e.\u0275\u0275pipe(22,"translate"),e.\u0275\u0275text(23,"\n                "),e.\u0275\u0275element(24,"i",7),e.\u0275\u0275text(25,"\n                "),e.\u0275\u0275elementStart(26,"span",8),e.\u0275\u0275text(27),e.\u0275\u0275pipe(28,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(29,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(30,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(31,"\n        "),e.\u0275\u0275elementStart(32,"div",9),e.\u0275\u0275text(33,"\n            "),e.\u0275\u0275template(34,at,11,9,"span",10),e.\u0275\u0275text(35,"\n            "),e.\u0275\u0275elementStart(36,"div",11),e.\u0275\u0275text(37,"\n                "),e.\u0275\u0275elementStart(38,"span",12),e.\u0275\u0275listener("click",function(l){return i.storeKababFocus(l)})("keydown.enter",function(l){return l.target.click()})("keydown.space",function(l){return l.target.click(),l.preventDefault()}),e.\u0275\u0275pipe(39,"translate"),e.\u0275\u0275pipe(40,"translate"),e.\u0275\u0275text(41,"\n                    "),e.\u0275\u0275element(42,"i",13),e.\u0275\u0275text(43,"\n                    "),e.\u0275\u0275elementStart(44,"span",8),e.\u0275\u0275text(45),e.\u0275\u0275pipe(46,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(47,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(48,"\n                "),e.\u0275\u0275elementStart(49,"div",14),e.\u0275\u0275text(50,"\n                    "),e.\u0275\u0275elementStart(51,"ul",15),e.\u0275\u0275text(52,"\n                        "),e.\u0275\u0275elementStart(53,"li",16),e.\u0275\u0275text(54,"\n                            "),e.\u0275\u0275elementStart(55,"a",17),e.\u0275\u0275listener("click",function(l){return i.openCpModal(l)})("keydown.enter",function(l){return i.openCpModal(l)})("keydown.space",function(l){return i.openCpModal(l)}),e.\u0275\u0275pipe(56,"translate"),e.\u0275\u0275text(57,"\n                                "),e.\u0275\u0275element(58,"i",18),e.\u0275\u0275text(59),e.\u0275\u0275pipe(60,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(61,"\n                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(62,"\n                        "),e.\u0275\u0275elementStart(63,"li",16),e.\u0275\u0275text(64,"\n                            "),e.\u0275\u0275elementStart(65,"a",17),e.\u0275\u0275listener("click",function(){return i.openDeleteModal()})("keydown.enter",function(){return i.openDeleteModal()})("keydown.space",function(){return i.openDeleteModal()}),e.\u0275\u0275pipe(66,"translate"),e.\u0275\u0275text(67,"\n                                "),e.\u0275\u0275element(68,"i",19),e.\u0275\u0275text(69),e.\u0275\u0275pipe(70,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(71,"\n                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(72,"\n                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(73,"\n                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(74,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(75,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(76,"\n\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(77,"\n    "),e.\u0275\u0275elementStart(78,"section",20),e.\u0275\u0275text(79,"\n        "),e.\u0275\u0275elementStart(80,"div",21),e.\u0275\u0275pipe(81,"translate"),e.\u0275\u0275text(82,"\n            "),e.\u0275\u0275template(83,lt,3,3,"static-grid",22),e.\u0275\u0275text(84,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(85,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(86,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(87,"\n"),e.\u0275\u0275text(88,"\n"),e.\u0275\u0275elementStart(89,"section",23),e.\u0275\u0275text(90,"\n    "),e.\u0275\u0275template(91,dt,5,4,"bs-modal",24),e.\u0275\u0275text(92,"\n\n    "),e.\u0275\u0275template(93,ct,5,5,"bs-modal",25),e.\u0275\u0275text(94,"\n\n    "),e.\u0275\u0275template(95,pt,8,10,"bs-modal",26),e.\u0275\u0275text(96,"\n\n    "),e.\u0275\u0275template(97,ut,6,5,"bs-modal",25),e.\u0275\u0275text(98,"\n\n    "),e.\u0275\u0275template(99,mt,5,6,"bs-modal",25),e.\u0275\u0275text(100,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(101,"\n")),2&t&&(e.\u0275\u0275advance(1),e.\u0275\u0275attribute("aria-labelledby","test-suites-heading")("aria-describedby","test-suites-description"),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,30,"TestSuite.listingDescription")),e.\u0275\u0275advance(10),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(15,32,"TestSuite.allTestSuites")),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(19,34,"Requirement.clearFilters")),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction2(60,ht,i.hasFilters,!i.hasFilters)),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(20,36,"Requirement.clearFilters")+" - "+(i.hasFilters?e.\u0275\u0275pipeBind1(21,38,"CommonForAll.enabled"):e.\u0275\u0275pipeBind1(22,40,"CommonForAll.disabled")))("aria-describedby","clear-filters-help")("aria-disabled",!i.hasFilters)("tabindex",i.hasFilters?0:-1),e.\u0275\u0275advance(9),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(28,42,"Requirement.clearFilters")),e.\u0275\u0275advance(7),e.\u0275\u0275property("ngIf",!i.CommonService.isReadOnlyUser()),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(39,44,"TestRun.more")),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(40,46,"TestRun.more"))("aria-describedby","more-actions-help")("aria-expanded","fal
1se")("aria-haspopup","menu"),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(46,48,"TestSuite.more")),e.\u0275\u0275advance(4),e.\u0275\u0275attribute("aria-labelledby","more-actions-menu"),e.\u0275\u0275advance(6),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(56,50,"Requirement.createCopy")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(60,52,"Requirement.createCopy")),e.\u0275\u0275advance(6),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(66,54,"TestSuite.delete")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(70,56,"TestSuite.delete"),""),e.\u0275\u0275advance(11),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(81,58,"TestSuite.gridDescription")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",i.gridColumns&&i.gridData),e.\u0275\u0275advance(8),e.\u0275\u0275property("ngIf",i.createTestSuiteModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.deleteTSModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.emptyCheckBoxWarningVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.openCopyModal),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.openEditModal))},dependencies:[x.mk,x.O5,$.l,T._L,k.JJ,D.J,ye.u,Y.S,H.U,M,N,Ye,S.X$],styles:[".ts-heading[_ngcontent-%COMP%]{color:#454545;font-family:Roboto,sans-serif;font-size:13px}"]}),o})();var w=c(32496),te=c(41465),ne=c(97570),L=c(98191),O=c(75102),E=c(36812);const _t=["closeBtn"],yt=function(o){return{"grid-hide":o}};function St(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",2),e.\u0275\u0275text(1,"\n  "),e.\u0275\u0275elementStart(2,"div",3),e.\u0275\u0275text(3,"\n    "),e.\u0275\u0275elementStart(4,"div",4),e.\u0275\u0275text(5,"\n      "),e.\u0275\u0275elementStart(6,"button",5,6),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.closeForm())}),e.\u0275\u0275text(8,"\xd7"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n      "),e.\u0275\u0275elementStart(10,"h4",7),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n    "),e.\u0275\u0275elementStart(15,"div",8),e.\u0275\u0275text(16,"\n      "),e.\u0275\u0275elementStart(17,"div",9),e.\u0275\u0275text(18,"\n        "),e.\u0275\u0275elementStart(19,"app-grid-wrapper",10),e.\u0275\u0275listener("emitSelectedItems",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.handleSelectedItems(t))})("onViewModalOpenClose",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.onViewModalOpenCloseAction(t))}),e.\u0275\u0275text(20,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(21,"\n      "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(22,"\n      "),e.\u0275\u0275elementStart(23,"div",11),e.\u0275\u0275text(24,"\n        "),e.\u0275\u0275elementStart(25,"button",12),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.closeForm())}),e.\u0275\u0275pipe(26,"translate"),e.\u0275\u0275text(27),e.\u0275\u0275pipe(28,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(29,"\n        "),e.\u0275\u0275elementStart(30,"button",13),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.onSubmit())}),e.\u0275\u0275pipe(31,"translate"),e.\u0275\u0275text(32),e.\u0275\u0275pipe(33,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(34,"\n      "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(35,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(36,"\n  "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(37,"\n"),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(21,yt,!r.gridListView)),e.\u0275\u0275advance(11),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,11,"TestSuite.updateTest")),e.\u0275\u0275advance(8),e.\u0275\u0275property("module",r.gridModule)("gridType",r.gridType)("itemId",r.itemId)("showActionItems",!1)("isModalActive",!0),e.\u0275\u0275advance(6),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(26,13,"TestSuite.cancelButton")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(28,15,"TestSuite.cancelButton")),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(31,17,"Checklists.addStep")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(33,19,"Checklists.addStep"))}}function xt(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"app-empty-checkBox-warning-component",14),e.\u0275\u0275listener("emptyCancel",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(t.closeWarning())}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275text(2,"\n"),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275propertyInterpolate("title",e.\u0275\u0275pipeBind1(1,3,"LinkList.emptyCheckBoxWarningTitle")),e.\u0275\u0275propertyInterpolate("link",r.linkedItem),e.\u0275\u0275propertyInterpolate("message",r.emptyCheckboxWarning)}}let ie=(()=>{const a=class{constructor(n,t,i,s,l,d,p,u,v,h,_){this.fb=n,this.createsuiteservice=t,this.translate=i,this.commonSubscriber=s,this.sanitizer=l,this.viewTestCasesService=d,this.modalService=p,this.gridCommonService=u,this.zone=v,this.commonFunction=_,this.userDefinedViews=!1,this.emptySelect=!1,this.warningFlag=!1,this.linkedItem="",this.hiddenColumnText="The view has filters on one or more hidden columns:",this.columnsPositionText='You can change the column visibility by clicking "Show/Hide Columns"',this.recursiveflow=!1,this.gridListView=!0,this.updateSuiteClose=new e.EventEmitter,this.updateTestSuite=new e.EventEmitter,this.submitted=!1,this.serverErrMessage=null,this.errorMsg=null,this.showLanguageEn=null,this.testSuite=null,this.showLanguageSw=null,this.gridType=w.tQ.AddTestCaseToTestSuiteFromParent,this.gridModule=w.zE.TestCase,this.itemId=null,this.selectedTestCases={testSuiteName:"",testCaseIds:[],testSuiteIds:[]},this.viewDataObj=[{id:Number,isVisible:Boolean,name:String,data:[]},{id:Number,isVisible:Boolean,name:String,data:[]},{id:Number,isVisible:Boolean,name:String,data:[]}],h.container="body"}ngOnDestroy(){this.gridCommonService.component&&(this.gridCommonService.component=null),te.g.currentContext&&(te.g.currentContext=null)}ngOnInit(){const n=this.createsuiteservice.storage.getToken("lang");I.e.setLanguage(this,"Svenska"===n?"Svenska":"English"),this.listtestCaseForm=this.fb.group({views:[""],searchTextViews:[""],archieve:[],childreq:[]}),this.listtestCaseForm.controls.searchTextViews.valueChanges.subscribe(t=>{this.searchTextViews=this.listtestCaseForm.controls.searchTextViews.value})}onSubmit(){try{this.submitted=!0,this.errorMsg=!1,this.selectedTestCases.testCaseIds=this.selectedTestCasesItems,this.selectedTestCases.testSuiteIds.push(this.testSuiteId),this.selectedTestCases.testCaseIds&&this.selectedTestCases.testCaseIds.length>0?this.createsuiteservice.addTestSuite(this.selectedTestCases).subscribe(n=>{this.updateTestSuite.emit("updated test suite"),this.createsuiteservice.popToast("success",this.translate.instant("CommonForAll.success"),this.translate.instant("TestSuite.testCaseAdded")),this.closeForm(),this.updateSuiteClose.emit("close")},n=>{console.log(n.error),this.createsuiteservice.errorHandler(n)}):(this.emptySelect=!0,this.gridListView=!1,this.emptyCheckboxWarning=this.translate.instant("TestSuite.emptySelectedItem"))}catch(n){console.log(n)}}closeWarning(){this.gridListView=!0,this.emptySelect=!1}closeForm(){this.submitted=!1,this.errorMsg=!1,this.resetFormValue(),this.updateSuiteClose.emit("close")}resetFormValue(){}getResultText(n){return this.gridCommonService.getResultTexts(n)}onViewModalOpenCloseAction(n){this.gridListView=!n}handleSelectedItems(n){this.selectedTestCasesItems=n}};let o=a;return a.\u0275fac=function(t){return new(t||a)(e.\u0275\u0275directiveInject(m.QS),e.\u0275\u0275directiveInject(b.M),e.\u0275\u0275directiveInject(S.sK),e.\u0275\u0275directiveInject(j.Y),e.\u0275\u0275directiveInject(B.H7),e.\u0275\u0275directiveInject(ne.N),e.\u0275\u0275directiveInject(T.FF),e.\u0275\u0275directiveInject(L.E),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(T.xI),e.\u0275\u0275directiveInject(O.W))},a.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["app-update-testsuite"]],viewQuery:function(t,i){if(1&t&&e.\u0275\u0275viewQuery(_t,7),2&t){let s;e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.closeBtn=s.first)}},inputs:{testSuiteId:"testSuiteId",itemId:"itemId"},outputs:{updateSuiteClose:"updateSuiteClose",updateTestSuite:"updateTestSuite"},decls:3,vars:2,consts:[["role","application","trapFocus","",3,"ngClass",4,"ngIf"],[3,"title","link","message","emptyCancel",4,"ngIf"],["role","application","trapFocus","",3,"ngClass"],["role","dialog","aria-modal","true","aria-labelledby","update-testsuite-title",1,"pop-up-grid"],[1,"modal-header","bg-green"],["type","button","aria-label","Close dialog",1,"close","white","font-size-30",3,"click"],["closeBtn",""],["id","update-testsuite-title",1,"modal-title"],["role","main",1,"modal-body"],["aria-labelledby","update-testsuite-title","role","regi
1on",1,"bg-white","box-shadow-bottom","border-radius-5","pl-10","pr-10"],[3,"module","gridType","itemId","showActionItems","isModalActive","emitSelectedItems","onViewModalOpenClose"],["role","group",1,"text-right","pt-20","modal-fixed-footer"],["type","button",1,"btn","btn-primary-blank","mr-15",3,"click"],["type","submit",1,"btn","btn-primary",3,"click"],[3,"title","link","message","emptyCancel"]],template:function(t,i){1&t&&(e.\u0275\u0275template(0,St,38,23,"div",0),e.\u0275\u0275text(1,"\n\n"),e.\u0275\u0275template(2,xt,3,5,"app-empty-checkBox-warning-component",1)),2&t&&(e.\u0275\u0275property("ngIf",!i.emptySelect),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.emptySelect))},dependencies:[x.mk,x.O5,D.J,E.d,F.e,S.X$],encapsulation:2}),o})();const ft=["closeBtn"];let P=(()=>{const a=class{constructor(n,t,i,s,l,d,p){this.fb=n,this.TestSuiteservice=t,this.translate=i,this.router=s,this.route=l,this._location=d,this.activeModal=p,this.submitted=!1,this.errorMsg=!1,this.InfoMessageBoxClose=new e.EventEmitter,this.updateListTestSuite=new e.EventEmitter}ngOnInit(){const n=this.TestSuiteservice.storage.getToken("lang");I.e.setLanguage(this,"Svenska"===n?"Svenska":"English"),this.route.params.subscribe(t=>{this.testsuiteid=+t.id}),this.deleteTestCaseForm=this.fb.group({TestSuiteId:["",[m.kI.required]]})}onSubmit(n){try{this.submitted=!0,this.errorMsg=!1,this.deletedTestCaseInTestSuiteItemList.ids&&this.deletedTestCaseInTestSuiteItemList.module&&this.TestSuiteservice.removeTestCaseAssociatedwithTestSuitesItemList({testSuiteId:this.testsuiteid,testCaseIds:this.deletedTestCaseInTestSuiteItemList.ids}).subscribe(i=>{this.updateListTestSuite.emit("Save"),this.TestSuiteservice.popToast("success",this.translate.instant("CommonForAll.success"),this.translate.instant("TestSuite.testCaseRemoved")),this.InfoMessageBoxClose.emit("close"),this.closeForm()},i=>{console.log(i.error),this.TestSuiteservice.errorHandler(i)})}catch(t){console.log(t)}}onKeyPressName(n){this.submitted=!1,this.errorMsg=!1}closeForm(){this.updateListTestSuite.emit("Cancel"),this.submitted=!1,this.errorMsg=!1,this.resetFormValue()}resetFormValue(){try{this.deleteTestCaseForm.patchValue({})}catch(n){console.log(n)}}};let o=a;return a.\u0275fac=function(t){return new(t||a)(e.\u0275\u0275directiveInject(m.QS),e.\u0275\u0275directiveInject(b.M),e.\u0275\u0275directiveInject(S.sK),e.\u0275\u0275directiveInject(C.F0),e.\u0275\u0275directiveInject(C.gz),e.\u0275\u0275directiveInject(x.Ye),e.\u0275\u0275directiveInject(T.Kz))},a.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["delete-multi-TestCase"]],viewQuery:function(t,i){if(1&t&&e.\u0275\u0275viewQuery(ft,7),2&t){let s;e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.closeBtn=s.first)}},inputs:{testsuiteids:"testsuiteids",deletedTestCaseInTestSuiteItemList:"deletedTestCaseInTestSuiteItemList"},outputs:{InfoMessageBoxClose:"InfoMessageBoxClose",updateListTestSuite:"updateListTestSuite"},decls:73,vars:37,consts:[["role","form","novalidate","","trapFocus","",1,"form-horizontal",3,"formGroup","ngSubmit"],["role","application",1,"pop-up-grid"],["role","alertdialog","aria-modal","true",1,"modal-dialog"],[1,"modal-content","overflow-hidden"],["role","group",1,"modal-header","bg-red"],["type","button",1,"close","white","font-size-30",3,"click","keydown.enter","keydown.space"],["aria-hidden","true"],[1,"sr-only"],["id","delete-testcase-title",1,"modal-title"],["role","group",1,"modal-body"],["aria-labelledby","delete-warning-heading","role","region"],["id","delete-warning-heading",1,"sr-only"],["role","alert","aria-live","assertive","aria-atomic","true","id","delete-warning-content"],[1,"alert-content"],[1,"warning-message"],[1,"mb-0","confirmation-prompt"],["role","group",1,"modal-footer"],["type","button",1,"btn","btn-primary-blank","mr-5",3,"click","keydown.enter","keydown.space"],["closeBtn",""],["type","submit",1,"btn","btn-primary",3,"keydown.enter","keydown.space"]],template:function(t,i){1&t&&(e.\u0275\u0275elementStart(0,"form",0),e.\u0275\u0275listener("ngSubmit",function(){return i.onSubmit(i.deleteTestCaseForm.value)}),e.\u0275\u0275text(1,"\n    "),e.\u0275\u0275elementStart(2,"div",1),e.\u0275\u0275text(3,"\n        "),e.\u0275\u0275elementStart(4,"div",2),e.\u0275\u0275text(5,"\n            "),e.\u0275\u0275elementStart(6,"div",3),e.\u0275\u0275text(7,"\n                "),e.\u0275\u0275elementStart(8,"div",4),e.\u0275\u0275text(9,"\n                    "),e.\u0275\u0275elementStart(10,"button",5),e.\u0275\u0275listener("click",function(){return i.closeForm()})("keydown.enter",function(){return i.closeForm()})("keydown.space",function(){return i.closeForm()}),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275text(12,"\n                        "),e.\u0275\u0275elementStart(13,"span",6),e.\u0275\u0275text(14,"\xd7"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n                        "),e.\u0275\u0275elementStart(16,"span",7),e.\u0275\u0275text(17),e.\u0275\u0275pipe(18,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(19,"\n                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(20,"\n                    "),e.\u0275\u0275elementStart(21,"h1",8),e.\u0275\u0275text(22),e.\u0275\u0275pipe(23,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(24,"\n                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(25,"\n                "),e.\u0275\u0275elementStart(26,"div",9),e.\u0275\u0275text(27,"\n                    "),e.\u0275\u0275elementStart(28,"div",10),e.\u0275\u0275text(29,"\n                        "),e.\u0275\u0275elementStart(30,"h2",11),e.\u0275\u0275text(31),e.\u0275\u0275pipe(32,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(33,"\n\n                        "),e.\u0275\u0275elementStart(34,"div",12),e.\u0275\u0275text(35,"\n                            "),e.\u0275\u0275elementStart(36,"div",13),e.\u0275\u0275text(37,"\n                                "),e.\u0275\u0275elementStart(38,"p",14),e.\u0275\u0275text(39),e.\u0275\u0275pipe(40,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(41,"\n                                "),e.\u0275\u0275elementStart(42,"p",15),e.\u0275\u0275text(43),e.\u0275\u0275pipe(44,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(45,"\n                                "),e.\u0275\u0275text(46,"\n                                "),e.\u0275\u0275elementStart(47,"div",7),e.\u0275\u0275text(48),e.\u0275\u0275pipe(49,"translate"),e.\u0275\u0275pipe(50,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(51,"\n                            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(52,"\n                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(53,"\n                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(54,"\n                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(55,"\n                "),e.\u0275\u0275elementStart(56,"div",16),e.\u0275\u0275text(57,"\n                    "),e.\u0275\u0275elementStart(58,"button",17,18),e.\u0275\u0275listener("click",function(){return i.closeForm()})("keydown.enter",function(){return i.closeForm()})("keydown.space",function(){return i.closeForm()}),e.\u0275\u0275pipe(60,"translate"),e.\u0275\u0275text(61),e.\u0275\u0275pipe(62,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(63,"\n                    "),e.\u0275\u0275elementStart(64,"button",19),e.\u0275\u0275listener("keydown.enter",function(l){return l.preventDefault(),i.onSubmit(i.deleteTestCaseForm.value)})("keydown.space",function(){return i.onSubmit(i.deleteTestCaseForm.value)}),e.\u0275\u0275text(65),e.\u0275\u0275pipe(66,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(67,"\n                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(68,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(69,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(70,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(71,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(72,"\n")),2&t&&(e.\u0275\u0275property("formGroup",i.deleteTestCaseForm),e.\u0275\u0275advance(4),e.\u0275\u0275attribute("aria-labelledby","delete-testcase-title")("aria-describedby","delete-testcase-description delete-warning-content"),e.\u0275\u0275advance(6),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(11,15,"Common.closeDeleteDialog")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(18,17,"Projects.close")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("\n                        ",e.\u0275\u0275pipeBind1(23,19,"TestSuite.removeTitleTestCase"),"\n                    "),e.\u0275\u0275advance(9),e.\u0275\u0275textInterpolate1("\n                            ",e.\u0275\u0275pipeBind1(32,21,"TestSuite.deleteWarning"),"\n                        "),e.\u0275\u0275advance(8),e.\u0275\u0275textInterpolate1("\n                                    ",e.\u0275\u0275pipeBind1(40,23,"TestSuite.removeTestCase"),"\n                                "),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("\n                                    ",e.\u0275\u0275pipeBind1(44,25,"TestSuite.confirmContinue"),"\n                                "),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate2("\n                                    ",e.\u0275\u0275pipeBind1(49,27,"Common.destructiveActionExplanation"),"\n                                    ",e.\u0275\u0275pipeBind1(50,29,"Common.actionCannotBeUndone"),"\n                                "),e.\u0275\u0275advance(10),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(60,31,"TestSuite.cancelDelete"))("aria-describedby","cancel-desc"),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("\n                        ",e.\u0275\u0275pipeBind1(62,33,"TestSuite.cancel"),"\n                    "),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("\n                        ",e.\u0275\u0275pipeBind1(66,35,"TestSuite.ok"),"\n                    "))},dependencies:[m._Y,m.JL,m.sg,F.e,S.X$],encapsulation:2}),o})();var Q=c(29874);const gt=["closeBtn"],Tt=["listGrid"];function bt(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"app-empty-checkBox-warning-component",13),e.\u0275\u0275listener("emptyCancel",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(t.closeWarning())}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275propertyInterpolate("title",e.\u0275\u0275pipeBind1(1,3,"LinkList.emptyCheckBoxWarningTitle")),e.\u0275\u0275propertyInterpolate("link",r.linkedItem),e.\u0275\u0275propertyInterpolate("message",r.emptyCheckboxWarning)}}const Ct=function(o){return{"grid-hide":o}};let se=(()=>{const a=class{constructor(n,t,i,s,l,d,p,u,v,h,_){this.fb=n,this.createsuiteservice=t,this.translate=i,this.sanitizer=s,this.viewTestCasesService=l,this.modalService=d,this.gridCommonService=p,this.zone=u,this.commonSubscriber=h,this.commonFunction=_,this.gridType=w.tQ.UpdateTestRunsFromTestSuite,this.gridModule=w.zE.Testrun,this.userDefinedViews=!1,this.emptySelect=!1,this.warningFlag=!1,this.hiddenColumnText="The view has filters on one or more hidden columns:",this.columnsPositionText='You can change the column visibility by clicking "Show/Hide Columns"',this.gridListView=!0,this.linkedItem="",this.updateSuiteClose=new e.EventEmitter,this.updateTestSuite=new e.EventEmitter,this.loaded=new e.EventEmitter,this.submitted=!1,this.serverErrMessage=null,this.errorMsg=null,this.showLanguageEn=null,this.testSuite=null,this.showLanguageSw=null,this.itemId=null,this.selectedTestcaseItems=[{testSuiteName:"",testCaseIds:[],testSuiteIds:[]}],this.reqFieldControl={module:w.zE.Testrun},this.eleBottom=0,this.viewDataObj=[{id:Number,isVisible:Boolean,name:String,data:[]},{id:Number,isVisible:Boolean,name:String,data:[]},{id:Number,isVisible:Boolean,name:String,data:[]}],v.container="body"}ngOnDestroy(){this.gridCommonService.component&&(this.gridCommonService.component=null)}ngOnInit(){const n=this.createsuiteservice.storage.getToken("lang");I.e.setLanguage(this,"Svenska"===n?"Svenska":"English"),this.listtestCaseForm=this.fb.group({views:[""],searchTextViews:[""],archieve:[],childreq:[]})}onSubmit(){try{this.submitted=!0,this.errorMsg=!1,this.selectedRequirements&&this.selectedRequirements.length>0?this.createsuiteservice.updateTestRunFromTestSuite({testRunId:this.testSuiteId,contentIds:this.selectedRequirements}).subscribe(t=>{this.updateTestSuite.emit("updated test suite"),this.createsuiteservice.popToast("success",this.translate.instant("CommonForAll.success"),this.translate.instant("TestSuite.testRunSynced")),this.closeForm(),this.updateSuiteClose.emit("close")},t=>{console.log(t.error),this.createsuiteservice.errorHandler(t)}):(this.emptySelect=!0,this.gridListView=!1,this.emptyCheckboxWarning=this.translate.instant("TestSuite.emptySelectedItem"))}catch(n){console.log(n)}}getResultText(n){return this.gridCommonService.getResultTexts(n)}closeWarning(){this.gridListView=!0,this.emptySelect=!1}closeForm(){this.submitted=!1,this.errorMsg=!1,this.resetFormValue(),this.updateSuiteClose.emit("close")}resetFormValue(){}loadConfigGrid(){try{this.gridWrapperComponent.reloadGridData()}catch(n){console.log(n)}}onViewModalOpenCloseAction(n){this.gridListView=!n}handleSelectedItems(n){this.selectedRequirements=n}};let o=a;return a.\u0275fac=function(t){return new(t||a)(e.\u0275\u0275directiveInject(m.QS),e.\u0275\u0275directiveInject(b.M),e.\u0275\u0275directiveInject(S.sK),e.\u0275\u0275directiveInject(B.H7),e.\u0275\u0275directiveInject(ne.N),e.\u0275\u0275directiveInject(T.FF),e.\u0275\u0275directiveInject(L.E),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(T.xI),e.\u0275\u0275directiveInject(j.Y),e.\u0275\u0275directiveInject(O.W))},a.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["app-update-test-run"]],viewQuery:function(t,i){if(1&t&&(e.\u0275\u0275viewQuery(gt,7),e.\u0275\u0275viewQuery(E.d,5),e.\u0275\u0275viewQuery(Tt,5)),2&t){let s;e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.closeBtn=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.gridWrapperComponent=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.myGrid=s.first)}},inputs:{testSuiteId:"testSuiteId",itemId:"itemId"},outputs:{updateSuiteClose:"updateSuiteClose",updateTestSuite:"updateTestSuite",loaded:"loaded"},features:[e.\u0275\u0275ProvidersFeature([Q.L])],decls:42,vars:24,consts:[["role","application","trapFocus",""],["role","dialog","aria-modal","true","aria-labelledby","update-dialog-title",1,"pop-up-grid",3,"ngClass"],["role","banner",1,"modal-header","bg-green"],["type","button","aria-label","Close dialog",1,"close","white","font-size-30",3,"click"],["closeBtn",""],["id","update-dialog-title",1,"modal-title"],["role","main",1,"modal-body"],["aria-labelledby","update-dialog-title","role","regi
1on",1,"bg-white","box-shadow-bottom","border-radius-5","pl-10","pr-10"],[3,"module","gridType","itemId","showActionItems","isModalActive","emitSelectedItems","onViewModalOpenClose"],["role","group",1,"text-right","pt-20","modal-footer"],["type","button",1,"btn","btn-primary-blank",3,"click"],["type","submit",1,"btn","btn-primary",3,"click"],[3,"title","link","message","emptyCancel",4,"ngIf"],[3,"title","link","message","emptyCancel"]],template:function(t,i){1&t&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275text(1,"\n\t"),e.\u0275\u0275elementStart(2,"div",1),e.\u0275\u0275text(3,"\n\t\t"),e.\u0275\u0275elementStart(4,"div",2),e.\u0275\u0275text(5,"\n\t\t\t"),e.\u0275\u0275elementStart(6,"button",3,4),e.\u0275\u0275listener("click",function(){return i.closeForm()}),e.\u0275\u0275text(8,"\xd7"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n\t\t\t"),e.\u0275\u0275elementStart(10,"h4",5),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n\t\t"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n\t\t"),e.\u0275\u0275elementStart(15,"div",6),e.\u0275\u0275text(16,"\n\t\t\t"),e.\u0275\u0275elementStart(17,"div",7),e.\u0275\u0275text(18,"\n\t\t\t\t"),e.\u0275\u0275elementStart(19,"app-grid-wrapper",8),e.\u0275\u0275listener("emitSelectedItems",function(l){return i.handleSelectedItems(l)})("onViewModalOpenClose",function(l){return i.onViewModalOpenCloseAction(l)}),e.\u0275\u0275text(20,"\n\t\t\t\t"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(21,"\n\t\t\t"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(22,"\n\t\t"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(23,"\n\t\t"),e.\u0275\u0275elementStart(24,"div",9),e.\u0275\u0275text(25,"\n\t\t\t"),e.\u0275\u0275elementStart(26,"button",10,4),e.\u0275\u0275listener("click",function(){return i.closeForm()}),e.\u0275\u0275pipe(28,"translate"),e.\u0275\u0275text(29),e.\u0275\u0275pipe(30,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(31,"\n\t\t\t"),e.\u0275\u0275elementStart(32,"button",11),e.\u0275\u0275listener("click",function(){return i.onSubmit()}),e.\u0275\u0275pipe(33,"translate"),e.\u0275\u0275text(34),e.\u0275\u0275pipe(35,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(36,"\n\t\t"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(37,"\n\t"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(38,"\n\t"),e.\u0275\u0275template(39,bt,2,5,"app-empty-checkBox-warning-component",12),e.\u0275\u0275text(40,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(41,"\n")),2&t&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(22,Ct,!i.gridListView)),e.\u0275\u0275advance(9),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,12,"TestSuite.updateTestRun")),e.\u0275\u0275advance(8),e.\u0275\u0275property("module",i.gridModule)("gridType",i.gridType)("itemId",i.itemId)("showActionItems",!1)("isModalActive",!0),e.\u0275\u0275advance(7),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(28,14,"TestSuite.cancelButton")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("\n\t\t\t\t",e.\u0275\u0275pipeBind1(30,16,"TestSuite.cancelButton"),"\n\t\t\t"),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(33,18,"TestSuite.updateButton")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("\n\t\t\t\t",e.\u0275\u0275pipeBind1(35,20,"TestSuite.updateButton"),"\n\t\t\t"),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",i.emptySelect))},dependencies:[x.mk,x.O5,D.J,E.d,F.e,S.X$],styles:[".jqx-grid-cell[_ngcontent-%COMP%]{overflow:hidden!important}"]}),o})();var wt=c(71158),A=c(38333);function It(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"tr",21),e.\u0275\u0275text(1,"\n\n                    "),e.\u0275\u0275elementStart(2,"td",22),e.\u0275\u0275text(3,"\n                        "),e.\u0275\u0275elementStart(4,"div",23),e.\u0275\u0275text(5,"\n                            "),e.\u0275\u0275element(6,"span",24),e.\u0275\u0275text(7,"\n                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n                    "),e.\u0275\u0275elementStart(10,"td",22),e.\u0275\u0275text(11,"\n                        "),e.\u0275\u0275elementStart(12,"span",25),e.\u0275\u0275text(13),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n\n                    "),e.\u0275\u0275elementStart(16,"td",22),e.\u0275\u0275text(17,"\n                        "),e.\u0275\u0275elementStart(18,"div",26),e.\u0275\u0275text(19,"\n                            "),e.\u0275\u0275elementStart(20,"span",27),e.\u0275\u0275text(2
11),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(22,"\n                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(23,"\n                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(24,"\n                "),e.\u0275\u0275elementEnd()),2&o){const r=a.$implicit;e.\u0275\u0275attribute("aria-rowindex",a.index+2)("aria-describedby","testcase-"+r.id+"-desc"),e.\u0275\u0275advance(13),e.\u0275\u0275textInterpolate(r.id),e.\u0275\u0275advance(7),e.\u0275\u0275property("id","testcase-"+r.id+"-desc"),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(r.title)}}function Ft(o,a){1&o&&(e.\u0275\u0275elementStart(0,"tr",8),e.\u0275\u0275text(1,"\n                    "),e.\u0275\u0275elementStart(2,"td",28),e.\u0275\u0275text(3,"\n                        "),e.\u0275\u0275elementStart(4,"div",29),e.\u0275\u0275text(5,"\n                            "),e.\u0275\u0275elementStart(6,"span"),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n                            "),e.\u0275\u0275elementStart(10,"span",30),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n                        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n                    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n                "),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(8,2,"GridEmptyLabel")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,4,"GridEmptyLabel")))}let re=(()=>{const a=class{constructor(n,t,i){this.testSuiteService=n,this.translate=t,this.dragulaService=i,this.updateReorderClose=new e.EventEmitter,this.dragula="bag-testSuiteSortable123",this.reorderItems=[]}ngOnInit(){const n=document.querySelector("#reorderTestsuite");n&&this.appendAutoScroll(n)}appendAutoScroll(n){try{const t=this;this.scroll=wt(n,{margin:30,maxSpeed:25,scrollWhenOutside:!0,autoScroll:function(){const i=t.dragulaService.find(t.dragula);return this.down&&i.drake.dragging}})}catch(t){console.log(t)}}saveForm(){try{const n={testSuiteId:this.testSuiteId,testCaseIds:[]};this.reorderItems&&this.reorderItems.length>0&&this.reorderItems.forEach(t=>{n.testCaseIds.push(t.uniqueId)}),this.testSuiteService.reorderTestCase(n).subscribe(t=>{this.updateReorderClose.emit("Save"),this.testSuiteService.popToast("success",this.translate.instant("CommonForAll.success"),this.translate.instant("TestSuite.reorderChanged"))})}catch(n){console.log(n)}}ngOnDestroy(){try{const n=this;this.scroll&&this.scroll.destroy(),void 0!==this.dragulaService.find(this.dragula)&&this.dragulaService.destroy(this.dragula),Object.keys(this).forEach(function(i){n[i]=null,delete n[i]})}catch(n){console.log(n)}}closeForm(){this.updateReorderClose.emit("close")}};let o=a;return a.\u0275fac=function(t){return new(t||a)(e.\u0275\u0275directiveInject(b.M),e.\u0275\u0275directiveInject(S.sK),e.\u0275\u0275directiveInject(A.pQ))},a.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["app-reorder-test-case"]],inputs:{reorderItems:"reorderItems",testSuiteId:"testSuiteId"},outputs:{updateReorderClose:"updateReorderClose"},decls:73,vars:33,consts:[["role","dialog","aria-modal","true","aria-labelledby","reorder-dialog-title","aria-describedby","reorder-dialog-description","trapFocus","",1,"pop-up-grid"],[1,"modal-header","bg-green"],["type","button","aria-label","Close dialog",1,"close","white","font-size-30",3,"click"],["closeBtn",""],["aria-hidden","true"],["id","reorder-dialog-title",1,"modal-title"],["id","reorder-dialog-description",1,"sr-only"],["cellpadding","0","cellspacing","0","border","0","role","grid",1,"table","req-table","mb-0","table-hover"],["role","row"],["scope","col","width","3%"],["scope","col","width","10%","role","columnheader"],["scope","col","width","87%","role","columnheader"],["role","rowgroup",3,"dragula","dragulaModel","dragulaModelChange"],["role","row","class","draggable-row",4,"ngFor","ngForOf"],["role","row",4,"ngIf"],["aria-live","assertive","aria-atomic","true","id","reorder-status",1,"sr-only"],[1,"modal-footer"],[1,"modal-fixed-footer",3,"showDefaultButtons"],["type","button",1,"btn","btn-primary-blank",3,"click"],["type","submit",1,"btn","btn-primary",3,"click"],["id","save-description",1,"sr-only"],["role","row",1,"draggable-row"],["role","gridcell"],[1,"drag-icon","drag-icon-s"],[1,"drag-icon-line"],[1,"testcase-id"],[1,"word-wrap","wf-630"],[3,"id"],["colspan","3","role","gridcell",1,"text-center","empty-state"],["aria-live","polite"],[1,"sr-only"]],template:function(t,i){1&t&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275text(1,"\n    "),e.\u0275\u0275elementStart(2,"header",1),e.\u0275\u0275text(3,"\n        "),e.\u0275\u0275elementStart(4,"button",2,3),e.\u0275\u0275listener("click",function(){return i.closeForm()}),e.\u0275\u0275text(6,"\n            "),e.\u0275\u0275elementStart(7,"span",4),e.\u0275\u0275text(8,"\xd7"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10,"\n        "),e.\u0275\u0275elementStart(11,"h1",5),e.\u0275\u0275text(12),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n    "),e.\u0275\u0275elementStart(16,"bs-modal-body"),e.\u0275\u0275text(17,"\n        "),e.\u0275\u0275elementStart(18,"div",6),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(2
11,"\n\n        "),e.\u0275\u0275elementStart(22,"table",7),e.\u0275\u0275text(23,"\n            "),e.\u0275\u0275elementStart(24,"thead"),e.\u0275\u0275text(25,"\n                "),e.\u0275\u0275elementStart(26,"tr",8),e.\u0275\u0275text(27,"\n                    "),e.\u0275\u0275element(28,"th",9),e.\u0275\u0275text(29,"\n                    "),e.\u0275\u0275elementStart(30,"th",10),e.\u0275\u0275text(31),e.\u0275\u0275pipe(32,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(33,"\n                    "),e.\u0275\u0275elementStart(34,"th",11),e.\u0275\u0275text(35),e.\u0275\u0275pipe(36,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(37,"\n                "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(38,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(39,"\n            "),e.\u0275\u0275elementStart(40,"tbody",12),e.\u0275\u0275listener("dragulaModelChange",function(l){return i.reorderItems=l}),e.\u0275\u0275text(41,"\n                "),e.\u0275\u0275template(42,It,25,5,"tr",13),e.\u0275\u0275text(43,"\n\n                "),e.\u0275\u0275template(44,Ft,16,6,"tr",14),e.\u0275\u0275text(45,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(46,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(47,"\n\n        "),e.\u0275\u0275elementStart(48,"div",15),e.\u0275\u0275text(49,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(50,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(51,"\n\n    "),e.\u0275\u0275elementStart(52,"footer",16),e.\u0275\u0275text(53,"\n        "),e.\u0275\u0275elementStart(54,"bs-modal-footer",17),e.\u0275\u0275text(55,"\n            "),e.\u0275\u0275elementStart(56,"button",18),e.\u0275\u0275listener("click",function(){return i.closeForm()}),e.\u0275\u0275pipe(57,"translate"),e.\u0275\u0275text(58),e.\u0275\u0275pipe(59,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(60,"\n\n            "),e.\u0275\u0275elementStart(61,"button",19),e.\u0275\u0275listener("click",function(){return i.saveForm()}),e.\u0275\u0275pipe(62,"translate"),e.\u0275\u0275text(63),e.\u0275\u0275pipe(64,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(65,"\n\n            "),e.\u0275\u0275elementStart(66,"div",20),e.\u0275\u0275text(67),e.\u0275\u0275pipe(68,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(69,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(70,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(71,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(72,"\n")),2&t&&(e.\u0275\u0275advance(12),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(13,15,"TestSuite.reorderTestCase")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate1("\n            ",e.\u0275\u0275pipeBind1(20,17,"TestSuite.reorderInstructions"),"\n        "),e.\u0275\u0275advance(12),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(32,19,"TestCase.id")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(36,21,"TestCase.title")),e.\u0275\u0275advance(5),e.\u0275\u0275property("dragula",i.dragula)("dragulaModel",i.reorderItems),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",i.reorderItems),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!i.reorderItems||0===i.reorderItems.length),e.\u0275\u0275advance(10),e.\u0275\u0275property("showDefaultButtons",!1),e.\u0275\u0275advance(2),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(57,23,"TestSuite.cancelReorder")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("\n                ",e.\u0275\u0275pipeBind1(59,25,"TestSuite.cancelButton"),"\n            "),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(62,27,"TestSuite.saveReorder"))("aria-describedby","save-description"),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("\n                ",e.\u0275\u0275pipeBind1(64,29,"TestSuite.save"),"\n            "),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("\n                ",e.\u0275\u0275pipeBind1(68,31,"TestSuite.saveReorderDescription"),"\n            "))},dependencies:[x.sg,x.O5,k.Qr,k.II,A.sW,F.e,S.X$],encapsulation:2}),o})();var kt=c(92340),oe=c(65115),Et=c(42667),Mt=c(54367),Vt=c(13195);const Bt=["editTestSuiteModal"],Rt=["closeBtn"],jt=["deleteTestCaseModal"],Dt=["emptyModal"],qt=["updateViewTestSuiteModal"],Nt=["updateViewTestRunModal"],Lt=["reorderModal"],Ot=["testCaseGrid"],Pt=["createTestCaseModal"];
1function Qt(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",29),e.\u0275\u0275text(1,"\n            "),e.\u0275\u0275elementStart(2,"h3",30),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n\n            "),e.\u0275\u0275elementStart(6,"span",31),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.openCreateTestCase())})("keydown.enter",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.openCreateTestCase())})("keydown.space",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.openCreateTestCase())}),e.\u0275\u0275text(7,"\n                "),e.\u0275\u0275element(8,"i",32),e.\u0275\u0275text(9,"\n                "),e.\u0275\u0275elementStart(10,"span",33),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n\n            "),e.\u0275\u0275elementStart(16,"span",31),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.open())})("keydown.enter",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.open())})("keydown.space",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.open())}),e.\u0275\u0275text(17,"\n                "),e.\u0275\u0275element(18,"i",32),e.\u0275\u0275text(19,"\n                "),e.\u0275\u0275elementStart(20,"span",33),e.\u0275\u0275text(21),e.\u0275\u0275pipe(22,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(23,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(24,"\n\n            "),e.\u0275\u0275elementStart(25,"div",34),e.\u0275\u0275text(26,"\n                    "),e.\u0275\u0275elementStart(27,"a",35),e.\u0275\u0275listener("click",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.storeKababFocus(t))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click()}),e.\u0275\u0275pipe(28,"translate"),e.\u0275\u0275text(29,"\n                       "),e.\u0275\u0275element(30,"i",36),e.\u0275\u0275text(31,"\n                        "),e.\u0275\u0275elementStart(32,"span",11),e.\u0275\u0275text(33),e.\u0275\u0275pipe(34,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(35,"\n                   "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(36,"\n\n                "),e.\u0275\u0275elementStart(37,"div",37),e.\u0275\u0275text(38,"\n                  "),e.\u0275\u0275elementStart(39,"ul",38),e.\u0275\u0275text(40,"\n                      "),e.\u0275\u0275elementStart(41,"li",38),e.\u0275\u0275text(42,"\n                          "),e.\u0275\u0275elementStart(43,"a",39),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.openTestRunModal())})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275pipe(44,"translate"),e.\u0275\u0275text(45,"\n                              "),e.\u0275\u0275element(46,"i",40),e.\u0275\u0275text(47),e.\u0275\u0275pipe(48,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(49,"\n                      "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(50,"\n                      "),e.\u0275\u0275elementStart(51,"li",38),e.\u0275\u0275text(52,"\n                          "),e.\u0275\u0275elementStart(53,"a",39),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.reorderTestCase())})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275pipe(54,"translate"),e.\u0275\u0275text(55,"\n                              "),e.\u0275\u0275element(56,"i",41),e.\u0275\u0275text(57),e.\u0275\u0275pipe(58,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(59,"\n                      "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(60,"\n                      "),e.\u0275\u0275elementStart(61,"li",38),e.\u0275\u0275text(62,"\n                          "),e.\u0275\u0275elementStart(63,"a",39),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(t.deleteTestCase())})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275pipe(64,"translate"),e.\u0275\u0275text(65,"\n                              "),e.\u0275\u0275element(66,"i",13),e.\u0275\u0275text(67),e.\u0275\u0275pipe(68,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(69,"\n                      "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(70,"\n                  "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(71,"\n              "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(72,"\n            "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(73,"\n        "),e.\u0275\u0275elementEnd()}2&o&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("\n                ",e.\u0275\u0275pipeBind1(4,12,"TestSuite.contentActions"),"\n            "),e.\u0275\u0275advance(8),e.\u0275\u0275textInterpolate2("\n                    ",e.\u0275\u0275pipeBind1(12,14,"Projects.create")," ",e.\u0275\u0275pipeBind1(13,16,"Projects.newTestCase"),"\n                "),e.\u0275\u0275advance(10),e.\u0275\u0275textInterpolate1("\n                    ",e.\u0275\u0275pipeBind1(22,18,"Requirement.addExistingTestCase"),"\n                "),e.\u0275\u0275advance(6),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(28,20,"TestSuite.more")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(34,22,"TestSuite.more")),e.\u0275\u0275advance(10),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(44,24,"TestSuite.updateTestRun")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("\n                              ",e.\u0275\u0275pipeBind1(48,26,"TestSuite.updateTestRun"),"\n                          "),e.\u0275\u0275advance(6),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(54,28,"TestSuite.reorderTestCases")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("\n                              ",e.\u0275\u0275pipeBind1(58,30,"TestSuite.reorder"),"\n                          "),e.\u0275\u0275advance(6),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(64,32,"TestSuite.removeTestCases")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("\n                              ",e.\u0275\u0275pipeBind1(68,34,"Requirement.remove"),"\n                          "))}function At(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",42,43),e.\u0275\u0275text(2,"\n    "),e.\u0275\u0275elementStart(3,"edit-suite-component",44),e.\u0275\u0275listener("closeModal",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.closeModal(t))})("updateTestSuite",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.updateListTestSuite(t))}),e.\u0275\u0275text(4,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n"),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("testSuiteId",r.testsuiteid)("testSuiteName",r.name)}}function zt(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",45,46),e.\u0275\u0275text(2,"\n    "),e.\u0275\u0275elementStart(3,"app-update-testsuite",47),e.\u0275\u0275listener("updateTestSuite",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.loadConfigGrid())})("updateSuiteClose",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.closeTestCaseModal(t))}),e.\u0275\u0275text(4,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n"),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("itemId",r.itemId)("testSuiteId",r.testsuiteid)}}function Gt(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",45,48),e.\u0275\u0275text(2,"\n    "),e.\u0275\u0275elementStart(3,"app-update-test-run",49),e.\u0275\u0275listener("updateTestSuite",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(t.loadConfigGrid())})("updateSuiteClose",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.closeTestRunModal(t))})("loaded",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.onUpdateTestRunLoad(t))}),e.\u0275\u0275text(4,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n"),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("itemId",r.itemId)("testSuiteId",r.testsuiteid)}}function Wt(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",50,51),e.\u0275\u0275text(2,"\n    "),e.\u0275\u0275elementStart(3,"delete-multi-TestCase",52),e.\u0275\u0275listener("updateListTestSuite",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.closeDeleteTestCaseModal(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n"),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("deletedTestCaseInTestSuiteItemList",r.selectedRecord)}}function Ut(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"app-empty-checkBox-warning-component",55),e.\u0275\u0275listener("emptyCancel",function(){e.\u0275\u0275restoreView(r);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.closeWarning())}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext(2);e.\u0275\u0275propertyInterpolate("title",e.\u0275\u0275pipeBind1(1,3,"LinkList.emptyCheckBoxWarningTitle")),e.\u0275\u0275propertyInterpolate("link",r.linkedItem),e.\u0275\u0275propertyInterpolate("message",r.emptyCheckboxWarning)}}function Jt(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"bs-modal",50,53),e.\u0275\u0275text(2,"\n    "),e.\u0275\u0275template(3,Ut,2,5,"app-empty-checkBox-warning-component",54),e.\u0275\u0275text(4,"\n"),e.\u0275\u0275elementEnd()),2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",r.emptySelect)}}function Ht(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",56,57),e.\u0275\u0275text(2,"\n    "),e.\u0275\u0275elementStart(3,"app-reorder-test-case",58),e.\u0275\u0275listener("updateReorderClose",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.closeReorder(t))}),e.\u0275\u0275text(4,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n"),e.\u0275\u0275elementEnd()}if(2&o){const r=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275attribute("aria-labelledby","reorder-modal-title"),e.\u0275\u0275advance(3),e.\u0275\u0275property("testSuiteId",r.testsuiteid)("reorderItems",r.reorderItems)}}function Kt(o,a){if(1&o){const r=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",59,60),e.\u0275\u0275text(2,"\n    "),e.\u0275\u0275elementStart(3,"app-create-test-cases",61),e.\u0275\u0275listener("closeCreate",function(t){e.\u0275\u0275restoreView(r);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.loadGrid(t))}),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275text(5,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n"),e.\u0275\u0275elementEnd()}2&o&&(e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275attribute("aria-labelledby","create-testcase-modal-title"),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(4,4,"TestSuite.createTestCaseForm")))}let $t=(()=>{const a=class{constructor(n,t,i,s,l,d,p,u,v,h,_,g,y,G,W,on){this.router=n,this.route=t,this.groupTestSuitesService=i,this.modalService=s,this.sanitizer=l,this._location=d,this.gridCommonService=p,this.translate=u,this.commonSubscriber=v,this.commonFunction=h,this.commonService=_,this.zone=g,this.modalMinimizeService=G,this.cdr=W,this.focusManagementService=on,this.emptySelect=!1,this.updateViewTestSuiteModalVisible=!1,this.recursiveflow=!1,this.updateViewTestRunModalVisible=!1,this.deleteTestCaseModalVisible=!1,this.emptyModalVisible=!1,this.reorderModalVisible=!1,this.selectedTestSuite=[],this.reorderItems=[],this.pagination="test-suite-pagination",this.viewMode="TestSuiteDetail",this.selectedRecord={module:w.zE.TestCase,ids:[],hierarchyItemType:2,hierarchyItemId:-1}
1,this.reqFieldControl={module:w.zE.TestCase},this.createTestCaseModalVisible=!1,this.linkedItem="",this.gridType=w.tQ.TestSuiteContent,this.gridDataItems=[],this.InfoMessageBoxClose=new e.EventEmitter,this.gridIds=[],this.viewDataObj=[{id:Number,isVisible:Boolean,name:String,data:[]},{id:Number,isVisible:Boolean,name:String,data:[]},{id:Number,isVisible:Boolean,name:String,data:[]}],y.container="body"}ngOnDestroy(){const n=this;this.commonFunction.destroyGridObject(this),this.commonFunction.closeAnyOpenModal(),this.editTCSubscriber&&this.editTCSubscriber.unsubscribe(),this.columns&&this.columns.forEach(function(t){}),Object.keys(this).forEach(function(t){n[t]=null,delete n[t]})}ngOnInit(){try{this.service=this.groupTestSuitesService,this.route.params.subscribe(n=>{n&&n.id&&(this.testsuiteid=+n.id,this.itemId=this.testsuiteid,this.selectedTestSuite=[this.testsuiteid],this.getTestExecutionResults(),this.loadEditTestSuite(this.testsuiteid),this.cdr.detectChanges())}),this.isReadOnlyUser=this.commonService.isReadOnlyUser(),this.gridIds=this.commonSubscriber.getListIds()}catch(n){console.log(n)}}getTestExecutionResults(){try{this.commonFunction.getTestExecutionResults(this)}catch(n){console.log(n)}}backpagehit(){this.zone.run(()=>{this.router.navigate(["/app/tests/test-suite"])})}updateListTestSuite(n){this.loadEditTestSuite(this.testsuiteid)}open(){this.updateViewTestSuiteModalVisible=!0,setTimeout(()=>{this.updatemodal.visible&&this.updatemodal.close(),this.updatemodal.open(),f.q.enableFloatingButtons(this.updatemodal,"save")},10)}loadEditTestSuite(n,t){try{this.editTCSubscriber=this.groupTestSuitesService.getEditTestCase(n).subscribe(i=>{this.titleName=i.testSuiteName,"edit"===t&&(this.name=i.testSuiteName)},i=>{})}catch(i){console.log(i)}}closeTestCaseModal(n){this.updatemodal.close(),this.updateViewTestSuiteModalVisible=!1}closeTestRunModal(n){this.getTestRunModal.close(),this.updateViewTestRunModalVisible=!1,setTimeout(()=>this.focusManagementService.restoreFocus(),0)}select(n){try{if(n.args.rowindex&&n.args.rowindex.length>0){if(n.args.owner.dataview.loadedrecords){this.selectedRecord.ids=[];for(let t=n.args.owner.dataview.loadedrecords.length-1;t>=0;t--)this.selectedRecord.ids.push(n.args.owner.dataview.loadedrecords[t].id)}}else 0===n.args.rowindex.length?this.selectedRecord.ids=[]:n.args.row&&n.args.row.id&&this.selectedRecord.ids.push(n.args.row.id)}catch(t){console.log(t)}}unselect(n){try{if(n.args.row.id)for(let t=this.selectedRecord.ids.length-1;t>=0;t--)this.selectedRecord.ids[t]===n.args.row.id&&this.selectedRecord.ids.splice(t,1)}catch(t){console.log(t)}}edittestSuite(){this.openEditModal=!0,setTimeout(()=>{this.editTestSuiteModal.visible&&this.editTestSuiteModal.close(),this.editTestSuiteModal.open(),f.q.enableFloatingButtons(this.editTestSuiteModal,"save"),this.loadEditTestSuite(this.testsuiteid,"edit")},10)}closeModal(n){"Cancel"===n&&(this.openEditModal=!1,this.name="")}addCustomFilter(n){this.commonFunction.addCustomFilterCommonFunction(n,this)}onGridRender(){this.commonFunction.onGridRender(this)}onGridEvent(n){try{this.commonFunction.onGridEvent(n,this)}catch{}}viewTestCase(n){this.zone.run(()=>{this.commonSubscriber.setListIds(this.myGrid.myGrid.getrows()),n.args.row.bounddata.id&&window.open(kt.N.hostUrl+"/app/tests/test-case/view/view-detail/"+n.args.row.bounddata.id)})}openTestRunModal(){this.updateViewTestRunModalVisible=!0,setTimeout(()=>{this.getTestRunModal.open(),this.childUpdateTestRunComponent.loadConfigGrid()},10)}onUpdateTestRunLoad(n){f.q.enableFloatingButtons(this.getTestRunModal)}closeDeleteTestCaseModal(n){(!n||"Cancel"!==n)&&this.loadConfigGrid(),this.deleteTestCaseModal.close(),this.deleteTestCaseModalVisible=!1,setTimeout(()=>this.focusManagementService.restoreFocus(),0)}deleteTestCase(){this.deleteTestCaseModalVisible=!0,setTimeout(()=>{this.deleteTestCaseModal.visible&&this.deleteTestCaseModal.close(),this.selectedRecord.ids&&this.selectedRecord.ids.length>0?this.deleteTestCaseModal.open():(this.emptyModalVisible=!0,setTimeout(()=>{this.emptyModal.open(),f.q.enableFloatingButtons(this.emptyModal),this.emptyCheckboxWarning=this.translate.instant("TestSuite.emptySelectedItem"),this.emptySelect=!0},10))},10)}closeWarning(){this.emptyModal.close(),this.emptySelect=!1,this.emptyModalVisible=!1}reorderTestCase(){this.reorderItems=[],this.groupTestSuitesService.getDetailsForReorder(this.itemId).subscribe(n=>{this.gridDataItems=n;for(let t=0;t<this.gridDataItems.length;t++)this.reorderItems.push({id:this.gridDataItems[t].customId,uniqueId:this.gridDataItems[t].id,archived:this.gridDataItems[t].archived,title:this.gridDataItems[t].name});this.reorderModalVisible=!0,setTimeout(()=>{this.reorderModal.visible&&this.reorderModal.close(),this.reorderModal.open(),f.q.enableFloatingButtons(this.reorderModal)},10)})}closeReorder(n){"Save"===n&&this.loadConfigGrid(),this.reorderModal.close(),this.reorderModalVisible=!1}closeDeleteTestModal(){this.router.navigate(["/app/tests/test-suite/view"])}getResultText(n){return this.gridCommonService.getResultTexts(n)}canDeactivate(){return this.commonService.canDeactivate()}openCreateTestCase(){this.createTestCaseModalVisible?(this.createTestCaseModal.close(),this.createTestCaseModalVisible=!1):this.modalMinimizeService.purge(),this.createTestCaseModalVisible=!0,setTimeout(()=>{this.createTestCaseModal.visible&&this.createTestCaseModal.close(),this.createTestCasesComponent.getValue("open",null,this.testsuiteid,this.name),this.modalMinimizeService.open({bsModalInstance:this.createTestCaseModal,module:V.R.MODULES.TestCase}),f.q.enableFloatingButtons(this.createTestCaseModal)},10)}loadGrid(n){"Save"===n&&this.loadConfigGrid(),this.createTestCaseModal.visible&&this.createTestCaseModal.close(),this.createTestCaseModalVisible=!1}handleSelectedItems(n){this.selectedRecord.ids=n}loadConfigGrid(){try{this.gridWrapperComponent.reloadGridData()}catch(n){console.log(n)}}updatedId(n){this.itemId=n,this.cdr.detectChanges(),this.loadConfigGrid()}storeKababFocus(n){this.focusManagementService.storeFocus(n)}};let o=a;return a.\u0275fac=function(t){return new(t||a)(e.\u0275\u0275directiveInject(C.F0),e.\u0275\u0275directiveInject(C.gz),e.\u0275\u0275directiveInject(b.M),e.\u0275\u0275directiveInject(T.FF),e.\u0275\u0275directiveInject(B.H7),e.\u0275\u0275directiveInject(x.Ye),e.\u0275\u0275directiveInject(L.E),e.\u0275\u0275directiveInject(S.sK),e.\u0275\u0275directiveInject(j.Y),e.\u0275\u0275directiveInject(O.W),e.\u0275\u0275directiveInject(R.v),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(T.xI),e.\u0275\u0275directiveInject(V.R),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(K.G))},a.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["view-testsuite"]],viewQuery:function(t,i){if(1&t&&(e.\u0275\u0275viewQuery(Bt,5),e.\u0275\u0275viewQuery(Rt,5),e.\u0275\u0275viewQuery(jt,5),e.\u0275\u0275viewQuery(Dt,5),e.\u0275\u0275viewQuery(qt,5),e.\u0275\u0275viewQuery(Nt,5),e.\u0275\u0275viewQuery(Lt,5),e.\u0275\u0275viewQuery(Ot,5),e.\u0275\u0275viewQuery(re,5),e.\u0275\u0275viewQuery(P,5),e.\u0275\u0275viewQuery(ie,5),e.\u0275\u0275viewQuery(se,5),e.\u0275\u0275viewQuery(Pt,5),e.\u0275\u0275viewQuery(oe.K,5),e.\u0275\u0275viewQuery(E.d,5)),2&t){let s;e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.editTestSuiteModal=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.closeBtn=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.deleteTestCaseModal=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.emptyModal=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.updatemodal=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.getTestRunModal=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.reorderModal=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.myGrid=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.reorderTestCaseComponent=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.deleteMultiTestCaseComponent=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.childUpdateTestCaseComponent=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.childUpdateTestRunComponent=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.createTestCaseModal=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.createTestCasesComponent=s.first),e.\u0275\u0275queryRefresh(s=e.\u0275\u0275loadQuery())&&(i.gridWrapperComponent=s.first)}},outputs:{InfoMessageBoxClose:"InfoMessageBoxClose"},features:[e.\u0275\u0275ProvidersFeature([Q.L,M,P,Et.m])],decls:102,vars:54,consts:[["role","navigation",1,"row"],[1,"col-md-12","mb-10"],[1,"pull-left"],["role","button","tabindex","0",1,"back-btn",3,"click","keydown.enter","keydown.space"],["aria-hidden","true",1,"icon-arrow-left","text-blue"],["role","navigation",3,"id","nextBtnLabel","previousBtnLabel","gridIds","baseUrl","emitUpdatedItemId"],["role","banner","customePageTitle","",1,"clearfix",3,"pageTitle"],["id","testsuite-main-heading",1,"mt-5","bottom-yellow-line","pull-left","sides-padding-10","col-xs-10","
1single-word-break"],["rqpermissionid","edit-suite",1,"pull-right"],["href","javascript:void(0);","role","button","placement","bottom","tabindex","0",1,"inline-block","pointer","mr-15","no-text-decoration",3,"ngbTooltip","click","keydown.enter","keydown.space"],["aria-hidden","true",1,"icon-edit","custom-icon"],[1,"sr-only"],["href","javascript:void(0);","role","button","data-toggle","modal","data-target","#deleteTestSuiteModal","placement","bottom","tabindex","0",1,"inline-block","pointer","no-text-decoration",3,"ngbTooltip"],["aria-hidden","true",1,"icon-delete","custom-icon"],["role","contentinfo","aria-labelledby","testsuite-description",1,"mb-5","sides-padding-10","single-word-break"],["id","testsuite-description"],["role","main","aria-labelledby","content-heading",1,"bg-white","box-shadow-bottom","border-radius-5"],["id","content-heading",1,"box-title","pull-left","inline-block","mr-30","pt-15","pl-20","fw-700"],[1,"text-capitalize"],["class","pull-right d-flex item-wrapper pt-15 pr-10","role","toolbar","aria-labelledby","content-actions-heading",4,"ngIf"],["aria-labelledby","testcases-grid-heading","role","region",1,"sides-padding-20","pb-5","relative","min-height-100"],[3,"module","gridType","showActionItems","itemId","emitSelectedItems"],["role","dialog","aria-modal","true","tabindex","-1",3,"keyboard","backdrop",4,"ngIf"],["id","deleteTestSuiteModal","tabindex","-1","role","dialog","aria-modal","true",1,"modal","fade","pop-up-grid"],["role","alertdialog",3,"testsuiteids","updateListTestSuite"],["cssClass","modal-lg","role","dialog","aria-modal","true","tabindex","-1",3,"keyboard","backdrop",4,"ngIf"],["cssClass","modal-xl","role","dialog","aria-modal","true",3,"keyboard","backdrop",4,"ngIf"],["id","reorderTestsuite","cssClass","modal-xl","role","dialog","aria-modal","true","tabindex","-1",3,"keyboard","backdrop",4,"ngIf"],["cssClass","modal-lg","id","testCaseAddBtnOnTestSuite","role","dialog","aria-modal","true","tabindex","-1",3,"keyboard","backdrop",4,"ngIf"],["role","toolbar","aria-labelledby","content-actions-heading",1,"pull-right","d-flex","item-wrapper","pt-15","pr-10"],["id","content-actions-heading",1,"sr-only"],["role","button","tabindex","0","placement","right","data-toggle","modal",1,"inline-block","pointer","mr-15",3,"click","keydown.enter","keydown.space"],["aria-hidden","true",1,"icon-add","text-blue","font-size-14","mr-5","pointer"],[1,"text-blue","fw-700","pointer"],["accessibleMenuButton","",1,"dropdown","inline-block"],["role","button","tabindex","0","data-toggle","dropdown","placement","bottom","aria-haspopup","menu","aria-expanded","false","id","grid-kebab-menu",1,"setting","inline-block","pointer",3,"ngbTooltip","click","keydown.enter","keydown.space"],["aria-hidden","true",1,"icon-more","custom-icon"],["role","menu",1,"dropdown-menu","dropdown-menu-right"],["role","none"],["role","menuitem","tabindex","-1",1,"dropdown-item",3,"click","keydown.enter","keydown.space"],["aria-hidden","true",1,"icon-update-all"],["aria-hidden","true",1,"icon-reorder"],["role","dialog","aria-modal","true","tabindex","-1",3,"keyboard","backdrop"],["editTestSuiteModal",""],["role","form",3,"testSuiteId","testSuiteName","closeModal","updateTestSuite"],["cssClass","modal-lg","role","dialog","aria-modal","true","tabindex","-1",3,"keyboard","backdrop"],["updateViewTestSuiteModal",""],["role","form",3,"itemId","testSuiteId","updateTestSuite","updateSuiteClose"],["updateViewTestRunModal",""],["role","form",3,"itemId","testSuiteId","updateTestSuite","updateSuiteClose","loaded"],["cssClass","modal-xl","role","dialog","aria-modal","true",3,"keyboard","backdrop"],["deleteTestCaseModal",""],[3,"deletedTestCaseInTestSuiteItemList","updateListTestSuite"],["emptyModal",""],[3,"title","link","message","emptyCancel",4,"ngIf"],[3,"title","link","message","emptyCancel"],["id","reorderTestsuite","cssClass","modal-xl","role","dialog","aria-modal","true","tabindex","-1",3,"keyboard","backdrop"],["reorderModal",""],["role","application",3,"testSuiteId","reorderItems","updateReorderClose"],["cssClass","modal-lg","id","testCaseAddBtnOnTestSuite","role","dialog","aria-modal","true","tabindex","-1",3,"keyboard","backdrop"],["createTestCaseModal",""],["role","form",3,"closeCreate"]],template:function(t,i){1&t&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275text(1,"\n    "),e.\u0275\u0275elementStart(2,"div",1),e.\u0275\u0275text(3,"\n        "),e.\u0275\u0275elementStart(4,"div",2),e.\u0275\u0275text(5,"\n            "),e.\u0275\u0275elementStart(6,"span",3),e.\u0275\u0275listener("click",function(){return i.backpagehit()})("keydown.enter",function(){return i.backpagehit()})("keydown.space",function(){return i.backpagehit()}),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275text(8,"\n                "),e.\u0275\u0275element(9,"i",4),e.\u0275\u0275text(10,"\n                "),e.\u0275\u0275elementStart(11,"span"),e.\u0275\u0275text(12),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(16,"\n        "),e.\u0275\u0275elementStart(17,"app-prev-next-icon",5),e.\u0275\u0275listener("emitUpdatedItemId",function(l){return i.updatedId(l)}),e.\u0275\u0275text(18,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(19,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(20,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(2
11,"\n\n"),e.\u0275\u0275elementStart(22,"div",6),e.\u0275\u0275text(23,"\n    "),e.\u0275\u0275elementStart(24,"h2",7),e.\u0275\u0275text(25),e.\u0275\u0275pipe(26,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(27,"\n\n    "),e.\u0275\u0275elementStart(28,"div",8),e.\u0275\u0275text(29,"\n        "),e.\u0275\u0275elementStart(30,"a",9),e.\u0275\u0275listener("click",function(){return i.edittestSuite()})("keydown.enter",function(){return i.edittestSuite()})("keydown.space",function(){return i.edittestSuite()}),e.\u0275\u0275pipe(31,"translate"),e.\u0275\u0275pipe(32,"translate"),e.\u0275\u0275text(33,"\n            "),e.\u0275\u0275element(34,"i",10),e.\u0275\u0275text(35,"\n            "),e.\u0275\u0275elementStart(36,"span",11),e.\u0275\u0275text(37),e.\u0275\u0275pipe(38,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(39,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(40,"\n        "),e.\u0275\u0275elementStart(41,"a",12),e.\u0275\u0275pipe(42,"translate"),e.\u0275\u0275pipe(43,"translate"),e.\u0275\u0275text(44,"\n            "),e.\u0275\u0275element(45,"i",13),e.\u0275\u0275text(46,"\n            "),e.\u0275\u0275elementStart(47,"span",11),e.\u0275\u0275text(48),e.\u0275\u0275pipe(49,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(50,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(51,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(52,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(53,"\n\n"),e.\u0275\u0275elementStart(54,"div",14),e.\u0275\u0275text(55,"\n    "),e.\u0275\u0275elementStart(56,"p",15),e.\u0275\u0275text(57),e.\u0275\u0275pipe(58,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(59,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(60,"\n\n"),e.\u0275\u0275elementStart(61,"div",16),e.\u0275\u0275text(62,"\n    "),e.\u0275\u0275elementStart(63,"div"),e.\u0275\u0275text(64,"\n        "),e.\u0275\u0275elementStart(65,"span",17),e.\u0275\u0275text(66,"\n            "),e.\u0275\u0275elementStart(67,"span",18),e.\u0275\u0275text(68),e.\u0275\u0275pipe(69,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(70,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(71,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(72,"\n        "),e.\u0275\u0275template(73,Qt,74,36,"div",19),e.\u0275\u0275text(74,"\n    "),e.\u0275\u0275elementStart(75,"div",20),e.\u0275\u0275text(76,"\n        "),e.\u0275\u0275elementStart(77,"app-grid-wrapper",21),e.\u0275\u0275listener("emitSelectedItems",function(l){return i.handleSelectedItems(l)}),e.\u0275\u0275text(78,"\n        "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(79,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(80,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(81,"\n"),e.\u0275\u0275template(82,At,6,4,"bs-modal",22),e.\u0275\u0275text(83,"\n"),e.\u0275\u0275elementStart(84,"div",23),e.\u0275\u0275text(85,"\n    "),e.\u0275\u0275elementStart(86,"app-delete-testsuite",24),e.\u0275\u0275listener("updateListTestSuite",function(){return i.closeDeleteTestModal()}),e.\u0275\u0275text(87,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(88,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(89,"\n"),e.\u0275\u0275template(90,zt,6,4,"bs-modal",25),e.\u0275\u0275text(91,"\n\n"),e.\u0275\u0275template(92,Gt,6,4,"bs-modal",25),e.\u0275\u0275text(93,"\n"),e.\u0275\u0275template(94,Wt,5,3,"bs-modal",26),e.\u0275\u0275text(95,"\n"),e.\u0275\u0275template(96,Jt,5,3,"bs-modal",26),e.\u0275\u0275text(97,"\n"),e.\u0275\u0275template(98,Ht,6,5,"bs-modal",27),e.\u0275\u0275text(99,"\n\n"),e.\u0275\u0275template(100,Kt,7,6,"bs-modal",28),e.\u0275\u0275text(101,"\n")),2&t&&(e.\u0275\u0275advance(6),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(7,32,"Links.TestSuite.GoToList")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(13,34,"TestSuite.backToTestSuite")),e.\u0275\u0275advance(5),e.\u0275\u0275property("id",i.testsuiteid)("nextBtnLabel","Links.TestSuite.Next")("previousBtnLabel","Links.TestSuite.Previous")("gridIds",i.gridIds)("baseUrl","/app/tests/test-suite/view-testsuite"),e.\u0275\u0275advance(5),e.\u0275\u0275property("pageTitle",i.titleName),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate2("\n        ",e.\u0275\u0275pipeBind1(26,36,"TestSuite.testSuite")," - ",i.titleName,"\n    "),e.\u0275\u0275advance(5),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(31,38,"TestSuite.edit")),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(32,40,"TestSuite.edit")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(38,42,"TestSuite.edit")),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(42,44,"TestSuite.delete")),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(43,46,"TestSuite.delete")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(49,48,"TestSuite.delete")),e.\u0275\u0275advance(9),e.\u0275\u0275textInterpolate2("\n        ",e.\u0275\u0275pipeBind1(58,50,"TestSuite.testCasesAvailableIn")," ",i.titleName,"\n    "),e.\u0275\u0275advance(11),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(69,52,"TestSuite.testSuiteContent")),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",!i.isReadOnlyUser),e.\u0275\u0275advance(4),e.\u0275\u0275property("module",i.selectedRecord.module)("gridType",i.gridType)("showActionItems",!1)("itemId",i.itemId),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",i.openEditModal),e.\u0275\u0275advance(4),e.\u0275\u0275property("testsuiteids",i.selectedTestSuite),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",i.updateViewTestSuiteModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.updateViewTestRunModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.deleteTestCaseModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.emptyModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.reorderModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.createTestCaseModalVisible))},dependencies:[x.O5,$.l,Mt.j,T._L,k.JJ,D.J,oe.K,E.d,Vt.T,Y.S,M,ie,N,se,re,P,S.X$],encapsulation:2}),o})();var z=c(50215);const Xt=C.Bz.forChild([{path:"",redirectTo:"view",data:{pathName:"test-module"}},{path:"view",component:vt,canDeactivate:[z.I],data:{pathName:"test-module"}},{path:"view-testsuite/:id",component:$t,canDeactivate:[z.I]}]);var ae=c(69192),Zt=c(71902),en=c(97185);let tn=(()=>{const a=class{constructor(n,t,i,s){this._apiGateWay=n,this.storage=t,this.toastrService=i,this.commonService=s,this.config={timeOut:5e3,closeButton:!0}}loadFieldControl(n){return this._apiGateWay.get(ae.itemFields,n)}getProjects(n){return this._apiGateWay.get(ae.getProjects,n)}popToast(n,t,i,s,l){this.commonService.popToast(n,t,i,s,l)}getControlType(n){let t="input";switch(n){case 1:case 8:t="select";break;case 2:t="input";break;case 5:t="textarea"}return t}};let o=a;return a.\u0275fac=function(t){return new(t||a)(e.\u0275\u0275inject(Zt.i),e.\u0275\u0275inject(ee.K),e.\u0275\u0275inject(en._W),e.\u0275\u0275inject(R.v))},a.\u0275prov=e.\u0275\u0275defineInjectable({token:a,factory:a.\u0275fac}),o})();var le=c(68100),nn=c(96020),sn=c(28413);let rn=(()=>{const a=class{};let o=a;return a.\u0275fac=function(t){return new(t||a)},a.\u0275mod=e.\u0275\u0275defineNgModule({type:a}),a.\u0275inj=e.\u0275\u0275defineInjector({providers:[tn,b.M,le.O,Q.L,z.I],imports:[Xt,le.O,A.qE,J.gi.forChild(),S.aw.forChild(),nn.I,sn.N.forRoot()]}),o})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.