1"use strict";(self.webpackChunkreq_test_ui=self.webpackChunkreq_test_ui||[]).push([[8534],{48534:(nr,ge,c)=>{c.r(ge),c.d(ge,{ViewBugsModule:()=>Ko});var b=c(89383),Ne=c(28413),he=c(68100),w=c(62510),e=c(94650),p=c(32496),z=c(53264),E=c(98311),Pe=c(73631),B=c(35480),M=c(95722),Qe=c(99474),W=c(88884),J=c(31498),Y=c(75102),R=c(98191),x=c(36895),u=c(24006);const Ue=["closeBtn"];function He(r,l){1&r&&(e.\u0275\u0275elementStart(0,"div",29),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275element(2,"i",30),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementStart(5,"span",16),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(2),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(3,2,"Common.attachmentColumn")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,4,"Requirement.attachments")))}function ze(r,l){1&r&&(e.\u0275\u0275elementStart(0,"div",29),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275element(2,"i",31),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementStart(5,"span",16),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(2),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(3,2,"Requirement.links")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,4,"Requirement.links")))}function We(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",32),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"label",33),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275property("id","column-label-"+n.fieldId),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",n.name,"\n ")}}function $e(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",24),e.\u0275\u0275text(1,"\n\n "),e.\u0275\u0275template(2,He,9,6,"div",25),e.\u0275\u0275text(3,"\n\n "),e.\u0275\u0275template(4,ze,9,6,"div",25),e.\u0275\u0275text(5,"\n\n "),e.\u0275\u0275template(6,We,5,2,"div",26),e.\u0275\u0275text(7,"\n\n "),e.\u0275\u0275elementStart(8,"div",27),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementStart(10,"input",28),e.\u0275\u0275listener("click",function(t){const a=e.\u0275\u0275restoreView(n).$implicit,s=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(s.showColumns(t,a.fieldId,a.name))})("keydown.enter",function(t){const a=e.\u0275\u0275restoreView(n).$implicit,s=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(s.showColumns(t,a.fieldId,a.name))})("keydown.space",function(t){const a=e.\u0275\u0275restoreView(n).$implicit,s=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(s.showColumns(t,a.fieldId,a.name))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(11,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=l.$implicit;e.\u0275\u0275attribute("aria-labelledby","column-label-"+n.fieldId),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","[paperclip]"===n.name),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","[Links]"===n.name),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","[paperclip]"!==n.name&&"[Links]"!==n.name),e.\u0275\u0275advance(4),e.\u0275\u0275property("checked",!n.isHidden)("id","showHide-"+n.fieldId)}}const Je=function(r){return{"is-disabled":r}};let Ye=(()=>{const l=class{constructor(i,t,o,a,s,d){this.bugService=i,this.storage=t,this.commonSubscriber=o,this.translate=a,this.commonFunction=s,this.gridCommonService=d,this.checkedAll=!1,this.filterIds=new Array,this.freetext="",this.sortOrder={order:1},this.newColumn={}
1,this.disableSelectAll=!1,this.closeEvent=new e.EventEmitter,this.gridEventFlag=new e.EventEmitter}ngOnInit(){this.service=this.bugService;const i=this.storage.getToken("lang");E.e.setLanguage(this,"Svenska"===i?"Svenska":"English"),this.customFilterObject=new Qe.L(this.translate,this.storage),this.storage.setToken("show_hide_popup",!0)}ngOnDestroy(){this.storage.destroyToken("show_hide_popup")}getvalue(i){this.commonFunction.getvalue(i,this)}closeForm(){this.closeBtn.nativeElement.click()}showColumns(i,t,o){if(this.commonFunction.showColumns(i,t,o,this),i.target.checked){let a=!0;for(let s=0;s<this.gridViewConfigModel.length;s++)if(this.gridViewConfigModel[s].isHidden){a=!1;break}a&&(document.getElementById("selectAll").checked=!0)}else document.getElementById("selectAll").checked=!1}selectAllClick(i){this.disableSelectAll=!0,setTimeout(()=>{this.disableSelectAll=!1},500),this.commonFunction.selectAllClick(i,this)}saveSettings(){this.commonFunction.saveSettingsShowHide(this)}closeModal(i){try{this.closeEvent.emit("Cancel"),this.closeBtn.nativeElement.click()}catch(t){console.log(t)}}};let r=l;return l.\u0275fac=function(t){return new(t||l)(e.\u0275\u0275directiveInject(B.h),e.\u0275\u0275directiveInject(W.K),e.\u0275\u0275directiveInject(J.Y),e.\u0275\u0275directiveInject(b.sK),e.\u0275\u0275directiveInject(Y.W),e.\u0275\u0275directiveInject(R.E))},l.\u0275cmp=e.\u0275\u0275defineComponent({type:l,selectors:[["app-show-hide-column"]],viewQuery:function(t,o){if(1&t&&e.\u0275\u0275viewQuery(Ue,7),2&t){let a;e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.closeBtn=a.first)}},outputs:{closeEvent:"closeEvent",gridEventFlag:"gridEventFlag"},features:[e.\u0275\u0275ProvidersFeature([M.gP])],decls:75,vars:29,consts:[["role","dialog","aria-modal","true","aria-labelledby","column-config-title","aria-describedby","column-config-description",1,"pop-up-grid"],["role","form",1,"form-horizontal"],[1,"modal-dialog"],[1,"modal-content","overflow-hidden"],["role","header",1,"modal-header","bg-green","sides-padding-20","pt-15","pb-15"],["type","button","data-dismiss","modal",1,"close","white","font-size-30",3,"click"],["closeBtn",""],["aria-hidden","true"],["id","column-config-title",1,"modal-title","font-size-16","fw-700","text-white"],["role","main",1,"modal-body","padding-20"],["aria-labelledby","select-all-heading",1,"gray-modal-box-header"],[1,"modal-header-label"],["id","select-all-heading",1,"fw-600","mt-0"],[1,"modal-header-value",3,"ngClass"],["type","checkbox","id","selectAll",1,"show-hide-toggle","reverse",3,"checked","disabled","click","keydown.enter","keydown.space"],["for","selectAll",1,"show-hide-text-toggle","pointer","reverse"],[1,"sr-only"],["aria-labelledby","column-options-heading","role","group",1,"gray-modal-box"],["class","item-data","role","group",4,"ngFor","ngForOf"],["aria-live","polite","aria-atomic","true","id","column-status",1,"sr-only"],["role","footer",1,"modal-footer"],[1,"mt-20","text-right","modal-fixed-footer"],["type","button",1,"btn","btn-primary",3,"click"],["aria-live","assertive","aria-atomic","true","id","column-announcements",1,"sr-only"],["role","group",1,"item-data"],["class","grid-attachment-icon",4,"ngIf"],["class","item-data-label",4,"ngIf"],[1,"item-data-value"],["type","checkbox",1,"show-hide-toggle","reverse",3,"checked","id","click","keydown.enter","keydown.space"],[1,"grid-attachment-icon"],["role","img",1,"icon-attachment","custom-icon"],["role","img",1,"icon-link"],[1,"item-data-label"],[1,"label-field",3,"id"]],template:function(t,o){1&t&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"form",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,6),e.\u0275\u0275listener("click",function(){return o.saveSettings()}),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275text(13,"\n "),e.\u0275\u0275elementStart(14,"span",7),e.\u0275\u0275text(15,"\xd7"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(16,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(17,"\n "),e.\u0275\u0275elementStart(18,"h1",8),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,"div",9),e.\u0275\u0275text(24,"\n "),e.\u0275\u0275elementStart(25,"div",10),e.\u0275\u0275text(26,"\n "),e.\u0275\u0275elementStart(27,"div",11),e.\u0275\u0275text(28,"\n "),e.\u0275\u0275elementStart(29,"h2",12),e.\u0275\u0275text(30),e.\u0275\u0275pipe(31,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(32,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(33,"\n "),e.\u0275\u0275elementStart(34,"div",13),e.\u0275\u0275text(35,"\n "),e.\u0275\u0275elementStart(36,"input",14),e.\u0275\u0275listener("click",function(s){return o.selectAllClick(s)})("keydown.enter",function(s){return o.selectAllClick(s)})("keydown.space",function(s){return o.selectAllClick(s)}),e.\u0275\u0275pipe(37,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(38,"\n "),e.\u0275\u0275elementStart(39,"label",15),e.\u0275\u0275text(40,"\n "),e.\u0275\u0275elementStart(41,"span",16),e.\u0275\u0275text(42),e.\u0275\u0275pipe(43,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(44,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(45,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(46,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(47,"\n "),e.\u0275\u0275elementStart(48,"div",17),e.\u0275\u0275text(49,"\n "),e.\u0275\u0275template(50,$e,13,6,"div",18),e.\u0275\u0275text(51,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(52,"\n\n "),e.\u0275\u0275elementStart(53,"div",19),e.\u0275\u0275text(54,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(55,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(56,"\n\n "),e.\u0275\u0275elementStart(57,"div",20),e.\u0275\u0275text(58,"\n "),e.\u0275\u0275elementStart(59,"div",21),e.\u0275\u0275text(60,"\n "),e.\u0275\u0275elementStart(61,"button",22),e.\u0275\u0275listener("click",function(){return o.saveSettings()}),e.\u0275\u0275pipe(62,"translate"),e.\u0275\u0275text(63),e.\u0275\u0275pipe(64,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(65,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(66,"\n "),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\n "),e.\u0275\u0275elementStart(71,"div",23),e.\u0275\u0275text(72,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(73,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(74,"\n")),2&t&&(e.\u0275\u0275advance(10),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(12,13,"Common.closeDialog")),e.\u0275\u0275advance(9),e.\u0275\u0275textInterpolate1("\n ",e.\u0275\u0275pipeBind1(20,15,"Requirement.addRemoveColumn"),"\n "),e.\u0275\u0275advance(11),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(31,17,"Requirement.selectAll")),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(27,Je,o.disableSelectAll)),e.\u0275\u0275advance(2),e.\u0275\u0275property("checked",o.checkedAll)("disabled",o.disableSelectAll),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(37,19,"Requirement.selectAllColumns"))("aria-describedby","select-all-desc"),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(43,21,"Requirement.selectAllColumns")),e.\u0275\u0275advance(8),e.\u0275\u0275property("ngForOf",o.gridViewConfigModel),e.\u0275\u0275advance(11),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(62,23,"Requirement.saveAndClose"))("aria-describedby","close-description"),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("\n ",e.\u0275\u0275pipeBind1(64,25,"Requirement.close"),"\n "))},dependencies:[x.mk,x.sg,x.O5,u._Y,u.JL,u.F,b.X$],encapsulation:2}),r})();var Ge=c(50727),A=c(80040),L=c(1831),ve=c(25067),xe=c(43540);const Ke=["closeBtn"],Xe=function(r){return{moduleName:r}};function Ze(r,l){1&r&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"p"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementContainerEnd()),2&r&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(4,1,"AgileBoard.deleteItemBreaksMirrorLinks",e.\u0275\u0275pureFunction1(6,Xe,e.\u0275\u0275pipeBind1(5,4,"ConfirmDialog.Module.Bug")))))}function et(r,l){1&r&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"p"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"p",12),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementContainerEnd()),2&r&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,2,"Bugs.deleteBug")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(8,4,"Bugs.confirmContinue")))}let G=(()=>{const l=class{constructor(i,t,o,a,s,d,m,_){this.fb=i,this.reqService=t,this.translate=o,this.router=a,this.gridCommonService=s,this.route=d,this._location=m,this.translateService=_,this.navigate=!0,this.hasMirrorLinks=!1,this.submitted=!1,this.errorMsg=!1,this.closeBugEvent=ne
1w e.EventEmitter,this.deleteProject=new e.EventEmitter}ngOnInit(){const i=this.reqService.storage.getToken("lang");E.e.setLanguage(this,"Svenska"===i?"Svenska":"English"),this.deleteProjectForm=this.fb.group({projectId:["",[u.kI.required]]}),this.sub=this.route.params.subscribe(t=>{this.id=+t.id})}getValue(i){i&&(this.id=i.itemId,this.navigate=!1)}onSubmit(i){try{const t=new ve.C;t.ids=[],t.module=0,t.ids.push(this.id),t.hierarchyItemId=-1,t.hierarchyItemType=2,this.reqService.bulkOperation(t,"delete").subscribe(o=>{this.reqService.popToast("success",this.translate.instant("CommonForAll.success"),this.translateService.instant("Bugs.deleteMsg")),this.closeForm("Save"),this.navigate&&setTimeout(()=>{this.router.navigate(["app/bugs/view-bugs"])},100)},o=>{console.log(o.errors),this.reqService.errorHandler(o)})}catch(t){console.log(t)}}onKeyPressName(i){this.submitted=!1,this.errorMsg=!1}closeForm(i){this.navigate&&setTimeout(()=>{this.navigate=!0},100),this.closeBugEvent.emit(i||"Cancel"),this.submitted=!1,this.errorMsg=!1}};let r=l;return l.\u0275fac=function(t){return new(t||l)(e.\u0275\u0275directiveInject(u.QS),e.\u0275\u0275directiveInject(B.h),e.\u0275\u0275directiveInject(b.sK),e.\u0275\u0275directiveInject(w.F0),e.\u0275\u0275directiveInject(R.E),e.\u0275\u0275directiveInject(w.gz),e.\u0275\u0275directiveInject(x.Ye),e.\u0275\u0275directiveInject(b.sK))},l.\u0275cmp=e.\u0275\u0275defineComponent({type:l,selectors:[["app-delete-bug"]],viewQuery:function(t,o){if(1&t&&e.\u0275\u0275viewQuery(Ke,7),2&t){let a;e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.closeBtn=a.first)}},inputs:{hasMirrorLinks:"hasMirrorLinks"},outputs:{closeBugEvent:"closeBugEvent",deleteProject:"deleteProject"},features:[e.\u0275\u0275ProvidersFeature([B.h])],decls:39,vars:18,consts:[["trapFocus","",1,"form-horizontal",3,"formGroup","ngSubmit"],[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,"click"],[1,"modal-title"],[1,"modal-body"],[4,"ngIf"],[1,"modal-footer","pt-0"],["type","button","data-dismiss","modal",1,"btn","btn-primary-blank",3,"click"],["closeBtn",""],["type","submit",1,"btn","btn-primary"],[1,"mb-0"]],template:function(t,o){1&t&&(e.\u0275\u0275elementStart(0,"form",0),e.\u0275\u0275listener("ngSubmit",function(){return o.onSubmit(o.deleteProjectForm.value)}),e.\u0275\u0275text(1,"\n\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,"button",4),e.\u0275\u0275listener("click",function(){return o.closeForm("Cancel")}),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275text(10,"\xd7"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(11,"\n "),e.\u0275\u0275elementStart(12,"h4",5),e.\u0275\u0275text(13),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(16,"\n "),e.\u0275\u0275elementStart(17,"div",6),e.\u0275\u0275text(18,"\n "),e.\u0275\u0275template(19,Ze,7,8,"ng-container",7),e.\u0275\u0275text(20,"\n "),e.\u0275\u0275template(21,et,10,6,"ng-container",7),e.\u0275\u0275text(22,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(23,"\n "),e.\u0275\u0275elementStart(24,"div",8),e.\u0275\u0275text(25,"\n\t\t\t\t"),e.\u0275\u0275elementStart(26,"button",9,10),e.\u0275\u0275listener("click",function(){return o.closeForm("Cancel")}),e.\u0275\u0275text(28),e.\u0275\u0275pipe(29,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(30,"\n\t\t\t\t"),e.\u0275\u0275elementStart(31,"button",11),e.\u0275\u0275pipe(32,"translate"),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 "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(37,"\n\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(38,"\n"),e.\u0275\u0275elementEnd()),2&t&&(e.\u0275\u0275property("formGroup",o.deleteProjectForm),e.\u0275\u0275advance(8),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(9,8,"Projects.close")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(14,10,"Bugs.deleteBugTitle")),e.\u0275\u0275advance(6),e.\u0275\u0275property("ngIf",o.hasMirrorLinks),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!o.hasMirrorLinks),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(29,12,"Bugs.cancel")),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(32,14,"Bugs.ok")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(34,16,"Bugs.ok")))},dependencies:[x.O5,u._Y,u.JL,u.sg,xe.e,b.X$],encapsulation:2}),r})();var fe=c(4266),tt=c(92340),K=c(84862),j=c(80062),T=c(41886),q=c(62763),nt=c(61706),X=c(80727),it=c(81215);const ot=["dynamicForm"],rt=["closeBtn"];function at(r,l){1&r&&(e.\u0275\u0275elementStart(0,"div",8),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",e.\u0275\u0275pipeBind1(2,1,"Bugs.youHaveNotMadeAnyChanges"),"\n "))}function lt(r,l){1&r&&(e.\u0275\u0275elementStart(0,"div",9),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",e.\u0275\u0275pipeBind1(2,1,"Requirement.warningNotRemoveValuesFromManadoryField"),"\n "))}function st(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"label",21),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(2,2,"Bugs.selectedBugs")," (",n.customerBulkEdit.bulkEditData.items.length,")")}}function dt(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",10),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",11),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275template(6,st,3,4,"label",12),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,"div",13),e.\u0275\u0275text(11,"\n "),e.\u0275\u0275elementStart(12,"div",14),e.\u0275\u0275text(13,"\n "),e.\u0275\u0275elementStart(14,"label",15),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",16),e.\u0275\u0275text(20,"\n "),e.\u0275\u0275elementStart(21,"label",15),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\u0275elementEnd(),e.\u0275\u0275text(26,"\n "),e.\u0275\u0275element(27,"app-item-list-bulk-edit",17),e.\u0275\u0275text(28,"\n "),e.\u0275\u0275text(29,"\n "),e.\u0275\u0275elementStart(30,"div",18),e.\u0275\u0275text(31,"\n "),e.\u0275\u0275elementStart(32,"dynamic-form",19,20),e.\u0275\u0275listener("closeFormValue",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(o.closeForm(t))})("submitForm",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.submit(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(34,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(35,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(6),e.\u0275\u0275property("ngIf",n.customerBulkEdit&&n.customerBulkEdit.bulkEditData),e.\u0275\u0275advance(9),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(16,5,"Bugs.id")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(23,7,"Bugs.title")),e.\u0275\u0275advance(5),e.\u0275\u0275property("headerConfig",n.headerConfig),e.\u0275\u0275advance(5),e.\u0275\u0275property("config",n.mainConfig)}}function ct(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"p"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate3("",e.\u0275\u0275pipeBind1(2,3,"Bugs.youAreAboutToBulkEdit")," ",n.customerBulkEdit.bulkEditData.items.length," ",e.\u0275\u0275pipeBind1(3,5,"Bugs.bugReport"),"\n ")}}function mt(r,l){1&r&&(e.\u0275\u0275elementStart(0,"p",28),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Bugs.fieldsThatWillBeUpdated")))}function pt(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"li"),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=l.$implicit;e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(n)}}function ut(r,l){1&r&&(e.\u0275\u0275elementStart(0,"p",28),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Bugs.noteThatThese")))}function _t(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"li"),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=l.$implicit;e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(n)}}function gt(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275template(2,ct,4,7,"p",7),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275template(4,mt,3,3,"p",22),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"ul",23),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275template(8,pt,5,1,"li",24),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10,"\n "),e.\u0275\u0275template(11,ut,3,3,"p",22),e.\u0275\u0275text(12,"\n\n "),e.\u0275\u0275elementStart(13,"ul",23),e.\u0275\u0275text(14,"\n "),e.\u0275\u0275template(15,_t,5,1,"li",24),e.\u0275\u0275text(16,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(17,"\n "),e.\u0275\u0275elementStart(18,"div",25),e.\u0275\u0275text(19,"\n "),e.\u0275\u0275elementStart(20,"button",26),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.closeForm("Cancel"))}),e.\u0275\u0275text(21),e.\u0275\u0275pipe(22,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(23,"\n "),e.\u0275\u0275elementStart(24,"button",27),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.SaveMe())}),e.\u0275\u0275pipe(25,"translate"),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\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.customerBulkEdit&&n.customerBulkEdit.bulkEditData),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",(null==n.changedField?null:n.changedField.length)>0),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngForOf",n.changedField),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",(null==n.unChangedField?null:n.unChangedField.length)>0),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngForOf",n.unChangedField),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(22,9,"Bugs.cancel")),e.\u0275\u0275advance(3),e.\u0275\u0275property("appDisableOnClick",n.reEnableButton),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(25,11,"Bugs.save")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(27,13,"Bugs.save"))}}let be=(()=>{const l=class{constructor(i,t,o,a,s,d){this.bugService=i,this.commonFunction=t,this.commonService=o,this.activeModal=a,this.translate=s,this.imageAttachmentService=d,this.youHaveNotSelectedAnyValue=!1,this.mandatoryValueRemoveNotAllowed=!1,this.confirmationBox=!0,this.fieldControlArray=[],this.mainFieldControlArray=[],this.changedField=[],this.unChangedField=[],this.saveitems={},this.customerBulkEdit={module:p.zE.Bug,bulkEditData:{items:[],fields:[]}},this.gridModule=p.zE.Bug,this.isImageProcessed=!1,this.updateBugModelClose=new e.EventEmitter,this.BugsModelClose=new e.EventEmitter,this.reEnableButton=new e.EventEmitter(!1),this.scrollbarOptions=o.scrollbarOptions}loadFieldConfiguration(i){this.service=this.bugService,this.gridModule=p.zE.Bug,this.commonFunction.loadFieldConfiguration(i,this)}ngOnInit(){this.imageAttachmentService.setAttachmentCount(0)}submit(i){this.youHaveNotSelectedAnyValue=!1,this.form.valid&&this.validateFormChanges(i)&&this.stopProcess(i)&&(this.customerBulkEdit.module=p.zE.Bug,this.readyToSaveData=this.bindValues(i),this.confirmationBox=!1,this.commonService.hideLoader())}stopProcess(i){return this.commonFunction.stopProcess(i,this)}SaveMe(){try{if(this.readyToSaveData.bulkEditData.fields.length>0){let i=this.imageAttachmentService.getAllAttachmentsInForm();this.readyToSaveData.attachmentIds=i,this.bugService.updateBulkEditBug(this.readyToSaveData).subscribe(t=>{this.commonService.popToast("success",this.translate.instant("CommonForAll.success"),this.translate.instant("Bugs.bugsUpdated")),this.closeModal("Submit"),this.BugsModelClose.emit()},t=>
1{this.bugService.errorHandler(t),this.reEnableButton.emit(!1)})}}catch{}}validateFormChanges(i){return this.commonFunction.validateFormChanges(i,this)}bindValues(i){return this.commonFunction.bindValues(i,this)}closeForm(i){this.closeModal("Cancel"),this.updateBugModelClose.emit(i),this.confirmationBox=!0}closeModal(i){this.activeModal.close({status:i||"Cancel"}),this.dynamicForm&&this.dynamicForm.form.reset()}};let r=l;return l.\u0275fac=function(t){return new(t||l)(e.\u0275\u0275directiveInject(B.h),e.\u0275\u0275directiveInject(Y.W),e.\u0275\u0275directiveInject(j.v),e.\u0275\u0275directiveInject(T.Kz),e.\u0275\u0275directiveInject(b.sK),e.\u0275\u0275directiveInject(q.M))},l.\u0275cmp=e.\u0275\u0275defineComponent({type:l,selectors:[["app-bulk-edit-bug"]],viewQuery:function(t,o){if(1&t&&(e.\u0275\u0275viewQuery(K.r,5),e.\u0275\u0275viewQuery(ot,5),e.\u0275\u0275viewQuery(rt,7)),2&t){let a;e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.form=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.dynamicForm=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.closeBtn=a.first)}},inputs:{selectedId:"selectedId"},outputs:{updateBugModelClose:"updateBugModelClose",BugsModelClose:"BugsModelClose"},decls:26,vars:10,consts:[[1,"pop-up-grid"],[1,"modal-header","bg-green"],["tabindex","0","type","button",1,"close","white","font-size-30",3,"click"],["closeBtn",""],[1,"modal-title","font-size-16","fw-700","text-white"],["class","alert alert-danger","role","alert",4,"ngIf"],["class","alert alert-danger",4,"ngIf"],[4,"ngIf"],["role","alert",1,"alert","alert-danger"],[1,"alert","alert-danger"],[1,"gray-modal-box-header"],[1,"modal-header-label"],["class","fw-600 mb-0",4,"ngIf"],[1,"dynamic-field","form-label","clearfix","bg-gray","tb-padding-5"],[1,"col-md-1"],[1,"label-field","text-white"],[1,"col-md-11"],[3,"headerConfig"],[1,"bulk-edit-area","mt-20"],[3,"config","closeFormValue","submitForm"],["form","dynamicForm"],[1,"fw-600","mb-0"],["class","fw-700 mb-5",4,"ngIf"],[1,"bullet-style","ml-15"],[4,"ngFor","ngForOf"],[1,"text-right","modal-fixed-footer"],["data-dismiss","modal","type","button",1,"btn","btn-primary-blank","mr-5",3,"click"],["type","submit",1,"btn","btn-primary",3,"appDisableOnClick","click"],[1,"fw-700","mb-5"]],template:function(t,o){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,"button",2,3),e.\u0275\u0275listener("click",function(){return o.closeForm("Cancel")}),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275text(7,"\xd7"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementStart(9,"h4",4),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n "),e.\u0275\u0275elementStart(14,"bs-modal-body"),e.\u0275\u0275text(15,"\n "),e.\u0275\u0275template(16,at,3,3,"div",5),e.\u0275\u0275text(17,"\n "),e.\u0275\u0275template(18,lt,3,3,"div",6),e.\u0275\u0275text(19,"\n "),e.\u0275\u0275template(20,dt,36,9,"div",7),e.\u0275\u0275text(21,"\n "),e.\u0275\u0275template(22,gt,30,15,"div",7),e.\u0275\u0275text(23,"\n\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(24,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(25,"\n")),2&t&&(e.\u0275\u0275advance(4),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(6,6,"Projects.close")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(11,8,"Bugs.BulkEdit")),e.\u0275\u0275advance(6),e.\u0275\u0275property("ngIf",o.youHaveNotSelectedAnyValue),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.mandatoryValueRemoveNotAllowed),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.confirmationBox),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!o.confirmationBox))},dependencies:[x.sg,x.O5,nt.z,X.Qr,K.r,it.I,b.X$],encapsulation:2}),r})();var h=c(129),O=c(88296),ht=c(84780),Z=c(28459),Ce=c(36812),ye=c(11481),N=c(29874),vt=c(56781),Be=c(807),xt=c(59152),ke=c(98465),we=c(72325),Se=c(6711),Ie=c(58356),Te=c(53520),P=c(55866),ft=c(24825),Ee=c(55264),bt=c(22758),Ct=c(82488),yt=c(77579),ee=c(39646),Bt=c(78372),Me=c(54004),Q=c(22529),kt=c(14580),De=c(33165),wt=c(83075),Fe=c(72608),Ve=c(50458);const St=["requirementCloseBtn"];function It(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",35),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",10),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"label",23),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",12),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementStart(10,"label",23),e.\u0275\u0275text(11),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=l.$implicit;e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(n.intCustomBugID),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(n.vchTitle)}}function Tt(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"option",36),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275propertyInterpolate("value",n.currentProject.id+"-&
1-"+n.currentProject.name),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2("",n.currentProject.name,""," ("+e.\u0275\u0275pipeBind1(2,3,"CommonForAll.currentProject")+")","")}}function Et(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"option",36),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&r){const n=l.$implicit;e.\u0275\u0275propertyInterpolate("value",n.id+"-&-"+n.name),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",n.name,"\n ")}}function Mt(r,l){1&r&&(e.\u0275\u0275elementStart(0,"div",7),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"strong"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,"Bugs.copyFieldDesc")))}function Dt(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",41),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",42),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"div",42),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("\n ",n.currentProjectName?n.currentProjectName:e.\u0275\u0275pipeBind1(4,2,"TestCase.CopyFromProjectName"),"\n "),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("\n ",n.copyProjectName?n.copyProjectName:e.\u0275\u0275pipeBind1(8,4,"Requirement.copyToProjectName"),"\n ")}}function Ft(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"option",36),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&r){const n=l.$implicit;e.\u0275\u0275property("value",n.Name),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(n.Name)}}function Vt(r,l){1&r&&(e.\u0275\u0275elementStart(0,"span",48),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Requirement.pleaseSelectData")))}const Rt=function(r){return{"has-error":r}};function At(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",43),e.\u0275\u0275text(1,"\n\n "),e.\u0275\u0275elementStart(2,"div",42),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",44),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"select",45),e.\u0275\u0275listener("ngModelChange",function(t){const a=e.\u0275\u0275restoreView(n).$implicit;return e.\u0275\u0275resetView(a.value=t)}),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementStart(8,"option",36),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(11,"\n "),e.\u0275\u0275template(12,Ft,2,2,"option",28),e.\u0275\u0275text(13,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n "),e.\u0275\u0275template(15,Vt,3,3,"span",46),e.\u0275\u0275text(16,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(17,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(18,"\n "),e.\u0275\u0275elementStart(19,"div",42),e.\u0275\u0275text(20,"\n "),e.\u0275\u0275elementStart(21,"label",47),e.\u0275\u0275text(22),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(23,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(24,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=l.$implicit,i=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(11,Rt,-1==n.value&&i.submitted)),e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("name",n.field.DefaultFieldName),e.\u0275\u0275property("ngModel",n.value),e.\u0275\u0275attribute("aria-label",n.field.Name),e.\u0275\u0275advance(2),e.\u0275\u0275property("value",0),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(10,9,"Requirement.noMatch")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",n.copyFields),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",-1==n.value&&i.submitted),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(n.field.Name)}}function Lt(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",37),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275template(2,Dt,10,6,"div",38),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",39),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275template(6,At,25,13,"div",40),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.isProjectSelected),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngForOf",n.requirementFieldNew)}}function jt(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",41),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",42),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"div",42),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("\n ",n.currentProjectName?n.currentProjectName:e.\u0275\u0275pipeBind1(4,2,"TestCase.CopyFromProjectName"),"\n "),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("\n ",n.copyProjectName?n.copyProjectName:e.\u0275\u0275pipeBind1(8,4,"Requirement.copyToProjectName"),"\n ")}}function qt(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"option",53),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&r){const n=l.$implicit,i=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275propertyInterpolate("selected",i.field.Name==n.Name),e.\u0275\u0275property("value",n.Name),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(n.Name)}}function Ot(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"option",36),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),2&r){const n=l.$implicit,i=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275property("value",i.Id+"-"+n.Id),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(n.Value)}}function Nt(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",43),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",42),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",49),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"select",55),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementStart(8,"option",56),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(11,"\n "),e.\u0275\u0275template(12,Ot,2,2,"option",28),e.\u0275\u0275text(13,"\n "),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\u0275elementEnd()),2&r){const n=l.$implicit,i=l.index,t=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275advance(6),e.\u0275\u0275propertyInterpolate("ngModel",t.options[n.Value]==n.Value?n.Id+"-"+t.ids[n.Value]:n.Id+"-0"),e.\u0275\u0275propertyInterpolate("name",t.field.DefaultFieldName+"^*step"+i),e.\u0275\u0275attribute("aria-label",n.Value),e.\u0275\u0275advance(2),e.\u0275\u0275property("value",n.Id+"-0"),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(10,6,"Requirement.noMatch")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",null==t.copiedField[0]?null:t.copiedField[0].DropDownValues)}}function Pt(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",54),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275template(2,Nt,17,8,"div",40),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",n.field.DropDownValues)}}function Qt(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",43),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",42),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"label",47),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=l.$implicit;e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",n.Value,"")}}function Ut(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",54),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275template(2,Qt,8,1,"div",40),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",n.field.DropDownValues)}}function Ht(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",43),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",42),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",49),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"select",50),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementStart(9,"option",36),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275template(13,qt,2,3,"option",51),e.\u0275\u0275text(14,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(16,"\n "),e.\u0275\u0275template(17,Pt,4,1,"div",52),e.\u0275\u0275text(18,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(19,"\n "),e.\u0275\u0275elementStart(20,"div",42),e.\u0275\u0275text(2
11,"\n "),e.\u0275\u0275elementStart(22,"label",47),e.\u0275\u0275text(23),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(24,"\n "),e.\u0275\u0275template(25,Ut,4,1,"div",52),e.\u0275\u0275text(26,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(27,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=l.$implicit;e.\u0275\u0275advance(6),e.\u0275\u0275propertyInterpolate("name",n.field.Name),e.\u0275\u0275property("ngModel",n.value),e.\u0275\u0275attribute("aria-label",n.field.Name),e.\u0275\u0275advance(3),e.\u0275\u0275property("value",0),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(11,9,"Requirement.noMatch")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",n.copyFields),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",0!=n.value&&(1==n.field.FieldType||8==n.field.FieldType)),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(n.field.Name),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",0!=n.value&&(1==n.field.FieldType||8==n.field.FieldType))}}function zt(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",37),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275template(2,jt,10,6,"div",38),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",39),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275template(6,Ht,28,11,"div",40),e.\u0275\u0275pipe(7,"async"),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.requirementField2),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngForOf",e.\u0275\u0275pipeBind1(7,2,n.requirementField2))}}function Wt(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",57),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"button",58),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.closeModal())}),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"button",59),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275text(8),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,3,"CancelBtn")),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(7,5,"Requirement.selectFieldValues")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(9,7,"Requirement.selectFieldValues")))}function $t(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",57),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"button",60),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.backSelectFields())}),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"button",61),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.closeModal())}),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementStart(10,"button",59),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275text(12),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,4,"BackBtn")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(8,6,"CancelBtn")),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(11,8,"Requirement.copy")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(13,10,"Requirement.copy")))}function Jt(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275template(2,Wt,11,9,"div",34),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275template(4,$t,15,12,"div",34),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!n.showSaveBtn),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.showSaveBtn)}}function Yt(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",57),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"button",61),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(t.closeModal())}),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"button",62),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.copyCurrentProject())}),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,3,"CancelBtn")),e.\u0275\u0275advance(3),e.\u0275\u0275property("disabled",n.isModuleCopy),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(8,5,"Requirement.copy"))}}let Gt=(()=>{const l=class{constructor(i,t,o,a,s,d,m){this.viewBugsService=i,this.projectService=t,this.commonService=o,this.authService=a,this.storage=s,this.translateService=d,this.loaderService=m,this.reqFieldControl={module:0},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.currentProjectName="",this.alive=!0,this.subjectSubmit=new yt.x,this.closeCpModal=new e.EventEmitter,this.isModuleCopy=!1,this.scrollbarOptions=o.scrollbarOptions}ngOnInit(){this.submitCopySubscription=this.subjectSubmit.pipe((0,Bt.b)(50)).subscribe(i=>{this.submitCopyBug()}),this.loadFieldConfigurations(),this.loadProjectData(this.projectsReq),this.getSelectedItemsDetail(),this.getCurrentProject()}ngOnDestroy(){this.alive=!1}getSelectedItemsDetail(){try{this.selectedRequirement=this.viewBugsService.getSelectedItemsDetail(this.bugId).pipe((0,Me.U)(i=>i.body,i=>{console.error(i.errors),this.viewBugsService.errorHandler(i)}))}catch(i){console.error(i)}}loadFieldConfigurations(){try{this.viewBugsService.loadFieldControl(this.reqFieldControl).pipe((0,Q.o)(()=>this.alive)).subscribe(i=>{this.currentProjectFields=i.FieldMetaData},i=>{console.error(i.errors),this.viewBugsService.errorHandler(i)})}catch(i){console.error(i)}}loadFieldConfigurationsForProject(i){try{const t=[];this.copyRequirementFields=[],this.viewBugsService.getProjectItemFileds({module:0,itemId:i}).pipe((0,Q.o)(()=>this.alive)).subscribe(a=>{for(const s in a.FieldMetaData)if(s){const d=a.FieldMetaData[s].DefaultFieldName;this.copyRequirementFields[d]={fields:[],copyFields:[],FieldType:Number,match:Number,value:"",copiedField:[],disabled:!1,options:{},ids:{}},this.copyRequirementFields[d].field=a.FieldMetaData[s],this.copyRequirementFields[d].FieldType=a.FieldMetaData[s].FieldType,this.copyRequirementFields[d].match=1,this.copyRequirementFields[d].value=0}for(const s in this.currentProjectFields)if(s)for(const d in this.copyRequirementFields)this.currentProjectFields[s].DefaultFieldName.toLowerCase()===d.toLowerCase()?(this.copyRequirementFields[d].copyFields.push(this.currentProjectFields[s]),this.copyRequirementFields[d].match=2,this.copyRequirementFields[d].value=this.currentProjectFields[s].Name):this.copyRequirementFields[d].FieldType==this.currentProjectFields[s].FieldType&&this.copyRequirementFields[d].copyFields.push(this.currentProjectFields[s]);for(const s in this.copyRequirementFields)s&&t.push(this.copyRequirementFields[s]);this.requirementFieldNew=t},a=>{console.error(a.errors),this.viewBugsService.errorHandler(a)})}catch(t){console.error(t)}}onSubmit(i){if(this.submitted=!0,0!==Object.getOwnPropertyNames(i).length){this.errors="";for(const t in i)if(t){const o=i[t];if(this.copyRequirementFields[t].value==i[t])if(0==i[t]){this.fieldAlreadySet.push(this.copyRequirementFields[t].field.Name);const a={FieldId:"",SourceToTargetDropDownIds:{}},s={},d=this.copyRequirementFields[t].field.FieldId;if(0==o)a.FieldId="0",s[d]=a;else{for(const m in this.copyRequirementFields[t].copyFields)m&&this.copyRequirementFields[t].copyFields[m].Name==o&&(a.FieldId=this.copyRequirementFields[t].copyFields[m].FieldId);if(this.copyRequirementFields[t].field.DropDownValues)for(const m in this.copyRequirementFields[t].field.DropDownValues)m&&(a.SourceToTargetDropDownIds[this.copyRequirementFields[t].field.DropDownValues[m].Id]=0);this.copyRequirementFields[t].value=i[t],s[d]=a}}else if(null!==this.copyRequirementFields[t].field.DropDownValues){for(const a in this.copyRequirementFields[t].copyFields)if(a)if(this.copyRequirementFields[t].copyFields[a].Name==i[t]){this.copyRequirementFields[t].copiedField.push(this.copyRequirementFields[t].copyFields[a]),this.copyRequirementFields[t].value=i[t];for(const s in this.copyRequirementFields[t].copyFields[a].DropDownValues)if(s){const d=this.copyRequirementFields[t].copyFields[a].DropDownValues[s].Value,m=this.copyRequirementFields[t].copyFields[a].DropDownValues[s].Id;this.copyRequirementFields[t].options[d]=d,this.copyRequirementFields[t].ids[d]=m}}else this.copyRequirementFields[t].value=i[t]}else{this.fieldAlreadySet.push(this.copyRequirementFields[t].field.Name);const a={FieldId:"",SourceToTargetDropDownIds:{}},s={},d=[];let m;const _=this.copyRequirementFields[t].field.FieldId;if(0==o)a.FieldId="0",s[_]=a;else{for(const y in this.copyRequirementFields[t].copyFields)y&&this.copyRequirementFields[t].copyFields[y].Name==o&&(a.FieldId=this.copyRequirementFields[t].copyFields[y].FieldId);m=a.FieldId,a.FieldId=_,d.push(a),s[m]=d}this.copyRequirementFields[t].value=i[t],this.flatMap[m]=d}else if(0!=i[t])if(null!==this.copyRequirementFields[t].field.DropDownValues){for(const a in this.copyRequirementFields[t].copyFields)if(a)if(this.copyRequirementFields[t].copyFields[a].Name==i[t]){this.copyRequirementFields[t].copiedField.push(this.copyRequirementFields[t].copyFields[a]),this.copyRequirementFields[t].value=i[t];for(const s in this.copyRequirementFields[t].copyFields[a].DropDownValues)if(s){const d=this.copyRequirementFields[t].copyFields[a].DropDownValues[s].Value,m=this.copyRequirementFields[t].copyFields[a].DropDownValues[s].Id;this.copyRequirementFields[t].options[d]=d,this.copyRequirementFields[t].ids[d]=m}}else this.copyRequirementFields[t].value=i[t]}else{const a={FieldId:"",SourceToTargetDropDownIds:{}},s={},d=[],m=this.copyRequirementFields[t].field.FieldId;a.FieldId=m,a.SourceToTargetDropDownIds={},this.copyRequirementFields[t].value=i[t],this.copyRequirementFields[t].disabled=!0;const _=a.FieldId;a.FieldId=m,d.push(a),s[_]=d,this.flatMap[_]=d}else if(null!==this.copyRequirementFields[t].field.DropDownValues&&0!=i[t]){for(const a in this.copyRequirementFields[t].copyFields)if(a)if(this.copyRequirementFields[t].copyFields[a].Name==i[t]){this.copyRequirementFields[t].copiedField.push(this.copyRequirementFields[t].copyFields[a]),this.copyRequirementFields[t].value=i[t];for(const s in this.copyRequirementFields[t].copyFields[a].DropDownValues)if(s){const d=this.copyRequirementFields[t].copyFields[a].DropDownValues[s].Value,m=this.copyRequirementFields[t].copyFields[a].DropDownValues[s].Id;this.copyRequirementFields[t].options[d]=d,this.copyRequirementFields[t].ids[d]=m}}else this.copyRequirementFields[t].value=i[t]}else{const a={FieldId:"",SourceToTargetDropDownIds:{}},s={},d=this.copyRequirementFields[t].field.FieldId;if(a.FieldId="0",a.SourceToTargetDropDownIds={},this.copyRequirementFields[t].value=i[t],this.copyRequirementFields[t].disabled=!0,this.copyRequirementFields[t].field.DropDownValues)for(const m in this.copyRequirementFields[t].field.DropDownValues)m&&(a.SourceToTargetDropDownIds[this.copyRequirementFields[t].field.DropDownValues[m].Id]=0);s[d]=a}this.copyRequirementFields[t].value=i[t],-1==i[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)}),h.q.enableFloatingButtons(null)},100))}}onSubmit2(i){const t=Object.keys(i),o=t[t.length-1];try{for(const s in i)if(s){const d={FieldId:"",SourceToTargetDropDownIds:{}};let m={},_=[];const y=this.fieldAlreadySet.find(f=>f==s);if(y){if(this.previousToId){d.FieldId=this.previousToId,d.SourceToTargetDropDownIds={};for(const f in this.fieldoption)if(f){const v={},C=this.fieldoption[f].split("-");v[C[0]]=C[1],0!=C[1]&&(d.SourceToTargetDropDownIds[C[1]]=C[0])}_=[],m={},_.push(d),m[this.previousFromId]=_,this.flatMap=Object.assign({},this.flatMap,m),this.previousToId="",this.fieldoption=[],this.previousFromId="",this.previousTitle=y}}else{let f=s;if(-1!==s.indexOf("^*")&&(f=s.substr(0,s.indexOf("^*"))),this.previousTitle==f){if(this.fieldoption.push(i[s]),o==s&&this.previousToId){d.FieldId=this.previousToId,d.SourceToTargetDropDownIds={};for(const v in this.fieldoption)if(v){const C={},g=this.fieldoption[v].split("-");0!=g[1]&&(C[g[0]]=g[1],d.SourceToTargetDropDownIds[g[1]]=g[0])}_=[],m={},_.push(d),m[this.previousFromId]=_,this.flatMap=Object.assign({},this.flatMap,m),this.fieldoption=[],this.previousToId="",this.previousToId=""}}else{if(this.previousToId){d.FieldId=this.previousToId,d.SourceToTargetDropDownIds={};for(const v in this.fieldoption)if(v){const C={},g=this.fieldoption[v].split("-");C[g[0]]=g[1],0!=g[1]&&(d.SourceToTargetDropDownIds[g[1]]=g[0])}_=[],m={},_.push(d),m[this.previousFromId]=_,this.flatMap=Object.assign({},this.flatMap,m),this.fieldoption=[],this.previousFromId="",this.previousToId=""}if(this.fieldoption.push(i[s]),f){this.previousTitle=f,this.previousToId=this.copyRequirementFields[f].field.FieldId;for(const v in this.copyRequirementFields[f].copyFields)v&&this.previousTitle==this.copyRequirementFields[f].copyFields[v].DefaultFieldName&&(this.previousFromId=this.copyRequirementFields[f].copyFields[v].FieldId);if(o==s&&this.previousToId){d.FieldId=this.previousToId,_=[],m={},d.SourceToTargetDropDownIds={};for(const v in this.fieldoption)if(v){const C={},g=this.fieldoption[v].split("-");C[g[0]]=g[1],0!=g[1]&&(d.SourceToTargetDropDownIds[g[1]]=g[0])}_.push(d),m[this.previousFromId]=_,this.flatMap=Object.assign({},this.flatMap,m),this.fieldoption=[],this.previousFromId="",this.previousToId=""}}}}}}catch(s){console.log(s),s.module="copyBug",this.commonService.raygunErrorHandler(s)}
1this.copyRequirement()}copyRequirement(){this.subjectSubmit.next()}submitCopyBug(){const i=this,t=[];for(const a in this.bugId)a&&t.push(this.bugId[a].id);const o={selectedProjectId:this.selectedProjectId,itemIds:this.bugId,copyAttachedFiles:this.copyAttachment,module:0,fieldMap:this.flatMap};try{const a=setInterval(function(){i.loaderService.show()},80);this.viewBugsService.saveCoptItem(o).pipe((0,Q.o)(()=>this.alive)).subscribe(s=>{clearInterval(a),this.viewBugsService.popToast("success",this.translateService.instant("CommonForAll.success"),this.translateService.instant("Bugs.bugsCopied")),this.closeCpModal.emit("ok")},s=>{clearInterval(a),this.viewBugsService.errorHandler(s)})}catch(a){console.error(a)}}backSelectFields(){this.showSaveBtn=!1,this.flatMap={},this.errors="",setTimeout(()=>{this.requirementField=this.intialFields(),h.q.enableFloatingButtons(null)},100)}intialFields(){const i=[];for(const t in this.copyRequirementFields)t&&(this.copyRequirementFields[t].copiedField=[],i.push(this.copyRequirementFields[t]));return(0,ee.of)(i)}intilaFieldsStep2(){const i=[];for(const t in this.copyRequirementFields)t&&i.push(this.copyRequirementFields[t]);return(0,ee.of)(i)}loadProjectData(i){try{this.projects=this.projectService.getProjectsdropdownlist({excludeChildProjects:!0}).pipe((0,Me.U)(o=>{const a=[];for(const s in o)s&&(Number(this.projectId)==o[s].id?this.currentProject=o[s]:"Template"!==o[s].type&&a.push(o[s]));return a},o=>(console.error(o.errors),[])))}catch(t){console.error(t)}}closeModal(){this.closeCpModal.emit("ok"),h.q.enableFloatingButtons(null)}getProjectConfig(i){this.submitted=!1,this.loadFieldConfigurations();const t=i.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]),h.q.enableFloatingButtons(null)}getCurrentProject(){const i=new kt.H,t=this.storage.getToken("claims"),o=JSON.parse(t);i.projectId=o.projectId,this.projectId=o.projectId;try{this.projectService.loadEditProject(i).pipe((0,Q.o)(()=>this.alive)).subscribe(a=>{this.currentProjectName=a.name},a=>{console.error(a.errors)})}catch(a){console.error(a)}}copyCurrentProject(){this.isModuleCopy=!0,setTimeout(()=>{let i=this.commonService.getModuleFieldObject(this.requirementFieldNew);this.onSubmit(i)},500)}objectForDropdownValue(i){const t=this.commonService.dropDownValueMapping(i);t&&this.onSubmit2(t)}};let r=l;return l.\u0275fac=function(t){return new(t||l)(e.\u0275\u0275directiveInject(B.h),e.\u0275\u0275directiveInject(De.Y),e.\u0275\u0275directiveInject(j.v),e.\u0275\u0275directiveInject(wt.e),e.\u0275\u0275directiveInject(W.K),e.\u0275\u0275directiveInject(b.sK),e.\u0275\u0275directiveInject(Fe.D))},l.\u0275cmp=e.\u0275\u0275defineComponent({type:l,selectors:[["app-copy-bug"]],viewQuery:function(t,o){if(1&t&&(e.\u0275\u0275viewQuery(K.r,5),e.\u0275\u0275viewQuery(St,5)),2&t){let a;e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.form=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.closeBtn=a.first)}},inputs:{bugId:"bugId"},outputs:{closeCpModal:"closeCpModal"},decls:110,vars:46,consts:[["trapFocus","",1,"copy-req"],[1,"pop-up-grid"],[1,"modal-header"],["type","button","data-dismiss","modal",1,"close","white","font-size-30",3,"click"],["testCloseBtn",""],[1,"modal-title","font-size-16","fw-700","text-white"],[1,"modal-body"],[1,"gray-modal-box-header"],[1,"modal-header-label","fw-600"],[1,"dynamic-field","form-label","clearfix","bg-gray","tb-padding-5"],[1,"col-md-3"],[1,"label-field","text-white"],[1,"col-md-9"],["malihu-scrollbar","",1,"gray-modal-box","scrollbar-enable-data","mb-25",3,"scrollbarOptions"],["class","dynamic-field form-label clearfix border-bottom-1 tb-padding-5",4,"ngFor","ngForOf"],[1,"gray-modal-box-header","mt-10"],[1,"modal-header-label","padding-5"],[1,"flex-center"],["formAttachment","ngForm"],["name","reqcopy","id","req-copy","type","checkbox",1,"checkbox-toggle","reverse",3,"ngModel","ngModelChange"],["for","req-copy",1,"text-toggle","pointer","inline-block","reverse"],[1,"inline-block","ml-15"],[1,"pb-10"],[1,"label-field"],[1,""],[1,"form-control",3,"disabled","change"],["value",""],[3,"value",4,"ngIf"],[3,"value",4,"ngFor","ngForOf"],["class","gray-modal-box-header",4,"ngIf"],[3,"ngSubmit"],["f","ngForm"],["class","data-grid-area",4,"ngIf"],[4,"ngIf"],["class","text-right mt-20 overflow-hidden modal-fixed-footer",4,"ngIf"],[1,"dynamic-field","form-label","clearfix","border-bottom-1","tb-padding-5"],[3,"value"],[1,"data-grid-area"],["class","data-grid-area-header",4,"ngIf"],[1,"data-grid-area-body"],["class","data-grid-item",4,"ngFor","ngForOf"],[1,"data-grid-area-header"],[1,"data-grid-cell"],[1,"data-grid-item"],[1,"data-grid-cell-value",3,"ngClass"],[1,"form-control","form-control-sm",3,"ngModel","name","ngModelChange"],["class","inline-block mt-5 text-danger","role","alert",4,"ngIf"],[1,"data-grid-cell-label"],["role","alert",1,"inline-block","mt-5","text-danger"],[1,"data-grid-cell-value"],["disabled","true",1,"form-control","form-control-sm",3,"ngModel","name"],[3,"selected","value",4,"ngFor","ngForOf"],["class","data-grid-item-inner",4,"ngIf"],[3,"selected","value"],[1,"data-grid-item-inner"],[1,"form-control","form-control-sm",3,"ngModel","name"],["selected","true",3,"value"],[1,"text-right","mt-20","overflow-hidden","modal-fixed-footer"],["type","button",1,"btn","btn-primary-blank","mr-15",3,"click"],["type","submit",1,"btn","btn-primary"],["type","button",1,"btn","btn-primary","pull-left",3,"click"],["data-dismiss","modal","type","button",1,"btn","btn-primary-blank","mr-15",3,"click"],["type","button",1,"btn","btn-primary",3,"disabled","click"]],template:function(t,o){if(1&t){const a=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,"\n "),e.\u0275\u0275elementStart(6,"button",3,4),e.\u0275\u0275listener("click",function(){return o.closeModal()}),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275text(9,"\xd7"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10,"\n "),e.\u0275\u0275elementStart(11,"h4",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,"div",6),e.\u0275\u0275text(17,"\n "),e.\u0275\u0275elementStart(18,"div",7),e.\u0275\u0275text(19,"\n "),e.\u0275\u0275elementStart(20,"div",8),e.\u0275\u0275text(2
11),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",9),e.\u0275\u0275text(26,"\n "),e.\u0275\u0275elementStart(27,"div",10),e.\u0275\u0275text(28,"\n "),e.\u0275\u0275elementStart(29,"label",11),e.\u0275\u0275text(30),e.\u0275\u0275pipe(31,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(32,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(33,"\n "),e.\u0275\u0275elementStart(34,"div",12),e.\u0275\u0275text(35,"\n "),e.\u0275\u0275elementStart(36,"label",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\u0275elementEnd(),e.\u0275\u0275text(41,"\n "),e.\u0275\u0275elementStart(42,"div",13),e.\u0275\u0275text(43,"\n "),e.\u0275\u0275template(44,It,14,2,"div",14),e.\u0275\u0275pipe(45,"async"),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\u0275elementStart(50,"div",16),e.\u0275\u0275text(51,"\n "),e.\u0275\u0275elementStart(52,"form",17,18),e.\u0275\u0275text(54,"\n "),e.\u0275\u0275elementStart(55,"input",19),e.\u0275\u0275listener("ngModelChange",function(d){return o.copyAttachment=d}),e.\u0275\u0275pipe(56,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(57,"\n "),e.\u0275\u0275element(58,"label",20),e.\u0275\u0275text(59,"\n "),e.\u0275\u0275elementStart(60,"div",21),e.\u0275\u0275text(61),e.\u0275\u0275pipe(62,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(63,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(64,"\n\n\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(65,"\n\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(66,"\n "),e.\u0275\u0275elementStart(67,"div",22),e.\u0275\u0275text(68,"\n "),e.\u0275\u0275elementStart(69,"div",23),e.\u0275\u0275text(70,"\n "),e.\u0275\u0275elementStart(71,"strong"),e.\u0275\u0275text(72),e.\u0275\u0275pipe(73,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(74,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(75,"\n "),e.\u0275\u0275elementStart(76,"div",24),e.\u0275\u0275text(77,"\n "),e.\u0275\u0275elementStart(78,"select",25),e.\u0275\u0275listener("change",function(d){return o.getProjectConfig(d)}),e.\u0275\u0275pipe(79,"translate"),e.\u0275\u0275text(80,"\n "),e.\u0275\u0275elementStart(81,"option",26),e.\u0275\u0275text(82),e.\u0275\u0275pipe(83,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(84,"\n "),e.\u0275\u0275template(85,Tt,3,5,"option",27),e.\u0275\u0275text(86,"\n "),e.\u0275\u0275template(87,Et,2,2,"option",28),e.\u0275\u0275pipe(88,"async"),e.\u0275\u0275text(89,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(90,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(91,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(92,"\n\n "),e.\u0275\u0275template(93,Mt,6,3,"div",29),e.\u0275\u0275text(94,"\n "),e.\u0275\u0275elementStart(95,"form",30,31),e.\u0275\u0275listener("ngSubmit",function(){e.\u0275\u0275restoreView(a);const d=e.\u0275\u0275reference(96);return e.\u0275\u0275resetView(o.showSaveBtn?o.onSubmit2(d.value):o.onSubmit(d.value))}),e.\u0275\u0275text(97,"\n "),e.\u0275\u0275template(98,Lt,9,2,"div",32),e.\u0275\u0275text(99,"\n\n "),e.\u0275\u0275template(100,zt,10,4,"div",32),e.\u0275\u0275text(101,"\n "),e.\u0275\u0275template(102,Jt,6,2,"div",33),e.\u0275\u0275text(103,"\n "),e.\u0275\u0275template(104,Yt,10,7,"div",34),e.\u0275\u0275text(105,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(106,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(107,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(108,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(109,"\n")}2&t&&(e.\u0275\u0275advance(6),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(8,22,"Projects.close")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(13,24,"Bugs.copyBug")),e.\u0275\u0275advance(9),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(22,26,"Bugs.selectedBugs")," (",o.bugId.length,")"),e.\u0275\u0275advance(9),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(31,28,"Bugs.id")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(38,30,"Bugs.title")),e.\u0275\u0275advance(5),e.\u0275\u0275property("scrollbarOptions",o.scrollbarOptions),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",e.\u0275\u0275pipeBind1(45,32,o.selectedRequirement)),e.\u0275\u0275advance(11),e.\u0275\u0275property("ngModel",o.copyAttachment),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(56,34,"Bugs.copyAttchmentDesc")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(62,36,"Bugs.copyAttchmentDesc"),""),e.\u0275\u0275advance(11),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(73,38,"Bugs.copyToProject")),e.\u0275\u0275advance(6),e.\u0275\u0275property("disabled",o.showSaveBtn),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(79,40,"Bugs.copyToProject")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(83,42,"CommonForAll.Select")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",o.currentProject),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",e.\u0275\u0275pipeBind1(88,44,o.projects)),e.\u0275\u0275advance(6),e.\u0275\u0275property("ngIf",(null==o.copyProjectName?null:o.copyProjectName.length)>0&&!o.isCurrentProjectSelected),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",!o.isCurrentProjectSelected&&!o.showSaveBtn&&o.copyProjectName.length>0),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!o.isCurrentProjectSelected&&o.showSaveBtn),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!o.isCurrentProjectSelected),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.isCurrentProjectSelected))},dependencies:[x.mk,x.sg,x.O5,u._Y,u.YN,u.Kr,u.Wl,u.EJ,u.JJ,u.JL,u.On,u.F,Ve.h6,xe.e,x.Ov,b.X$],encapsulation:2}),r})();const Kt=["customFilterModal"],Xt=["buglistGrid"],Zt=["editBulkViewModal"],en=["copyBugModal"],tn=["importBugsModal"],nn=["emptyModal"],on=["emptyEmailModal"],rn=["createBugModal"],an=["editBulkViewWarningModal"],ln=["bulkDeleteModal"],sn=["addToBoardModal"],dn=["manageViewModal"],cn=["showHideComponent"],mn=["emailReportModal"],pn=["editBugModal"],un=["deleteBugModal"],_n=["reqGrid"],gn=["onboardingBugSelectModal"],hn=["onboardingConformBugModal"],vn=["onboardingSelectModal"];function xn(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",10),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"span",11),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"span",12),e.\u0275\u0275text(7),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,3,"Onboarding.clickCheckboxBug")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2("",n.currentStepNo,"/",n.totalStepNo,"")}}function fn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"a",26),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(t.openCreateBug())})("keydown.enter",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.openCreateBug())})("keydown.space",function(t){return e.\u0275\u0275restoreView(n),e.\u0275\u0275nextContext(2).openCreateBug(),e.\u0275\u0275resetView(t.preventDefault())}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275element(3,"i",27),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(1,2,"Bugs.createBug")),e.\u0275\u0275attribute("aria-label","Create new bug"))}function bn(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"span",28),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"span",11),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"span",12),e.\u0275\u0275text(7),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,3,"Onboarding.clickMoreIcon")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2("",n.currentStepNo,"/",n.totalStepNo,"")}}function Cn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",23),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",29),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.createReportInModule(!0,"Bug"))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",30),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(6,1,"Reports.createReportTooltip")))}function yn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",23),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",29),e.\u0275\u0275listener("click",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.openCopyBugModal(t))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",31),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(6,1,"Bugs.createCopy")))}function Bn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",23),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",29),e.\u0275\u0275listener("click",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.emailReport(t))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",32),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,1,"Bugs.email"),""))}function kn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",23),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",33),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(t.bulkBugOperation("archieve"))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",34),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,1,"Bugs.archive"),""))}function wn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",23),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",35),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.bulkBugOperation("unarchieve"))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",36),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,1,"Bugs.unarchive"),""))}function Sn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",23),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",37),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.bulkDeleteOpen())})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",38),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,1,"Bugs.delete"),""))}function In(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",23),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",29),e.\u0275\u0275listener("click",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.openImportModal(t))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",39),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,1,"Bugs.import"),""))}function Tn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",23),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",29),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.export())})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",40),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,1,"Bugs.export"),""))}function En(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"span",43),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"span",11),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementStart(7,"span",12),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(3,4,"Onboarding.clickButtonAddBugAriaLabel")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,6,"Onboarding.clickButtonAddBug")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2("",n.currentStepNo,"/",n.totalStepNo,"")}}function Mn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",23),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",29),e.\u0275\u0275listener("click",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(o.openAddToBoard(t))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275template(4,En,10,8,"span",41),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275element(6,"i",42),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",n.coachMark&&"createStickyOpenMoreIcon"===n.subStep),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(8,2,"Bugs.addToBoard"),"\n ")}}function Dn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"app-grid-wrapper",13),e.\u0275\u0275listener("gridAction",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.handleGridActions(t))})("openItemDetail",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.viewBug(t))})("emitSelectedItems",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.handleSelectedItems(t))})("emitShowHideArchiveSelection",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.handleArchiveSelection(t))})("emitOnboardingDetails",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.onboardingDetails(t))}),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",14),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275template(5,fn,5,4,"a",15),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementStart(7,"div",16),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementStart(9,"a",17),e.\u0275\u0275listener("click",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return o.coachMark&&o.updateCmStatus(),e.\u0275\u0275resetView(o.storeKababFocus(t))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275text(11,"\n "),e.\u0275\u0275template(12,bn,9,5,"span",18),e.\u0275\u0275text(13,"\n "),e.\u0275\u0275element(14,"i",19),e.\u0275\u0275text(15,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(16,"\n "),e.\u0275\u0275elementStart(17,"div",20),e.\u0275\u0275text(18,"\n "),e.\u0275\u0275elementStart(19,"ul",21),e.\u0275\u0275text(20,"\n "),e.\u0275\u0275template(21,Cn,8,3,"li",22),e.\u0275\u0275text(22,"\n "),e.\u0275\u0275template(23,yn,8,3,"li",22),e.\u0275\u0275text(24,"\n "),e.\u0275\u0275template(25,Bn,8,3,"li",22),e.\u0275\u0275text(26,"\n "),e.\u0275\u0275elementStart(27,"li",23),e.\u0275\u0275text(28,"\n "),e.\u0275\u0275elementStart(29,"a",24),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.bulkEditOpen())})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(30,"\n "),e.\u0275\u0275element(31,"i",25),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\u0275template(36,kn,8,3,"li",22),e.\u0275\u0275text(37,"\n "),e.\u0275\u0275template(38,wn,8,3,"li",22),e.\u0275\u0275text(39,"\n "),e.\u0275\u0275template(40,Sn,8,3,"li",22),e.\u0275\u0275text(41,"\n "),e.\u0275\u0275template(42,In,8,3,"li",22),e.\u0275\u0275text(43,"\n "),e.\u0275\u0275template(44,Tn,8,3,"li",22),e.\u0275\u0275text(45,"\n "),e.\u0275\u0275template(46,Mn,10,4,"li",22),e.\u0275\u0275text(47,"\n "),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\u0275elementEnd(),e.\u0275\u0275text(51,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("module",n.module)("gridType",n.gridType)("gridContext","bugs-listing")("gridTitle",n.gridTitle)("pagination",n.pagination),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",!n.commonService.isReadOnlyUser()),e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(10,19,"Bugs.more")),e.\u0275\u0275attribute("aria-label","Toggle more options menu"),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",n.coachM
1ark&&"createStickyBugSelected"===n.subStep),e.\u0275\u0275advance(9),e.\u0275\u0275property("ngIf",!n.isExternalUser),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!n.isExternalUser),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!n.isExternalUser),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(33,21,"Bugs.BulkEdit")),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",!n.isExternalUser),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",(n.archive||null==n.archive)&&!n.isExternalUser),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!n.isExternalUser),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!n.isExternalUser),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!n.isExternalUser),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!n.isExternalUser)}}function Fn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",44,45),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-add-to-board",46),e.\u0275\u0275listener("closeAddToBoardModal",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.closeAddToBoardModal(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("moduleId",n.reqFieldControl.module)("selectedItems",n.selectedRecord)}}function Vn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",44,47),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-import-items",48),e.\u0275\u0275listener("closeImportModal",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.closeImportModal(t))}),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("moduleId",n.reqFieldControl.module)}}function Rn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",44,49),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-copy-bug",50),e.\u0275\u0275listener("closeCpModal",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.closeCopyModal(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("bugId",n.selectedRecord)}}function An(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",null,51),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-empty-checkBox-warning-component",52),e.\u0275\u0275listener("emptyCancel",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.closeEmptyBugModal())}),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&r&&(e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate("title",e.\u0275\u0275pipeBind1(4,2,"Requirement.emptyCheckBoxWarningTitle")),e.\u0275\u0275propertyInterpolate("message",e.\u0275\u0275pipeBind1(5,4,"Bugs.nobugSelectedMsg")))}function Ln(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",null,53),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-empty-checkBox-warning-component",52),e.\u0275\u0275listener("emptyCancel",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.closeEmptyEmailModal())}),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&r&&(e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate("title",e.\u0275\u0275pipeBind1(4,2,"Requirement.emptyCheckBoxWarningTitle")),e.\u0275\u0275propertyInterpolate("message",e.\u0275\u0275pipeBind1(5,4,"Bugs.emptyEmailModelMsg")))}function jn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",54,55),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-create-bug",56),e.\u0275\u0275listener("closeBug",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(o.closeCopyBugModal(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()}2&r&&e.\u0275\u0275property("keyboard",!1)("backdrop","static")}function qn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"app-bulk-edit-bug",59),e.\u0275\u0275listener("BugsModelClose",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.bulkEditSubmit(t))})("updateBugModelClose",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.bulkEditCancel(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275property("selectedId",n.selectedRecord)}}function On(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"bs-modal",57,58),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275template(3,qn,4,1,"div",6),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275propertyInterpolate("cssClass",0===n.selectedRecord.length?"":"modal-lg"),e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",n.selectedRecord.length>0)}}function Nn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",57,60),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-empty-checkBox-warning-component",61),e.\u0275\u0275listener("emptyCancel",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.closeWarningModel())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275propertyInterpolate("cssClass",0===n.selectedRecord.length?"":"modal-lg"),e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate("title",n.emptyMessageTitle),e.\u0275\u0275propertyInterpolate("message",n.emptyMessage),e.\u0275\u0275property("modelEvent",n.editBulkmodal)}}function Pn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",54,62),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"delete-action",63),e.\u0275\u0275listener("confirmDelete",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.bulkBugOperation(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate("title",n.title),e.\u0275\u0275propertyInterpolate("message",n.message)}}function Qn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",44,64),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-email-report",65),e.\u0275\u0275listener("emptyCancel",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.closeEmailReportModal())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("selectedRows",n.selectedRecord)("gridModule",0)}}function Un(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",44,66),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-edit-bug",67),e.\u0275\u0275listener("closeCreateBugModal",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.closeBugModal(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("editItemDetails",n.editBugDetails)("listEdit",!0)}}function Hn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",54,68),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-delete-bug",69),e.\u0275\u0275listener("closeBugEvent",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(o.closedeleteBugModal(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()}2&r&&e.\u0275\u0275property("keyboard",!1)("backdrop","static")}function zn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",44,70),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-onboarding-select",71),e.\u0275\u0275listener("closePopUp",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.closeSelectModal("bug"))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n"),e.\u0275\u0275elementEnd()}2&r&&e.\u0275\u0275property("keyboard",!1)("backdrop","static")}function Wn(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",72,73),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"onboarding-confirm",71),e.\u0275\u0275listener("closePopUp",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.closeConfirmModal())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n"),e.\u0275\u0275elementEnd()}2&r&&e.\u0275\u0275property("keyboard",!1)("backdrop","static")}function $n(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",44,74),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-onboarding-select",71),e.\u0275\u0275listener("closePopUp",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.closeSelectModal("select"))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n"),e.\u0275\u0275elementEnd()}2&r&&e.\u0275\u0275property("keyboard",!1)("backdrop","static")}let Re=(()=>{const l=class{constructor(i,t,o,a,s,d,m,_,y,f,v,C,g,re,ae,le,se,de,ce,me,pe,ue,_e){this.router=i,this.bugService=t,this.sanitizer=o,this.fb=a,this.modalService=s,this.route=d,this.storage=m,this.gridCommonService=_,this.translate=y,this.datePipe=f,this.commonService=v,this.zone=C,this.commonSubscriber=g,this.commonFunction=re,this.sharedService=le,this.onboradingService=se,this.modalMinimizeService=de,this.createReportService=ce,this.imageAttachmentService=me,this.itemDetailsService=pe,this.claimManagementService=ue,this.focusManagementService=_e,this.deleteItemModalVisible=!1,this.showHideComponentVisible=!1,this.manageViewModalVisible=!1,this.bulkDeleteModalVisible=!1,this.editBulkViewWarningModalVisible=!1,this.emptyEmailModalVisible=!1,this.emptyBugModalVisible=!1,this.copyBugModalVisible=!1,this.importModalVisible=!1,this.addToBoardModalVisible=!1,this.editModuleModalVisible=!1,this.recursiveflow=!1,this.showLegends=!1,this.warningFlag=!1,this.userDefinedViews=!1,this.emailReportModalVisible=!1,this.openCopyModal=!1,this.createBugModalVisible=!1,this.emptyModuleModalVisible=!1,this.archive=!1,this.reqFieldControl={module:p.zE.Bug},this.selectedRequirements=[],this.selectedRecord=[],this.editBulkViewModalVisible=!1,this.i=0,this.isArchievedRecursive=null,this.archiveCount=0,this.childReqCount=0,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.pagination="bug-pagination",this.editBugDetails=[],this.editRequirement={requirementId:0},this.labelId={fieldType:"label",name:"ID",selectedValue:this.editBugDetails?this.editBugDetails.customId:"",id:null,defaultFieldName:"ID",isVisible:!0,IsRichText:!1,fieldValue:""},this.scrollbarOptions=ht.H,this.itemCount=-1,this.subscriptions=[],this.fieldControls=new e.EventEmitter,this.subs=new Ge.w0,this.visibilityConfig={},this.virtualMode=!0,this.viewDataObj=[{id:Number,isVisible:Boolean,name:String,data:[]},{id:Number,isVisible:Boolean,name:String,data:[]},{id:Number,isVisible:Boolean,name:String,data:[]}],this.isItemDuplicate=!1,this.module=p.zE.Bug,this.gridType=p.tQ.Bug,this.initialPageNumber=0,ae.container="body"}ngOnDestroy(){const i=this;this.commonFunction.closeAnyOpenModal(),this.subscriptions&&this.subscriptions.forEach(t=>t.unsubscribe()),this.getBoardDataSubscriber&&this.getBoardDataSubscriber.unsubscribe(),this.fieldControlSubscriber&&this.fieldControlSubscriber.unsubscribe(),this.loadFieldSubscriber&&this.loadFieldSubscriber.unsubscribe(),this.subs&&this.subs.unsubscribe(),Object.keys(this).forEac
1h(function(t){i[t]=null,delete i[t]})}ngOnInit(){this.getCommentsMentionList(),this.route.snapshot.queryParams.hasOwnProperty("vid")&&this.commonService.getProjectSwitchOnQueryParams()?this.subs.add(this.commonService.observeProjectSwitchCompleted.subscribe(i=>{i&&(this.commonService.setProjectSwitchOnQueryParams(!1),this.init())})):this.init()}getCommentsMentionList(){this.subscriptions.push(this.commonService.returnMentionList({module:0}).subscribe(t=>{t&&this.imageAttachmentService.setMentionUsersData(t[1])}))}init(){this.service=this.bugService;const i=this.storage.getToken("lang");this.isExternalUser=this.commonService.isExternalUser(),this.isExternalUser&&(this.visibilityConfig={archive:!1,delete:!1}),E.e.setLanguage(this,"Svenska"===i?"Svenska":"English"),this.gridTitle=this.translate.instant("Bugs.titleHeading").toLowerCase(),this.subscriptions.push(this.onboradingService.coathMark$.subscribe(t=>{t.status&&(this.coachMark=!!t.status.cMark&&t.status.cMark,this.currentAction=t.status.action?t.status.action:"",this.subStep=t.status.substep?t.status.substep:"",this.currentStepNo=t.status.currentStepNo?t.status.currentStepNo:"",this.totalStepNo=t.status.totalStepNo?t.status.totalStepNo:"",this.coachMark&&"DEMOPROJECT_CREATESTICKY"===this.currentAction&&"createStickyInprogress"===this.subStep?0===this.itemCount?setTimeout(()=>{this.onboardingBugSelectModal&&(this.onboardingBugSelectModal.open(),h.q.enableFloatingButtons(this.onboardingBugSelectModal))},500):this.myGrid&&this.commonFunction.clearCheckBox(this):this.coachMark&&"createStickyCreated"===this.subStep&&setTimeout(()=>{this.onboardingConfirmModal&&(this.onboardingConfirmModal.open(),h.q.enableFloatingButtons(this.onboardingConfirmModal))},100))}))}ngAfterViewInit(){}loadConfigGrid2(){try{this.gridWrapperComponent.reloadGridData()}catch(i){console.log(i)}}createReportInModule(i,t){this.gridWrapperComponent.createReportInModule()}viewBug(i){this.zone.run(()=>{i.args.row.bounddata.id&&"_checkboxcolumn"!==i.args.datafield&&(!0===i.args.originalEvent.ctrlKey?window.open(tt.N.hostUrl+"/app/bugs/view-bugs/view-bug-details/"+i.args.row.bounddata.id):this.router.navigate(["view-bug-details",i.args.row.bounddata.id],{relativeTo:this.route}))})}bulkEditOpen(){this.editBulkViewModalVisible=!0,this.commonFunction.bulkEditOpen(this,p.zE.Bug)}bulkDeleteOpen(){this.commonFunction.bulkDeleteOpen(this,p.zE.Bug)}bulkBugOperation(i,t=!0){this.commonFunction.bulkModuleOperation(i,this,p.zE.Bug,t)}bulkDeleteClose(){this.bulkDeleteModal.close()}export(){this.gridWrapperComponent.openExportComponent()}emailReport(i){this.selectedRecord&&this.selectedRecord.length>0?this.openEmailReportModal(i):(this.emptyEmailModalVisible=!0,setTimeout(()=>{this.emptyEmailModal.visible&&this.emptyEmailModal.close(),this.emptyEmailModal.open(),h.q.enableFloatingButtons(this.emptyEmailModal)},10))}openEmailReportModal(i){this.emailReportModalVisible=!0,setTimeout(()=>{this.emailReportModal.visible&&this.emailReportModal.close(),this.emailReportModal.open(),h.q.enableFloatingButtons(this.emailReportModal)},10)}storeKababFocus(i){this.focusManagementService.storeFocus(i)}closeEmailReportModal(){this.clearCheckBox(),this.emailReportModal.close(),this.emailReportModalVisible=!1,setTimeout(()=>this.focusManagementService.restoreFocus(),0)}bulkEditCancel(i){this.clearCheckBox(),this.commonFunction.bulkEditCancel(i,this)}clearCheckBox(){this.gridWrapperComponent.clearCheckBoxSelection()}bulkEditSubmit(i){this.clearCheckBox(),this.commonFunction.bulkEditSubmit(i,this,p.zE.Bug)}refreshGrid(){try{this.gridWrapperComponent.loadGridDetails()}catch{}}openImportModal(i){this.commonFunction.openImportModal(i,this)}closeImportModal(i){this.commonFunction.closeImportModal(i,this,p.zE.Bug)}openAddToBoard(i){if(this.coachMark&&"createStickyOpenMoreIcon"===this.subStep){this.onboradingService.updateCoatchMark({cMark:!0,action:this.currentAction,substep:"createStickyAddToBoard",currentStepNo:5,totalStepNo:this.totalStepNo});const t={itemIds:[],module:this.reqFieldControl.module};if(this.selectedRecord)for(let o=0;o<this.selectedRecord.length;
1o++)t.itemIds.push(this.selectedRecord[o]);this.getBoardDataSubscriber=this.commonService.getAddToBoardData(t).subscribe(o=>{this.coachMark&&"createStickyAddToBoard"===this.subStep&&o.body.boards&&0!==o.body.boards.length?this.commonFunction.openAddToBoard(i,this,p.zE.Bug):(this.itemCount=0,setTimeout(()=>{this.onboardingSelectModal&&(this.onboardingSelectModal.open(),h.q.enableFloatingButtons(this.onboardingSelectModal))},10))})}else this.commonFunction.openAddToBoard(i,this,p.zE.Bug)}closeWarningModel(){this.editBulkWarningModal.close(),this.editBulkViewWarningModalVisible=!1,setTimeout(()=>this.focusManagementService.restoreFocus(),0)}closeAddToBoardModal(i){this.addToBoardModal.close(),this.loadConfigGrid2(),this.addToBoardModalVisible=!1,this.clearCheckBox(),setTimeout(()=>this.focusManagementService.restoreFocus(),0)}openCopyBugModal(i){this.selectedRecord.length>0?(this.copyBugModalVisible=!0,setTimeout(()=>{this.openCopyModal=!0,this.copyBugModal.visible&&this.copyBugModal.close(),this.copyBugModal.open(),h.q.enableFloatingButtons(this.copyBugModal,"save")},10)):(this.emptyModuleModalVisible=!0,setTimeout(()=>{this.emptyModal.visible&&this.emptyModal.close(),this.emptyModal.open(),h.q.enableFloatingButtons(this.emptyModal)},10))}closeEmptyBugModal(){this.emptyModal.close(),this.emptyModuleModalVisible=!1,setTimeout(()=>this.focusManagementService.restoreFocus(),0)}closeEmptyEmailModal(){this.emptyEmailModal.close(),this.emptyEmailModalVisible=!1,setTimeout(()=>this.focusManagementService.restoreFocus(),0)}closeCopyModal(i){"ok"===i&&this.loadConfigGrid2(),this.copyBugModal.close(),this.openCopyModal=!1,this.copyBugModalVisible=!1,setTimeout(()=>this.focusManagementService.restoreFocus(),0)}openCreateBug(){this.createBugModalVisible?(this.createBugModal.close(),this.createBugModalVisible=!1):this.modalMinimizeService.purge(),this.createBugModalVisible=!0,setTimeout(()=>{this.createBugModal.visible&&this.createBugModal.close(),this.createBugComponent.getValue("Bug"),this.modalMinimizeService.open({bsModalInstance:this.createBugModal,module:O.R.MODULES.Bug}),h.q.enableFloatingButtons(this.createBugModal)},10)}closeCopyBugModal(i){"Cancel"!==i&&this.loadConfigGrid2(),this.createBugModal.visible&&this.createBugModal.close(),this.createBugModalVisible=!1,setTimeout(()=>this.focusManagementService.restoreFocus(),0)}closeBug(i){"Save"===i&&this.loadConfigGrid2()}getResultText(i){return this.gridCommonService.getResultTexts(i)}editBugModalComponent(i){this.loadItemById(i)}openEditBugModal(i){this.bugService.configToast.timeOut=1e4,this.commonFunction.editModuleModalComponent(i,this)}loadItemById(i){try{const t={module:p.zE.Bug,itemId:i,isRecursive:!1},o=parseInt(this.claimManagementService.getProjectId());this.loadFieldSubscriber=this.itemDetailsService.getItemDetailsWithFields(t).subscribe(a=>{this.editRequirement.requirementId=i,this.labelId.selectedValue=a.customId,a=this.itemDetailsService.mapItemFields(a,o,this),this.description=a.fields.find(s=>"Title"===s.defaultFieldName),this.status=a.fields.find(s=>"Status"===s.defaultFieldName),a.fields.unshift(this.labelId),this.editBugDetails=a,this.openEditBugModal(i),h.q.enableFloatingButtons(null)},a=>{this.bugService.errorHandler(a)})}catch(t){console.log(t)}}onArchivingFromHoverAction(i,t=!0,o=!0){this.bugService.configToast.timeOut=1e4,this.commonFunction.onArchivingFromHoverAction(i,t,this,p.zE.Bug,o)}deleteBugModalComponent(i){this.commonFunction.deleteModuleComponent(i,this,p.zE.Bug)}closeBugModal(i){this.bugService.configToast.timeOut=5e3,this.commonFunction.closeEditModuleModal(i,this,p.zE.Bug)}closedeleteBugModal(i){this.commonFunction.closeDeleteModuleModal(i,this,p.zE.Bug)}closeSelectModal(i){"bug"===i?this.onboardingBugSelectModal.close():this.onboardingSelectModal.close()}updateCmStatus(){"createStickyBugSelected"===this.subStep&&(this.subStep="createStickyOpenMoreIcon",this.currentStepNo=4)}closeConfirmModal(){this.onboardingConfirmModal.close()}handleGridActions(i){switch(i.type){case Z.s5.delete:this.deleteBugModalComponent(i.itemId);break;case Z.s5.edit:this.editBugModalComponent(i.itemId);break;case Z.s5.archive:this.onArchivingFromHoverAction(i.itemId,i.toArchive)}}handleSelectedItems(i){this.selectedRecord=i,this.updateNewCoachMarkStatus()}handleArchiveSelection(i){this.archive=i}canDeactivate(){return this.commonService.canDeactivate()}onboardingDetails(i){this.coachMark=i.coachMark,this.subStep=i.subStep,this.currentStepNo=i.currentStepNo,this.totalStepNo=i.totalStepNo,this.currentAction=i.currentAction,this.itemCount=i.itemCounts,this.coachMark&&0===this.itemCount&&"createStickyInprogress"===this.subStep&&setTimeout(()=>{this.onboardingSelectModal&&(this.onboardingSelectModal.open(),h.q.enableFloatingButtons(this.onboardingSelectModal))},500)}updateNewCoachMarkStatus(){this.selectedRecord.length>0?this.coachMark&&"DEMOPROJECT_CREATESTICKY"===this.currentAction&&"createStickyInprogress"===this.subStep&&(this.subStep="createStickyBugSelected",this.currentStepNo=3):this.coachMark&&"DEMOPROJECT_CREATESTICKY"===this.currentAction&&"createStickyBugSelected"===this.subStep&&(this.subStep="createStickyInprogress",this.currentStepNo=2)}};let r=l;return l.\u0275fac=function(t){return new(t||l)(e.\u0275\u0275directiveInject(w.F0),e.\u0275\u0275directiveInject(B.h),e.\u0275\u0275directiveInject(ye.H7),e.\u0275\u0275directiveInject(u.QS),e.\u0275\u0275directiveInject(T.FF),e.\u0275\u0275directiveInject(w.gz),e.\u0275\u0275directiveInject(W.K),e.\u0275\u0275directiveInject(R.E),e.\u0275\u0275directiveInject(b.sK),e.\u0275\u0275directiveInject(N.L),e.\u0275\u0275directiveInject(j.v),e.\u0275\u0275directiveInject(e.NgZone),e.\u0275\u0275directiveInject(J.Y),e.\u0275\u0275directiveInject(Y.W),e.\u0275\u0275directiveInject(T.xI),e.\u0275\u0275directiveInject(vt.B),e.\u0275\u0275directiveInject(Be.H),e.\u0275\u0275directiveInject(O.R),e.\u0275\u0275directiveInject(xt.P),e.\u0275\u0275directiveInject(q.M),e.\u0275\u0275directiveInject(ke.x),e.\u0275\u0275directiveInject(we.z),e.\u0275\u0275directiveInject(Se.G))},l.\u0275cmp=e.\u0275\u0275defineComponent({type:l,selectors:[["app-list-bugs"]],viewQuery:function(t,o){if(1&t&&(e.\u0275\u0275viewQuery(Kt,5),e.\u0275\u0275viewQuery(Xt,5),e.\u0275\u0275viewQuery(Zt,5),e.\u0275\u0275viewQuery(en,5),e.\u0275\u0275viewQuery(tn,5),e.\u0275\u0275viewQuery(nn,5),e.\u0275\u0275viewQuery(on,5),e.\u0275\u0275viewQuery(rn,5),e.\u0275\u0275viewQuery(an,5),e.\u0275\u0275viewQuery(ln,5),e.\u0275\u0275viewQuery(sn,5),e.\u0275\u0275viewQuery(dn,5),e.\u0275\u0275viewQuery(cn,5),e.\u0275\u0275viewQuery(mn,5),e.\u0275\u0275viewQuery(pn,5),e.\u0275\u0275viewQuery(un,5),e.\u0275\u0275viewQuery(_n,5),e.\u0275\u0275viewQuery(gn,5),e.\u0275\u0275viewQuery(A.m,5),e.\u0275\u0275viewQuery(Pe.D,5),e.\u0275\u0275viewQuery(z.i,5),e.\u0275\u0275viewQuery(Ye,5),e.\u0275\u0275viewQuery(be,5),e.\u0275\u0275viewQuery(fe.P,5),e.\u0275\u0275viewQuery(L.U,5),e.\u0275\u0275viewQuery(G,5),e.\u0275\u0275viewQuery(hn,5),e.\u0275\u0275viewQuery(vn,5),e.\u0275\u0275viewQuery(Ce.d,5)),2&t){let a;e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.modal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.myGrid=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.editBulkmodal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.copyBugModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.importModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.emptyModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.emptyEmailModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.createBugModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.editBulkWarningModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.bulkDeleteModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.addToBoardModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.childManageViewModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.childShowHide=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.emailReportModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.editItemModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.deleteItemModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.reqGrid=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.onboardingBugSelectModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.childAddToBoardModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.childManageViewFormComponent=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.deleteActionComponent=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.childShowHideComponent=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.childBulkEditModuleComponent=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.createBugComponent=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.editBugComponent=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.deleteModuleComponent=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.onboardingConfirmModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.onboardingSelectModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.gridWrapperComponent=a.first)}},outputs:{fieldControls:"fieldControls"},features:[e.\u0275\u0275ProvidersFeature([B.h])],decls:48,vars:20,consts:[[1,"sr-only"],[1,"bg-white","box-shadow-bottom","border-radius-5"],[1,"sides-padding-20","pb-5","relative","min-height-100"],["class","coach-mark coach-mark-top-left","style","top:55px;left: 106px;",4,"ngIf"],[3,"module","gridType","gridContext","gridTitle","pagination","gridAction","openItemDetail","emitSelectedItems","emitShowHideArchiveSelection","emitOnboardingDetails",4,"ngIf"],[3,"keyboard","backdrop",4,"ngIf"],[4,"ngIf"],["cssClass","modal-xl",3,"keyboard","backdrop",4,"ngIf"],[3,"keyboard","backdrop","cssClass",4,"ngIf"],["cssClass","modal-v-center",3,"keyboard","backdrop",4,"ngIf"],[1,"coach-mark","coach-mark-top-left",2,"top","55px","left","106px"],[1,"coach-content"],[1,"coach-steps"],[3,"module","gridType","gridContext","gridTitle","pagination","gridAction","openItemDetail","emitSelectedItems","emitShowHideArchiveSelection","emitOnboardingDetails"],[1,"pt-15","d-flex"],["rqpermissionid","create-bug","class","inline-block pointer mr-10","placement","bottom","show-delay","20","role","button","tabindex","0",3,"ngbTooltip","click","keydown.enter","keydown.space",4,"ngIf"],["accessibleMenuButton","",1,"dropdown","inline-block"],["id","grid-kebab-menu","rqpermissionid","create-bug","data-toggle","dropdown","placement","bottom","show-delay","20","role","button","tabindex","0","aria-haspopup","menu",1,"setting","inline-block","pointer",3,"ngbTooltip","click","keydown.enter","keydown.space"],["class","coach-mark coach-mark-bottom-right","style","left: -148px;",4,"ngIf"],[1,"icon-more","custom-icon"],["role","menu",1,"dropdown-menu","dropdown-menu-right","custom-dropdown","box-shadow-bottom-dark","icon-based-dropdown"],["role","none",1,""],["role","none",4,"ngIf"],["role","none"],["data-toggle","modal","data-target","#editBulkBugsModal","role","menuitem","tabindex","-1",3,"click","keydown.enter","keydown.space"],[1,"icon-bulk-edit"],["rqpermissionid","create-bug","placement","bottom","show-delay","20","role","button","tabindex","0",1,"inline-block","pointer","mr-10",3,"ngbTooltip","click","keydown.enter","keydown.space"],[1,"icon-create-test-run","custom-icon"],[1,"coach-mark","coach-mark-bottom-right",2,"left","-148px"],["role","menuitem","tabindex","-1",3,"click","keydown.enter","keydown.space"],[1,"icon-add-file-black","custom-icon"],[1,"icon-create-copy"],[1,"icon-email"],["data-toggle","modal","data-target","#bulkArchieveModal","role","menuitem","tabindex","-1",3,"click","keydown.enter","keydown.space"],[1,"icon-archive"],["data-toggle","modal","data-target","#bulkUnArchieveModal","role","menuitem","tabindex","-1",3,"click","keydown.enter","keydown.space"],[1,"icon-unarchive"],["data-toggle","modal","data-target","#bulkDeleteModal","role","menuitem","tabindex","-1",3,"click","keydown.enter","keydown.space"],[1,"icon-delete"],[1,"icon-import"],[1,"icon-export"],["class","coach-mark coach-mark-right",4,"ngIf"],[1,"icon-add-board","custom-icon"],[1,"coach-mark","coach-mark-right"],[3,"keyboard","backdrop"],["addToBoardModal",""],[3,"moduleId","selectedItems","closeAddToBoardModal"],["importBugsModal",""],[3,"moduleId","closeImportModal"],["copyBugModal",""],[3,"bugId","closeCpModal"],["emptyModal",""],[3,"title","message","emptyCancel"],["emptyEmailModal",""],["cssClass","modal-xl",3,"keyboard","backdrop"],["createBugModal",""],[3,"closeBug"],[3,"keyboard","backdrop","cssClass"],["editBulkViewModal",""],[3,"selectedId","BugsModelClose","updateBugModelClose"],["editBulkViewWarningModal",""],[3,"modelEvent","title","message","emptyCancel"],["bulkDeleteModal",""],["deleteRequestRaisedBy","delete",3,"title","message","confirmDelete"],["emailReportModal",""],["apiUrl","bugs/bugs-list-atcopy","modalHeader","Advert
1iser",3,"selectedRows","gridModule","emptyCancel"],["editBugModal",""],[3,"editItemDetails","listEdit","closeCreateBugModal"],["deleteBugModal",""],[3,"closeBugEvent"],["onboardingBugSelectModal",""],[3,"closePopUp"],["cssClass","modal-v-center",3,"keyboard","backdrop"],["onboardingConformBugModal",""],["onboardingSelectModal",""]],template:function(t,o){1&t&&(e.\u0275\u0275text(0,"\n"),e.\u0275\u0275elementStart(1,"h1",0),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n"),e.\u0275\u0275elementStart(5,"div",1),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementStart(7,"div",2),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275template(9,xn,9,5,"div",3),e.\u0275\u0275text(10,"\n "),e.\u0275\u0275template(11,Dn,52,23,"app-grid-wrapper",4),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n\n "),e.\u0275\u0275template(14,Fn,5,4,"bs-modal",5),e.\u0275\u0275text(15,"\n "),e.\u0275\u0275template(16,Vn,6,3,"bs-modal",5),e.\u0275\u0275text(17,"\n\n "),e.\u0275\u0275template(18,Rn,5,3,"bs-modal",5),e.\u0275\u0275text(19,"\n "),e.\u0275\u0275template(20,An,8,6,"bs-modal",6),e.\u0275\u0275text(21,"\n "),e.\u0275\u0275template(22,Ln,8,6,"bs-modal",6),e.\u0275\u0275text(23,"\n\n "),e.\u0275\u0275template(24,jn,5,2,"bs-modal",7),e.\u0275\u0275text(25,"\n\n\n "),e.\u0275\u0275template(26,On,5,4,"bs-modal",8),e.\u0275\u0275text(27,"\n "),e.\u0275\u0275template(28,Nn,5,6,"bs-modal",8),e.\u0275\u0275text(29,"\n\n "),e.\u0275\u0275template(30,Pn,5,4,"bs-modal",7),e.\u0275\u0275text(31,"\n\n "),e.\u0275\u0275text(32,"\n\n "),e.\u0275\u0275text(33,"\n "),e.\u0275\u0275text(34,"\n "),e.\u0275\u0275template(35,Qn,5,4,"bs-modal",5),e.\u0275\u0275text(36,"\n "),e.\u0275\u0275template(37,Un,5,4,"bs-modal",5),e.\u0275\u0275text(38,"\n "),e.\u0275\u0275template(39,Hn,5,2,"bs-modal",7),e.\u0275\u0275text(40,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(41,"\n"),e.\u0275\u0275template(42,zn,5,2,"bs-modal",5),e.\u0275\u0275text(43,"\n"),e.\u0275\u0275template(44,Wn,5,2,"bs-modal",9),e.\u0275\u0275text(45,"\n"),e.\u0275\u0275template(46,$n,5,2,"bs-modal",5),e.\u0275\u0275text(47,"\n")),2&t&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,18,"Menus.bugs")),e.\u0275\u0275advance(7),e.\u0275\u0275property("ngIf",o.coachMark&&-1!=o.itemCount&&0!=o.itemCount&&"createStickyInprogress"===o.subStep),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.gridTitle),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",o.addToBoardModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.importModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.copyBugModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.emptyModuleModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.emptyEmailModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.createBugModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.editBulkViewModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.editBulkViewWarningModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.bulkDeleteModalVisible),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",o.emailReportModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.editModuleModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.deleteItemModalVisible),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",o.coachMark&&0==o.itemCount&&"createStickyInprogress"===o.subStep),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.coachMark&&"createStickyCreated"===o.subStep),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.coachMark&&"createStickyAddToBoard"===o.subStep&&0==o.itemCount))},dependencies:[x.O5,Ie.l,T._L,X.JJ,Te.J,P.z,z.i,ft.Y,A.m,fe.P,L.U,Ce.d,Ee.S,bt.r,Ct.c,Gt,be,G,b.X$],styles:[".jqx-grid-cell[_ngcontent-%COMP%]{overflow:hidden!important}"]}),r})();var Jn=c(49671),Ae=c(50590),Yn=c(95600),Le=c(9834),je=c(30160),k=c(13230),I=c(51679),Gn=c(9726),te=c(17489),Kn=c(33511),Xn=c(63229),Zn=c(11404),ei=c(40446),ti=c(42667),ni=c(71902),ii=c(77373),oi=c(86530),ri=c(6120),ai=c(23902),li=c(27547),si=c(64633),di=c(95191),ci=c(80842),qe=c(74219),mi=c(13195),pi=c(12586),ui=c(84744);const _i=["closeBtn"];let gi=(()=>{const l=class{constructor(i,t,o,a,s,d,m){this.fb=i,this.bugService=t,this.translate=o,this.router=a,this.route=s,this._location=d,this.imageAttachmentService=m,this.submitted=!1,this.errorMsg=!1,this.comments=[],this.updateBugComment=new e.EventEmitter,this.deleteCommentModel=[]}ngOnInit(){const i=this.bugService.storage.getToken("lang");E.e.setLanguage(this,"Svenska"===i?"Svenska":"English"),this.sub=this.route.params.subscribe(t=>{this.id=+t.id})}ngOnChanges(){try{this.comments&&(this.deleteCommentModel=this.comments),this.index>=0&&this.deleteCommentModel&&(this.selectedIndex=this.deleteCommentModel[this.index])}catch(i){console.log(i)}}onSubmit(){try{if(this.selectedIndex){const i=new ui.z;i.commentId=this.selectedIndex.commentId,i.text=this.selectedIndex?.comment,
1i.itemId=this.id,i.module=0,i.deletedAttachmentIds=(0,I.OJ)(this.selectedIndex.comment),this.bugService.deleteComment(i).subscribe(t=>{this.closeForm(),this.bugService.popToast("success",this.translate.instant("CommonForAll.success"),this.translate.instant("CommonForAll.deletecomments")),this.updateBugComment.emit(this.id)},t=>{this.bugService.errorHandler(t)})}}catch(i){console.log(i)}}onKeyPressName(i){this.submitted=!1,this.errorMsg=!1}closeForm(){this.closeBtn.nativeElement.click(),this.submitted=!1,this.errorMsg=!1}};let r=l;return l.\u0275fac=function(t){return new(t||l)(e.\u0275\u0275directiveInject(u.QS),e.\u0275\u0275directiveInject(B.h),e.\u0275\u0275directiveInject(b.sK),e.\u0275\u0275directiveInject(w.F0),e.\u0275\u0275directiveInject(w.gz),e.\u0275\u0275directiveInject(x.Ye),e.\u0275\u0275directiveInject(q.M))},l.\u0275cmp=e.\u0275\u0275defineComponent({type:l,selectors:[["app-delete-bug-comment"]],viewQuery:function(t,o){if(1&t&&e.\u0275\u0275viewQuery(_i,7),2&t){let a;e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.closeBtn=a.first)}},inputs:{comments:"comments",index:"index"},outputs:{updateBugComment:"updateBugComment"},features:[e.\u0275\u0275ProvidersFeature([B.h]),e.\u0275\u0275NgOnChangesFeature],decls:41,vars:18,consts:[[1,"form-horizontal",3,"ngSubmit"],[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,"click"],["closeBtn",""],[1,"modal-title","font-size-16","fw-700","text-white"],[1,"modal-body"],[1,"modal-footer","pt-0"],["type","button","data-dismiss","modal",1,"btn","btn-primary-blank",3,"click"],["type","submit",1,"btn","btn-primary"]],template:function(t,o){1&t&&(e.\u0275\u0275elementStart(0,"form",0),e.\u0275\u0275listener("ngSubmit",function(){return o.onSubmit()}),e.\u0275\u0275text(1,"\n\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,"button",4,5),e.\u0275\u0275listener("click",function(){return o.closeForm()}),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275text(11,"\xd7"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275elementStart(13,"h4",6),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 "),e.\u0275\u0275elementStart(18,"div",7),e.\u0275\u0275text(19,"\n "),e.\u0275\u0275elementStart(20,"p"),e.\u0275\u0275text(21),e.\u0275\u0275pipe(22,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(23,"\n "),e.\u0275\u0275text(24,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(25,"\n "),e.\u0275\u0275elementStart(26,"div",8),e.\u0275\u0275text(27,"\n "),e.\u0275\u0275elementStart(28,"button",9,5),e.\u0275\u0275listener("click",function(){return o.closeForm()}),e.\u0275\u0275text(30),e.\u0275\u0275pipe(31,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(32,"\n "),e.\u0275\u0275elementStart(33,"button",10),e.\u0275\u0275pipe(34,"translate"),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\u0275elementEnd(),e.\u0275\u0275text(40,"\n"),e.\u0275\u0275elementEnd()),2&t&&(e.\u0275\u0275advance(8),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(10,6,"Projects.close")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(15,8,"Requirement.deleteCommenttilte")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(22,10,"Requirement.deleteComment")),e.\u0275\u0275advance(9),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(31,12,"Projects.cancel")),e.\u0275\u0275advance(3),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(34,14,"Projects.ok")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(36,16,"Projects.ok")))},dependencies:[u._Y,u.JL,u.F,b.X$],encapsulation:2}),r})();const hi=["commentSection"],vi=["showBugInfoElement"],xi=["closeBtn"],fi=["commentCollapseElement"],bi=["attachmentCollapseElement"],Ci=["removeLinkWarningModal"],yi=["listLinkModal"],Bi=["addToBoardModal"],ki=["emailReportModal"],wi=["deleteBugModal"],Si=["mentionDiv"],Ii=["manageAttachmentsComponent"],Ti=["createBugCopy"],Ei=["editBug"],Oe=function(r){return{"btn-disable":r}};function Mi(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",11),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"span",12),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(t.navigateButtonClick("Prev"))})("keydown.enter",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.navigateButtonClick("Prev"))})("keydown.space",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.navigateButtonClick("Prev"))}),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275element(5,"i",3),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementStart(9,"span",12),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.navigateButtonClick("Next"))})("keydown.enter",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.navigateButtonClick("Next"))})("keydown.space",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.navigateButtonClick("Next"))}),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275element(13,"i",13),e.\u0275\u0275text(14,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(16,Oe,!n.previousRecordButton)),e.\u0275\u0275attribute("aria-disabled",n.previousRecordButton?"false":"true")("aria-label",e.\u0275\u0275pipeBind1(3,8,"Links.Bug.Previous")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(7,10,"Bugs.prev"),""),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(18,Oe,!n.nextRecordButton)),e.\u0275\u0275attribute("aria-disabled",n.nextRecordButton?"false":"true")("aria-label",e.\u0275\u0275pipeBind1(10,12,"Links.Bug.Next")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(12,14,"Bugs.next"),"\n ")}}function Di(r,l){1&r&&(e.\u0275\u0275elementStart(0,"div",14),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"Bugs.bugReportCouldNotFoundMsg"),"\n"))}function Fi(r,l){1&r&&(e.\u0275\u0275elementStart(0,"div",15),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Bugs.deleted")))}function Vi(r,l){1&r&&(e.\u0275\u0275elementStart(0,"div",16),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Bugs.archivedBugReport")))}function Ri(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"h1",18),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementStart(3,"span",19),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2("\n ",e.\u0275\u0275pipeBind1(2,3,"Projects.bug")," -",n.editBugDetails.customId,"\n "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" - ",n.editBugDetails.title," ")}}function Ai(r,l){if(1&r&&(e.\u0275\u0275text(0,"\n "),e.\u0275\u0275template(1,Ri,6,5,"h1",17),e.\u0275\u0275text(2,"\n\n "),e.\u0275\u0275text(3,"\n")),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.editBugDetails)}}function Li(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span",23),e.\u0275\u0275listener("click",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.openCopyBugModal(t,o.editBugDetails,!1))})("keydown.enter",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(o.openCopyBugModal(t,o.editBugDetails,!1))})("keydown.space",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.openCopyBugModal(t,o.editBugDetails,!1))}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",24),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(1,2,"Bugs.edit")),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(2,4,"Bugs.edit")))}function ji(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span",23),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.restoreBug())})("keydown.enter",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.restoreBug())})("keydown.space",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.restoreBug())}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",25),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(1,2,"Requirement.restore")),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(2,4,"Requirement.restore")))}function qi(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",32),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",33),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(t.openEmailReportModal())})("keydown.enter",function(t){return t.target.click(),t.preventDefault()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",37),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,1,"Requirement.email"),"\n "))}function Oi(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",32),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",33),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(t.deleteBugtModal())})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",38),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,1,"Bugs.delete"),""))}function Ni(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",32),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",39),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(t.archieveOperation("archieve",t.editBugDetails))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",40),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,1,"Requirement.archive"),""))}function Pi(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",32),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",41),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(3);
1return e.\u0275\u0275resetView(t.archieveOperation("unarchieve",t.editBugDetails))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",42),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,1,"Requirement.unarchive"),""))}function Qi(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",43),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",33),e.\u0275\u0275listener("click",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(o.openAddToBoard(t))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275element(4,"i",44),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,1,"Bugs.addToBoard"),"\n "))}function Ui(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",26),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",27),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"a",28),e.\u0275\u0275listener("click",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.storeKababFocus(t))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275element(7,"i",29),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementStart(10,"div",30),e.\u0275\u0275text(11,"\n "),e.\u0275\u0275elementStart(12,"ul",31),e.\u0275\u0275text(13,"\n "),e.\u0275\u0275elementStart(14,"li",32),e.\u0275\u0275text(15,"\n "),e.\u0275\u0275elementStart(16,"a",33),e.\u0275\u0275listener("click",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.openCopyBugModal(t,o.editBugDetails,!0))})("keydown.enter",function(t){return t.target.click()})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(17,"\n "),e.\u0275\u0275element(18,"i",34),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(21,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(22,"\n "),e.\u0275\u0275template(23,qi,8,3,"li",35),e.\u0275\u0275text(24,"\n "),e.\u0275\u0275template(25,Oi,8,3,"li",35),e.\u0275\u0275text(26,"\n "),e.\u0275\u0275template(27,Ni,8,3,"li",35),e.\u0275\u0275text(28,"\n "),e.\u0275\u0275template(29,Pi,8,3,"li",35),e.\u0275\u0275text(30,"\n "),e.\u0275\u0275template(31,Qi,8,3,"li",36),e.\u0275\u0275text(32,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(33,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(34,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(35,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(5,8,"Bugs.more")),e.\u0275\u0275attribute("aria-label","More actions menu"),e.\u0275\u0275advance(15),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,10,"Bugs.duplicate")),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",!n.isExternalUser),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!n.isExternalUser),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!n.archiveStaus&&!n.isExternalUser),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.archiveStaus&&!n.isExternalUser),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!n.isExternalUser)}}function Hi(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",20),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275template(2,Li,6,6,"span",21),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275template(4,ji,6,6,"span",21),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275template(6,Ui,36,12,"div",22),e.\u0275\u0275text(7,"\n"),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.editBugDetails&&!n.editBugDetails.deleted),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.editBugDetails&&n.editBugDetails.deleted),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.editBugDetails&&!n.editBugDetails.deleted)}}function zi(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"li",51),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"a",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(t.getActivityList())})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275attribute("tabindex",2===n.activeTabIndex?"0":"-1")("aria-selected",2===n.activeTabIndex),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",e.\u0275\u0275pipeBind1(4,3,"Bugs.activity"),"\n ")}}function Wi(r,l){if(1&r&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275element(2,"app-item-details",88),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementContainerEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275property("mentionUserObj",n.mentionUserObj)("module",n.gridModule)("itemId",n.id)("jiraIssueLink",n.jiraIssueLink)("itemDetails",n.editBugDetails)("visibleFieldIds",n.visibleFieldIds)}}function $i(r,l){if(1&r&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275element(2,"app-rich-textarea",98),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementContainerEnd()),2&r){const n=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275property("control",n.getFormControl(n.commentForm))("isSubmitted",n.submitted)("disableToolbar",!1)("isReadOnly",!1)("mentionUserObj",n.mentionUserObj)("enableMentionUserFeature",!0)("itemType",n.gridModule)("itemId",n.id)("fieldId",n.commentFieldId)}}const Ji=function(r,l){return{"safari-caret-color":r,"display-inline-block":l}};function Yi(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275text(0,"\n "),e.\u0275\u0275elementStart(1,"label",99),e.\u0275\u0275text(2,"Add comment"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",100,101),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(t.setCaretColor=!1)})("mouseenter",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(t.activecomment())})("closed",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(o.mentionClosed(t,"add"))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n ")}if(2&r){const n=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(4),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction2(4,Ji,n.setCaretColor,n.commonService.IS_CHROME))("mentionConfig",n.mentionConfig)("mentionUserObj",n.mentionUserObj),e.\u0275\u0275attribute("aria-label","Add comment")}}function Gi(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",89),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"form",90),e.\u0275\u0275listener("submit",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.addComment(t,o.commentForm.value))}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",91),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275template(6,$i,4,9,"ng-container",92),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275template(8,Yi,7,7,"ng-template",null,93,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275text(10,"\n "),e.\u0275\u0275elementStart(11,"p",94),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,"div",95),e.\u0275\u0275text(17,"\n "),e.\u0275\u0275elementStart(18,"button",96),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.resetComment())}),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(2
11,"\n "),e.\u0275\u0275elementStart(22,"button",97),e.\u0275\u0275pipe(23,"translate"),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\u0275elementEnd(),e.\u0275\u0275text(28,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275reference(9),i=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275property("formGroup",i.commentForm),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",i.isRTEnableForComments)("ngIfElse",n),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(13,8,"Bugs.commentInfo")),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,10,"Bugs.reset")),e.\u0275\u0275advance(3),e.\u0275\u0275property("disabled",i.isImageUploadInProcess),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(23,12,"Bugs.add")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(25,14,"Bugs.add"))}}function Ki(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"span",111),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"span",112),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext().$implicit,o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.editComment(t.commentId,o.id,t))})("keydown.enter",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext().$implicit,o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.editComment(t.commentId,o.id,t))})("keydown.space",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext().$implicit,a=e.\u0275\u0275nextContext(2);return t.preventDefault(),e.\u0275\u0275resetView(a.editComment(o.commentId,a.id,o))}),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275element(5,"i",113),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementStart(8,"span",114),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext().index,o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.selectedIndex=t)})("keydown.enter",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext().index;return e.\u0275\u0275nextContext(2).selectedIndex=o,e.\u0275\u0275resetView(t.target.click())})("keydown.space",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext().index,a=e.\u0275\u0275nextContext(2);return t.preventDefault(),a.selectedIndex=o,e.\u0275\u0275resetView(t.target.click())}),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275text(10,"\n "),e.\u0275\u0275element(11,"i",115),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(3,4,"Bugs.edit")),e.\u0275\u0275attribute("aria-label","Edit comment by "+n.user),e.\u0275\u0275advance(6),e.\u0275\u0275propertyInterpolate("ngbTooltip",e.\u0275\u0275pipeBind1(9,6,"Bugs.delete")),e.\u0275\u0275attribute("aria-label","Delete comment by "+n.user)}}function Xi(r,l){if(1&r&&e.\u0275\u0275element(0,"app-rich-textarea",117),2&r){const n=e.\u0275\u0275nextContext(2).$implicit,i=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("modelData",n.comment)("isRichTextViewOnly",!0)("mentionUserObj",i.mentionUserObj)("itemType",i.gridModule)("itemId",i.id)}}function Zi(r,l){if(1&r&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275template(2,Xi,1,5,"app-rich-textarea",116),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementContainerEnd()),2&r){const n=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.isMentionUserDataAvailable())}}const eo=function(r){return{pointer:r}};function to(r,l){if(1&r&&(e.\u0275\u0275element(0,"pre",120),e.\u0275\u0275pipe(1,"safeHtml"),e.\u0275\u0275pipe(2,"mentionFilter")),2&r){const n=e.\u0275\u0275nextContext(2).$implicit,i=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(7,eo,!i.isReadOnlyUser))("innerHTML",e.\u0275\u0275pipeBind1(1,2,e.\u0275\u0275pipeBind2(2,4,n.comment,
1i.mentionedUsers)),e.\u0275\u0275sanitizeHtml)}}function no(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"pre",121),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2).$implicit,o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.editComment(t.commentId,o.id,t))}),e.\u0275\u0275pipe(1,"safeHtml"),e.\u0275\u0275pipe(2,"mentionFilter"),e.\u0275\u0275text(3," "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext(2).$implicit,i=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("id","comment"+n.commentId)("innerHTML",e.\u0275\u0275pipeBind1(1,2,e.\u0275\u0275pipeBind2(2,4,n.comment,i.mentionedUsers)),e.\u0275\u0275sanitizeHtml)}}function io(r,l){if(1&r&&(e.\u0275\u0275text(0,"\n "),e.\u0275\u0275template(1,to,3,9,"pre",118),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275template(3,no,4,7,"pre",119),e.\u0275\u0275text(4,"\n ")),2&r){const n=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!n.canEdit),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.canEdit)}}function oo(r,l){if(1&r&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275element(2,"app-rich-textarea",124),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementContainerEnd()),2&r){const n=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(2),e.\u0275\u0275property("control",n.getFormControl(n.updateCommentForm))("isSubmitted",!0)("disableToolbar",!1)("isReadOnly",!1)("mentionUserObj",n.mentionUserObj)("enableMentionUserFeature",!0)("itemType",n.gridModule)("fieldId",n.commentFieldId)("itemId",n.id)}}const ro=function(r){return{"display-inline-block":r}};function ao(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275text(0,"\n "),e.\u0275\u0275elementStart(1,"pre",125,126),e.\u0275\u0275listener("closed",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(o.mentionClosed(t,"update"))}),e.\u0275\u0275pipe(3,"safeHtml"),e.\u0275\u0275pipe(4,"mentionFilter"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n ")}if(2&r){const n=e.\u0275\u0275nextContext(2).$implicit,i=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(9,ro,i.commonService.IS_CHROME))("innerHTML",e.\u0275\u0275pipeBind1(3,4,e.\u0275\u0275pipeBind2(4,6,n.comment,i.mentionedUsers)),e.\u0275\u0275sanitizeHtml)("mentionUserObj",i.mentionUserObj)("mentionConfig",i.mentionConfig)}}function lo(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",122),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275template(4,oo,4,9,"ng-container",92),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275template(6,ao,6,11,"ng-template",null,123,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementStart(10,"div",95),e.\u0275\u0275text(11,"\n "),e.\u0275\u0275elementStart(12,"button",96),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext().$implicit,o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.cancelComment(t.commentId))}),e.\u0275\u0275text(13),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n "),e.\u0275\u0275elementStart(16,"button",97),e.\u0275\u0275pipe(17,"translate"),e.\u0275\u0275text(18),e.\u0275\u0275pipe(19,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(20,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(21,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275reference(7),i=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",i.isRTEnableForComments)("ngIfElse",n),e.\u0275\u0275advance(9),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(14,6,"Bugs.cancel")),e.\u0275\u0275advance(3),e.\u0275\u0275property("disabled",i.isImageUploadInProcess),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(17,8,"Bugs.update")),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(19,10,"Bugs.update"))}}function so(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",102),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",103),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",1),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275element(6,"app-profile-image",104),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementStart(9,"div",105),e.\u0275\u0275text(10,"\n "),e.\u0275\u0275elementStart(11,"span",106),e.\u0275\u0275text(12),e.\u0275\u0275pipe(13,"datex"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n "),e.\u0275\u0275template(15,Ki,14,8,"span",107),e.\u0275\u0275text(16,"\n "),e.\u0275\u0275elementStart(17,"span",108),e.\u0275\u0275text(18),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(19,"\n "),e.\u0275\u0275elementStart(20,"div",109),e.\u0275\u0275text(2
11,"\n "),e.\u0275\u0275text(22,"\n "),e.\u0275\u0275template(23,Zi,4,1,"ng-container",92),e.\u0275\u0275text(24,"\n "),e.\u0275\u0275template(25,io,5,2,"ng-template",null,110,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275text(27,"\n "),e.\u0275\u0275elementStart(28,"form",90),e.\u0275\u0275listener("submit",function(t){const a=e.\u0275\u0275restoreView(n).$implicit,s=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(s.updateComment(t,s.updateCommentForm.value,a))}),e.\u0275\u0275text(29,"\n "),e.\u0275\u0275template(30,lo,22,12,"div",65),e.\u0275\u0275text(31,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(32,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(33,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(34,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(35,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=l.$implicit,i=e.\u0275\u0275reference(26),t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275attribute("aria-label","Comment by "+n.user),e.\u0275\u0275advance(4),e.\u0275\u0275property("userId",n.userId)("version",n.imageVersion)("imgWidth",50),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(13,11,n.date,"YYYY-MM-DD HH:mm:ss")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",n.canEdit&&!t.deleteClicked),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(n.user),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",t.isRTEnableForComments)("ngIfElse",i),e.\u0275\u0275advance(5),e.\u0275\u0275property("formGroup",t.updateCommentForm),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.isCommentClicked&&n.commentId===t.selectedId)}}function co(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",127),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"app-linked-agile-boards",128),e.\u0275\u0275listener("linkedAgileBoardEvent",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.getLinkedAgileBoard(t))}),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275property("moduleId",n.editBugFieldControl.module)("detailId",n.id)}}function mo(r,l){1&r&&(e.\u0275\u0275elementStart(0,"div",129),e.\u0275\u0275listener("keydown.enter",function(i){return i.target.click()})("keydown.space",function(i){return i.target.click()}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"a",60),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(1,2,"Bugs.requirementBugReportDependentOn")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(5,4,"Bugs.requirementBugReportDependentOn")," (0) "))}function po(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",129),e.\u0275\u0275listener("keydown.enter",function(i){return i.target.click()})("keydown.space",function(i){return i.target.click()}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"a",60),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(1,3,"Bugs.requirementBugReportDependentOn")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(5,5,"Bugs.requirementBugReportDependentOn"),"\n (",n.reqLength,")\n ")}}function uo(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"a",147),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(3);
1return e.\u0275\u0275resetView(t.openModalLinks("LinkReqToBugFromSlave","Requirement","requirement-listing"))}),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Bugs.addLinks")))}function _o(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"a",147),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(t.removeLinks("bugToREQ"))}),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Bugs.removeLinks")))}const ne=function(r,l){return{"hide-archived":r,"hide-unarchive":l}},go=function(r,l,n){return{"hide-archived":r,"archived-item":l,"hide-unarchive":n}},S=function(r,l,n){return{"hide-archived":r,"hide-unarchive":l,"archived-item":n}};function ho(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"tr",148),e.\u0275\u0275listener("keydown.enter",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.redirectToDetail(o))})("keydown.space",function(t){const a=e.\u0275\u0275restoreView(n).$implicit,s=e.\u0275\u0275nextContext(3);return t.preventDefault(),e.\u0275\u0275resetView(s.redirectToDetail(a))}),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"td",149),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"input",150,151),e.\u0275\u0275listener("click",function(t){const a=e.\u0275\u0275restoreView(n).$implicit,s=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(s.linksCheckChange(t.target.checked,t.target.id.substring(6,t.target.id.length),a,"bugToREQ"))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementStart(7,"label",152),e.\u0275\u0275listener("keydown.enter",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275reference(5);return t.preventDefault(),e.\u0275\u0275resetView(o.click())})("keydown.space",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275reference(5);return t.preventDefault(),e.\u0275\u0275resetView(o.click())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementStart(10,"td",153),e.\u0275\u0275listener("click",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.redirectToDetail(o))}),e.\u0275\u0275text(11),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275elementStart(13,"td",153),e.\u0275\u0275listener("click",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.redirectToDetail(o))}),e.\u0275\u0275text(14),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=l.$implicit,i=e.\u0275\u0275reference(5),t=e.\u0275\u0275nextContext(3);e.\u0275\u0275attribute("aria-label","Navigate to requirenment "+n.customId),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction2(12,ne,n.isArchived&&0==t.toggleChecked.bugtoReq,!n.isArchived&&t.toggleChecked.bugtoReq)),e.\u0275\u0275advance(2),e.\u0275\u0275property("id","parent"+n.itemId),e.\u0275\u0275attribute("aria-checked",!1)("aria-label","Select requirement "+n.customId),e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate1("for","parent",n.itemId,""),e.\u0275\u0275attribute("aria-label","Select requirement "+n.customId)("aria-checked",i.checked),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction3(15,go,n.isArchived&&0==t.toggleChecked.bugtoReq,n.isArchived,!n.isArchived&&t.toggleChecked.bugtoReq)),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(n.customId),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction3(19,S,n.isArchived&&0==t.toggleChecked.bugtoReq,!n.isArchived&&t.toggleChecked.bugtoReq,n.isArchived)),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(n.title)}}function vo(r,l){1&r&&(e.\u0275\u0275elementStart(0,"td",154),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",e.\u0275\u0275pipeBind1(2,1,"Bugs.nolinks"),"\n "))}const ie=function(r){return{"is-disabled":r}};function xo(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",130),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",89),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",131),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"div",132),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275template(8,uo,3,3,"a",133),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10,"\n "),e.\u0275\u0275elementStart(11,"div",132),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275template(13,_o,3,3,"a",133),e.\u0275\u0275text(14,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n "),e.\u0275\u0275elementStart(16,"div",134),e.\u0275\u0275text(17,"\n "),e.\u0275\u0275elementStart(18,"a
1pp-show-hide-archived",135),e.\u0275\u0275listener("archiveUnArchiveData",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.archiveToggle(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(19,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(20,"\n "),e.\u0275\u0275elementStart(21,"div",136),e.\u0275\u0275text(22,"\n "),e.\u0275\u0275elementStart(23,"a",137),e.\u0275\u0275listener("focus",function(t){return t.target.classList.add("tooltip-focus")})("blur",function(t){return t.target.classList.remove("tooltip-focus")}),e.\u0275\u0275text(24,"\n "),e.\u0275\u0275element(25,"i",138),e.\u0275\u0275text(26,"\n "),e.\u0275\u0275elementStart(27,"div",139),e.\u0275\u0275text(28,"\n "),e.\u0275\u0275element(29,"p",140),e.\u0275\u0275text(30,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(31,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(32,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(33,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(34,"\n "),e.\u0275\u0275elementStart(35,"table",141),e.\u0275\u0275text(36,"\n "),e.\u0275\u0275elementStart(37,"thead"),e.\u0275\u0275text(38,"\n "),e.\u0275\u0275elementStart(39,"tr"),e.\u0275\u0275text(40,"\n "),e.\u0275\u0275element(41,"th",142),e.\u0275\u0275text(42,"\n "),e.\u0275\u0275elementStart(43,"th",143),e.\u0275\u0275text(44),e.\u0275\u0275pipe(45,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(46,"\n "),e.\u0275\u0275elementStart(47,"th",144),e.\u0275\u0275text(48),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(49,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(50,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(51,"\n "),e.\u0275\u0275elementStart(52,"tbody"),e.\u0275\u0275text(53,"\n "),e.\u0275\u0275template(54,ho,16,23,"tr",145),e.\u0275\u0275text(55,"\n "),e.\u0275\u0275elementStart(56,"tr"),e.\u0275\u0275text(57,"\n "),e.\u0275\u0275template(58,vo,3,3,"td",146),e.\u0275\u0275text(59,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(60,"\n "),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()}if(2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(12,ie,null==n.editBugDetails?null:n.editBugDetails.deleted)),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",n.bugToReq.canAddLinks),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",n.bugToReq.canRemoveLinks),e.\u0275\u0275advance(5),e.\u0275\u0275property("id","bugtoReq")("showActiveAndArchived",n.toggleChecked.bugtoReq),e.\u0275\u0275advance(11),e.\u0275\u0275property("innerHTML",n.reqTobugDenInfo,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(15),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(45,10,"Bugs.id")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(n.bugToReq.fieldNames.title),e.\u0275\u0275advance(6),e.\u0275\u0275property("ngForOf",n.bugToReq.links),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",!n.isArchiveList(n.toggleChecked.bugtoReq,n.bugToReq.links))}}function fo(r,l){1&r&&(e.\u0275\u0275elementStart(0,"div",157),e.\u0275\u0275listener("keydown.enter",function(i){return i.target.click()})("keydown.space",function(i){return i.target.click()}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"a",60),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(1,3,"Bugs.testCaseBugReportDependsOn"))("aria-expanded",!1),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(5,5,"Bugs.testCaseBugReportDependsOn")," (0) "))}function bo(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",157),e.\u0275\u0275listener("keydown.enter",function(i){return i.target.click()})("keydown.space",function(i){return i.target.click()}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"a",60),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(3);e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(1,4,"Bugs.testCaseBugReportDependsOn"))("aria-expanded",!1),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(5,6,"Bugs.testCaseBugReportDependsOn"),"\n (",n.testCaseLength,")\n ")}}function Co(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"a",147),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(4);
1return e.\u0275\u0275resetView(t.openModalLinks("LinkTestCaseToBugFromSlave","TestCase","test-case-listing"))}),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Bugs.addLinks")))}function yo(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"a",147),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(t.removeLinks("bugToTC"))}),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Bugs.removeLinks")))}function Bo(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",165),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",171),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"input",150,172),e.\u0275\u0275listener("click",function(t){const a=e.\u0275\u0275restoreView(n).$implicit,s=e.\u0275\u0275nextContext().$implicit,d=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(d.linksCheckChange(t.target.checked,t.target.id.substring(6,t.target.id.length),a,"bugToTCsources",s))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementStart(7,"label",152),e.\u0275\u0275listener("keydown.enter",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275reference(5);return t.preventDefault(),e.\u0275\u0275resetView(o.click())})("keydown.space",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275reference(5);return t.preventDefault(),e.\u0275\u0275resetView(o.click())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementStart(10,"div",173),e.\u0275\u0275text(11),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=l.$implicit,i=e.\u0275\u0275reference(5),t=e.\u0275\u0275nextContext().$implicit,o=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction2(9,ne,n.isArchived&&0==o.toggleChecked.bugtoTC,!n.isArchived&&o.toggleChecked.bugtoTC)),e.\u0275\u0275advance(2),e.\u0275\u0275property("id","source"+n.sourceId),e.\u0275\u0275attribute("aria-checked",!1)("aria-label","Select test case "+n.sourceId),e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate1("for","source",n.sourceId,""),e.\u0275\u0275attribute("aria-label","Select test case "+n.sourceId)("aria-checked",i.checked),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction3(12,S,n.isArchived&&0==o.toggleChecked.bugtoTC,!n.isArchived&&o.toggleChecked.bugtoTC,t.isArchived)),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",n.sourceText,"")}}function ko(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",165),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",167),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"input",150,168),e.\u0275\u0275listener("click",function(t){const a=e.\u0275\u0275restoreView(n).$implicit,s=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(s.linksCheckChange(t.target.checked,t.target.id.substring(13,t.target.id.length),a,"bugToTC"))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementStart(9,"label",152),e.\u0275\u0275listener("keydown.enter",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275reference(7);return t.preventDefault(),e.\u0275\u0275resetView(o.click())})("keydown.space",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275reference(7);
1return t.preventDefault(),e.\u0275\u0275resetView(o.click())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(11,"\n "),e.\u0275\u0275elementStart(12,"div",169),e.\u0275\u0275listener("click",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.redirectToTestCaseDetail(o))})("keydown.enter",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.redirectToTestCaseDetail(o))})("keydown.space",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.redirectToTestCaseDetail(o))}),e.\u0275\u0275text(13),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n "),e.\u0275\u0275elementStart(15,"div",169),e.\u0275\u0275listener("click",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.redirectToTestCaseDetail(o))})("keydown.enter",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.redirectToTestCaseDetail(o))})("keydown.space",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.redirectToTestCaseDetail(o))}),e.\u0275\u0275text(16),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(17,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(18,"\n "),e.\u0275\u0275template(19,Bo,13,16,"div",170),e.\u0275\u0275text(20,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=l.$implicit,i=e.\u0275\u0275reference(7),t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(4),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction2(14,ne,n.isArchived&&0==t.toggleChecked.bugtoTC,!n.isArchived&&t.toggleChecked.bugtoTC)),e.\u0275\u0275advance(2),e.\u0275\u0275property("id","bugtotestcase"+n.itemId),e.\u0275\u0275attribute("aria-checked",!1)("aria-label","Select test case "+n.customId),e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate1("for","bugtotestcase",n.itemId,""),e.\u0275\u0275attribute("aria-label","Select test case "+n.customId)("aria-checked",i.checked),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction3(17,S,n.isArchived&&0==t.toggleChecked.bugtoTC,!n.isArchived&&t.toggleChecked.bugtoTC,n.isArchived)),e.\u0275\u0275attribute("aria-label","View test case "+n.customId),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",n.customId,"\n "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction3(21,S,n.isArchived&&0==t.toggleChecked.bugtoTC,!n.isArchived&&t.toggleChecked.bugtoTC,n.isArchived)),e.\u0275\u0275attribute("aria-label","View test case "+n.title),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",n.title,"\n "),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",n.sources)}}function wo(r,l){1&r&&(e.\u0275\u0275elementStart(0,"div",162),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",e.\u0275\u0275pipeBind1(2,1,"Bugs.nolinks"),"\n "))}function So(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",158),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",89),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",131),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"div",132),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275template(8,Co,3,3,"a",133),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10,"\n "),e.\u0275\u0275elementStart(11,"div",132),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275template(13,yo,3,3,"a",133),e.\u0275\u0275text(14,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n "),e.\u0275\u0275elementStart(16,"div",134),e.\u0275\u0275text(17,"\n "),e.\u0275\u0275elementStart(18,"a
1pp-show-hide-archived",135),e.\u0275\u0275listener("archiveUnArchiveData",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(o.archiveToggle(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(19,"\n "),e.\u0275\u0275text(20,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(21,"\n "),e.\u0275\u0275elementStart(22,"div",136),e.\u0275\u0275text(23,"\n "),e.\u0275\u0275elementStart(24,"a",137),e.\u0275\u0275listener("focus",function(t){return t.target.classList.add("tooltip-focus")})("blur",function(t){return t.target.classList.remove("tooltip-focus")}),e.\u0275\u0275text(25,"\n "),e.\u0275\u0275element(26,"i",138),e.\u0275\u0275text(27,"\n "),e.\u0275\u0275elementStart(28,"div",139),e.\u0275\u0275text(29,"\n "),e.\u0275\u0275element(30,"p",140),e.\u0275\u0275text(31,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(32,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(33,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(34,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(35,"\n "),e.\u0275\u0275elementStart(36,"div",159),e.\u0275\u0275text(37,"\n "),e.\u0275\u0275elementStart(38,"div",160),e.\u0275\u0275text(39,"\n "),e.\u0275\u0275elementStart(40,"div",161),e.\u0275\u0275text(41,"\xa0"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(42,"\n "),e.\u0275\u0275elementStart(43,"div",162),e.\u0275\u0275text(44),e.\u0275\u0275pipe(45,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(46,"\n "),e.\u0275\u0275elementStart(47,"div",162),e.\u0275\u0275text(48),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(49,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(50,"\n "),e.\u0275\u0275elementStart(51,"div",163),e.\u0275\u0275text(52,"\n "),e.\u0275\u0275template(53,ko,21,25,"div",164),e.\u0275\u0275text(54,"\n "),e.\u0275\u0275elementStart(55,"div",165),e.\u0275\u0275text(56,"\n "),e.\u0275\u0275template(57,wo,3,3,"div",166),e.\u0275\u0275text(58,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(59,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(60,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(61,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(62,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext(3);e.\u0275\u0275attribute("aria-labelledby","Test Case Links Section"),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(13,ie,null==n.editBugDetails?null:n.editBugDetails.deleted)),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",n.bugToTc.canAddLinks),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",n.bugToTc.canRemoveLinks),e.\u0275\u0275advance(5),e.\u0275\u0275property("id","bugtoTC")("showActiveAndArchived",n.toggleChecked.bugtoTC),e.\u0275\u0275advance(12),e.\u0275\u0275property("innerHTML",n.tcTobuginfo,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(14),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(45,11,"Bugs.id")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(n.bugToTc.fieldNames.title),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngForOf",n.bugToTc.links),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",!n.isArchiveList(n.toggleChecked.bugtoTC,n.bugToTc.links))}}function Io(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",57),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275template(2,fo,7,7,"div",155),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275template(4,bo,7,8,"div",155),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275template(6,So,63,15,"div",156),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",0===n.bugToTc.links.length),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.bugToTc.links.length>0),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.bugToTc)}}function To(r,l){1&r&&(e.\u0275\u0275elementStart(0,"div",176),e.\u0275\u0275listener("keydown.enter",function(i){return i.target.click()})("keydown.space",function(i){return i.target.click()}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"a",60),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(1,3,"Bugs.testRunsBugReportDependsOn"))("aria-expanded",!1),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(5,5,"Bugs.testRunsBugReportDependsOn")," (0) "))}function Eo(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",176),e.\u0275\u0275listener("keydown.enter",function(i){return i.target.click()})("keydown.space",function(i){return i.target.click()}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"a",60),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(3);e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(1,4,"Bugs.testRunsBugReportDependsOn"))("aria-expanded",!1),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(5,6,"Bugs.testRunsBugReportDependsOn"),"\n (",n.testRunLength,")\n ")}}function Mo(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"a",147),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(4);
1return e.\u0275\u0275resetView(t.openModalLinks("LinkTestCaseToBugFromSlave","TestCase","test-case-listing"))}),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Bugs.addLinks")))}function Do(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"a",147),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(t.removeLinks("bugToTR"))}),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Bugs.removeLinks")))}function Fo(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",165),e.\u0275\u0275text(1,"\n\n "),e.\u0275\u0275elementStart(2,"div",171),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"input",150,179),e.\u0275\u0275listener("click",function(t){const a=e.\u0275\u0275restoreView(n).$implicit,s=e.\u0275\u0275nextContext().$implicit,d=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(d.linksCheckChange(t.target.checked,t.target.id.substring(8,t.target.id.length,s),a,"bugToTRsources",s))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementStart(7,"label",152),e.\u0275\u0275listener("keydown.enter",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275reference(5);return t.preventDefault(),e.\u0275\u0275resetView(o.click())})("keydown.space",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275reference(5);return t.preventDefault(),e.\u0275\u0275resetView(o.click())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementStart(10,"div",173),e.\u0275\u0275text(11),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=l.$implicit,i=e.\u0275\u0275reference(5),t=e.\u0275\u0275nextContext(5);e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction3(9,S,n.isArchived&&0==t.toggleChecked.bugtoTR,!n.isArchived&&t.toggleChecked.bugtoTR,n.isArchived)),e.\u0275\u0275advance(2),e.\u0275\u0275property("id","trsource"+n.sourceId),e.\u0275\u0275attribute("aria-checked",!1)("aria-label","Select test run "+n.sourceId),e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate1("for","trsource",n.sourceId,""),e.\u0275\u0275attribute("aria-label","Select test run "+n.sourceId)("aria-checked",i.checked),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction3(13,S,n.isArchived&&0==t.toggleChecked.bugtoTR,!n.isArchived&&t.toggleChecked.bugtoTR,n.isArchived)),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",n.sourceText,"")}}function Vo(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",165),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",167),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"input",150,178),e.\u0275\u0275listener("click",function(t){const a=e.\u0275\u0275restoreView(n).$implicit,s=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(s.linksCheckChange(t.target.checked,t.target.id.substring(8,t.target.id.length),a,"bugToTR"))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275elementStart(9,"label",152),e.\u0275\u0275listener("keydown.enter",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275reference(7);return t.preventDefault(),e.\u0275\u0275resetView(o.click())})("keydown.space",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275reference(7);
1return t.preventDefault(),e.\u0275\u0275resetView(o.click())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(11,"\n "),e.\u0275\u0275elementStart(12,"div",169),e.\u0275\u0275listener("click",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.redirectToTestRunDetail(o))})("keydown.enter",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.redirectToTestRunDetail(o))})("keydown.space",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.redirectToTestRunDetail(o))}),e.\u0275\u0275text(13),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n "),e.\u0275\u0275elementStart(15,"div",169),e.\u0275\u0275listener("click",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.redirectToTestRunDetail(o))})("keydown.enter",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.redirectToTestRunDetail(o))})("keydown.space",function(){const o=e.\u0275\u0275restoreView(n).$implicit,a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.redirectToTestRunDetail(o))}),e.\u0275\u0275text(16),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(17,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(18,"\n "),e.\u0275\u0275template(19,Fo,13,17,"div",170),e.\u0275\u0275text(20,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=l.$implicit,i=e.\u0275\u0275reference(7),t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(4),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction3(14,S,n.isArchived&&0==t.toggleChecked.bugtoTR,!n.isArchived&&t.toggleChecked.bugtoTR,n.isArchived)),e.\u0275\u0275advance(2),e.\u0275\u0275property("id","parent"+n.itemId),e.\u0275\u0275attribute("aria-checked",!1)("aria-label","Select test run "+n.customId),e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate1("for","parent",n.itemId,""),e.\u0275\u0275attribute("aria-label","Select test run "+n.customId)("aria-checked",i.checked),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction3(18,S,n.isArchived&&0==t.toggleChecked.bugtoTR,!n.isArchived&&t.toggleChecked.bugtoTR,n.isArchived)),e.\u0275\u0275attribute("aria-label","View test run "+n.customId),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",n.customId,"\n "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction3(22,S,n.isArchived&&0==t.toggleChecked.bugtoTR,!n.isArchived&&t.toggleChecked.bugtoTR,n.isArchived)),e.\u0275\u0275attribute("aria-label","View test run "+n.title),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",n.title,"\n "),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",n.sources)}}function Ro(r,l){1&r&&(e.\u0275\u0275elementStart(0,"div",162),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",e.\u0275\u0275pipeBind1(2,1,"Bugs.nolinks"),"\n "))}function Ao(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",177),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",89),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",131),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"div",132),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275template(8,Mo,3,3,"a",133),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10,"\n "),e.\u0275\u0275elementStart(11,"div",132),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275template(13,Do,3,3,"a",133),e.\u0275\u0275text(14,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15,"\n "),e.\u0275\u0275elementStart(16,"div",134),e.\u0275\u0275text(17,"\n "),e.\u0275\u0275elementStart(18,"a
1pp-show-hide-archived",135),e.\u0275\u0275listener("archiveUnArchiveData",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(o.archiveToggle(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(19,"\n "),e.\u0275\u0275text(20,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(21,"\n "),e.\u0275\u0275elementStart(22,"div",136),e.\u0275\u0275text(23,"\n "),e.\u0275\u0275elementStart(24,"a",137),e.\u0275\u0275listener("focus",function(t){return t.target.classList.add("tooltip-focus")})("blur",function(t){return t.target.classList.remove("tooltip-focus")}),e.\u0275\u0275text(25,"\n "),e.\u0275\u0275element(26,"i",138),e.\u0275\u0275text(27,"\n "),e.\u0275\u0275elementStart(28,"div",139),e.\u0275\u0275text(29,"\n "),e.\u0275\u0275element(30,"p",140),e.\u0275\u0275text(31,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(32,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(33,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(34,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(35,"\n "),e.\u0275\u0275elementStart(36,"div",159),e.\u0275\u0275text(37,"\n "),e.\u0275\u0275elementStart(38,"div",160),e.\u0275\u0275text(39,"\n "),e.\u0275\u0275elementStart(40,"div",161),e.\u0275\u0275text(41,"\xa0"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(42,"\n "),e.\u0275\u0275elementStart(43,"div",162),e.\u0275\u0275text(44),e.\u0275\u0275pipe(45,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(46,"\n "),e.\u0275\u0275elementStart(47,"div",162),e.\u0275\u0275text(48),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(49,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(50,"\n "),e.\u0275\u0275elementStart(51,"div",163),e.\u0275\u0275text(52,"\n "),e.\u0275\u0275template(53,Vo,21,26,"div",164),e.\u0275\u0275text(54,"\n "),e.\u0275\u0275elementStart(55,"div",165),e.\u0275\u0275text(56,"\n "),e.\u0275\u0275template(57,Ro,3,3,"div",166),e.\u0275\u0275text(58,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(59,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(60,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(61,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(62,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext(3);e.\u0275\u0275attribute("aria-labelledby","Test Run Links Section"),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(13,ie,null==n.editBugDetails?null:n.editBugDetails.deleted)),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",n.bugToTr.canAddLinks),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",n.bugToTr.canRemoveLinks),e.\u0275\u0275advance(5),e.\u0275\u0275property("id","bugtoTR")("showActiveAndArchived",n.toggleChecked.bugtoTR),e.\u0275\u0275advance(12),e.\u0275\u0275property("innerHTML",n.trTobugInfo,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(14),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(45,11,"Bugs.id")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(n.bugToTr.fieldNames.title),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngForOf",n.bugToTr.links),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",!n.isArchiveList(n.toggleChecked.bugtoTR,n.bugToTr.links))}}function Lo(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",57),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275template(2,To,7,7,"div",174),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275template(4,Eo,7,8,"div",174),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275template(6,Ao,63,15,"div",175),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",0===n.bugToTr.links.length),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.bugToTr.links.length>0),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.bugToTr)}}function jo(r,l){if(1&r&&e.\u0275\u0275element(0,"app-item-activity",182),2&r){const n=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("id",n.id)("gridModule",n.gridModule)("mentionUserObj",n.mentionUserObj)}}function qo(r,l){if(1&r&&(e.\u0275\u0275elementStart(0,"div",180),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275template(2,jo,1,3,"app-item-activity",181),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementEnd()),2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.showActivityLogs)}}function Oo(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",183,184),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-add-to-board",185),e.\u0275\u0275listener("closeAddToBoardModal",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(o.closeAddToBoardModal(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("moduleId",n.gridModule)("openedFromDetails",!0)("selectedItems",n.selectedBugs)}}function No(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",183,186),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-delete-bug",187),e.\u0275\u0275listener("closeBugEvent",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.closeDeleteBugModal())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("hasMirrorLinks",n.deleteBugHasMirrorLinks)}}function Po(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",183,188),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-edit-bug",189,190),e.\u0275\u0275listener("closeCreateBugModal",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.updateBug(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("editItemDetails",n.editBugDetails)("isItemDuplicate",n.isItemDuplicate)}}function Qo(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",191,192),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-list-link",193),e.\u0275\u0275listener("closeEvent",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.closeListLinkModal(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275property("linkTitle",n.addBugs)}}function Uo(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",194,195),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-empty-checkBox-warning-component",196),e.\u0275\u0275listener("emptyCancel",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(t.closeRemoveLinkWarningModal())}),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\n "),e.\u0275\u0275elementEnd()}2&r&&(e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate("title",e.\u0275\u0275pipeBind1(4,4,"LinkList.emptyCheckBoxWarningTitle")),e.\u0275\u0275propertyInterpolate("message",e.\u0275\u0275pipeBind1(5,6,"LinkList.emptyCheckBoxWarningMessage")))}function Ho(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"bs-modal",183,197),e.\u0275\u0275text(2,"\n "),e.\u0275\u0275elementStart(3,"app-email-report",198),e.\u0275\u0275listener("emptyCancel",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(o.closeEmailReportModal(t))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n "),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("keyboard",!1)("backdrop","static"),e.\u0275\u0275advance(3),e.\u0275\u0275propertyInterpolate("selectedRows",n.id),e.\u0275\u0275property("gridModule",0)}}function zo(r,l){if(1&r){const n=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",45),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",46),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",47),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"ul",48),e.\u0275\u0275listener("keydown.arrowRight",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(o.onTabArrowKey(t))})("keydown.arrowLeft",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.onTabArrowKey(t))}),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementStart(8,"li",49),e.\u0275\u0275text(9,"\n "),e.\u0275\u0275elementStart(10,"a",50),e.\u0275\u0275listener("click",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.detailsTabClick(t))})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),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,"li",51),e.\u0275\u0275text(16,"\n "),e.\u0275\u0275elementStart(17,"a",52),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.getLinkItems())})("keydown.space",function(t){return t.target.click(),t.preventDefault()}),e.\u0275\u0275text(18),e.\u0275\u0275pipe(19,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(20,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(21,"\n "),e.\u0275\u0275template(22,zi,6,5,"li",53),e.\u0275\u0275text(23,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(24,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(25,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(26,"\n "),e.\u0275\u0275elementStart(27,"div",54),e.\u0275\u0275text(28,"\n\n\n "),e.\u0275\u0275elementStart(29,"div",55),e.\u0275\u0275text(30,"\n "),e.\u0275\u0275elementStart(31,"div",56),e.\u0275\u0275text(32,"\n "),e.\u0275\u0275elementStart(33,"div",57),e.\u0275\u0275text(34,"\n "),e.\u0275\u0275elementStart(35,"div",58,59),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.showBugInfo())})("keydown.enter",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.showBugInfo())})("keydown.space",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.showBugInfo())}),e.\u0275\u0275pipe(37,"translate"),e.\u0275\u0275text(38,"\n "),e.\u0275\u0275elementStart(39,"a",60),e.\u0275\u0275text(40),e.\u0275\u0275pipe(41,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(42,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(43,"\n "),e.\u0275\u0275elementStart(44,"div",61),e.\u0275\u0275text(45,"\n "),e.\u0275\u0275elementStart(46,"div",62),e.\u0275\u0275text(47,"\n "),e.\u0275\u0275elementStart(48,"div",63),e.\u0275\u0275text(49,"\n "),e.\u0275\u0275elementStart(50,"app-view-or-setting-fields",64),e.\u0275\u0275listener("onViewChange",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.getViewOnchange(t))}),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\u0275template(54,Wi,4,6,"ng-container",65),e.\u0275\u0275text(55,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(56,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(57,"\n\n "),e.\u0275\u0275elementStart(58,"div",57),e.\u0275\u0275text(59,"\n "),e.\u0275\u0275elementStart(60,"div",66,67),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.showComments())})("keydown.enter",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.showComments())})("keydown.space",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.showComments())}),e.\u0275\u0275pipe(62,"translate"),e.\u0275\u0275text(63,"\n "),e.\u0275\u0275elementStart(64,"a",60),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\u0275elementStart(69,"div",68,69),e.\u0275\u0275text(71,"\n "),e.\u0275\u0275template(72,Gi,29,16,"div",70),e.\u0275\u0275text(73,"\n "),e.\u0275\u0275template(74,so,36,14,"div",71),e.\u0275\u0275text(75,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(76,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(77,"\n "),e.\u0275\u0275elementStart(78,"div",57),e.\u0275\u0275text(79,"\n "),e.\u0275\u0275elementStart(80,"div",57),e.\u0275\u0275text(81,"\n "),e.\u0275\u0275text(82,"\n "),e.\u0275\u0275elementStart(83,"div",72,73),e.\u0275\u0275listener("mouseover",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView("safari"==o.browsertype&&o.mouseHover(t))})("click",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.showAttachments())})("keydown.enter",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.showAttachments())})("keydown.space",function(){e.\u0275\u0275restoreView(n);const t=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(t.showAttachments())}),e.\u0275\u0275pipe(85,"translate"),e.\u0275\u0275text(86,"\n "),e.\u0275\u0275elementStart(87,"a",60),e.\u0275\u0275text(88),e.\u0275\u0275pipe(89,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(90,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(91,"\n "),e.\u0275\u0275elementStart(92,"div",74),e.\u0275\u0275listener("mouseover",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView("safari"==o.browsertype&&o.mouseHover(t))}),e.\u0275\u0275text(93,"\n "),e.\u0275\u0275elementStart(94,"app-manage-attachments",75),e.\u0275\u0275listener("updateAttachmentsListRecords",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.handleAttachments(t))}),e.\u0275\u0275text(95,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(96,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(97,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(98,"\n\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(99,"\n "),e.\u0275\u0275template(100,co,5,2,"div",76),e.\u0275\u0275text(101,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(102,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(103,"\n "),e.\u0275\u0275elementStart(104,"div",77),e.\u0275\u0275text(105,"\n "),e.\u0275\u0275elementStart(106,"div",56),e.\u0275\u0275text(107,"\n "),e.\u0275\u0275elementStart(108,"div",57),e.\u0275\u0275text(109,"\n "),e.\u0275\u0275text(110,"\n "),e.\u0275\u0275template(111,mo,7,6,"div",78),e.\u0275\u0275text(112,"\n "),e.\u0275\u0275template(113,po,7,7,"div",78),e.\u0275\u0275text(114,"\n "),e.\u0275\u0275template(115,xo,64,14,"div",79),e.\u0275\u0275text(116,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(117,"\n "),e.\u0275\u0275template(118,Io,8,3,"div",80),e.\u0275\u0275text(119,"\n "),e.\u0275\u0275template(120,Lo,8,3,"div",80),e.\u0275\u0275text(121,"\n\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(122,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(123,"\n "),e.\u0275\u0275template(124,qo,4,1,"div",81),e.\u0275\u0275text(125,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(126,"\n "),e.\u0275\u0275template(127,Oo,5,5,"bs-modal",82),e.\u0275\u0275text(128,"\n "),e.\u0275\u0275template(129,No,5,3,"bs-modal",82),e.\u0275\u0275text(130,"\n "),e.\u0275\u0275text(131,"\n "),e.\u0275\u0275elementStart(132,"div",83),e.\u0275\u0275text(133,"\n "),e.\u0275\u0275elementStart(134,"app-delete-bug-comment",84),e.\u0275\u0275listener("updateBugComment",function(t){e.\u0275\u0275restoreView(n);const o=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(o.updateBugComment(t))}),e.\u0275\u0275text(135,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(136,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(137,"\n "),e.\u0275\u0275template(138,Po,6,4,"bs-modal",82),e.\u0275\u0275text(139,"\n "),e.\u0275\u0275template(140,Qo,5,3,"bs-modal",85),e.\u0275\u0275text(141,"\n "),e.\u0275\u0275template(142,Uo,7,8,"bs-modal",86),e.\u0275\u0275text(143,"\n "),e.\u0275\u0275template(144,Ho,5,4,"bs-modal",82),e.\u0275\u0275text(145,"\n"),e.\u0275\u0275elementEnd()}if(2&r){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(10),e.\u0275\u0275attribute("tabindex",0===n.activeTabIndex?"0":"-1")("aria-selected",0===n.activeTabIndex),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n ",e.\u0275\u0275pipeBind1(12,57,"Bugs.details"),"\n "),e.\u0275\u0275advance(6),e.\u0275\u0275attribute("tabindex",1===n.activeTabIndex?"0":"-1")("aria-selected",1===n.activeTabIndex),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2("\n ",e.\u0275\u0275pipeBind1(19,59,"Bugs.links")," (",n.linkCount,")\n "),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",!n.isExternalUser),e.\u0275\u0275advance(13),e.\u0275\u0275classProp("collapsed",n.hideBugInfo),e.\u0275\u0275attribute("aria-expanded",!n.hideBugInfo)("aria-label",e.\u0275\u0275pipeBind1(37,61,"Bugs.bugsInfo")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(41,63,"Bugs.bugsInfo")," "),e.\u0275\u0275advance(4),e.\u0275\u0275classProp("in",!n.hideBugInfo),e.\u0275\u0275advance(6),e.\u0275\u0275property("getItemDetailsPayload",n.editBugFieldControl)("gridModule",n.gridModule)("formViewType",n.formViewType)("fieldIds",n.visibleFieldIds),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",n.editBugDetails&&n.mentionUserObj),e.\u0275\u0275advance(6),e.\u0275\u0275classProp("collapsed",n.hideComments),e.\u0275\u0275attribute("aria-expanded",!n.hideComments)("aria-label",e.\u0275\u0275pipeBind1(62,65,"Bugs.comments")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(66,67,"Bugs.comments")," (",n.commentCount,") "),e.\u0275\u0275advance(4),e.\u0275\u0275classProp("in",!n.hideComments),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",!n.isReadOnlyUser),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",n.comments),e.\u0275\u0275advance(9),e.\u0275\u0275classProp("collapsed",n.hideAttachments),e.\u0275\u0275attribute("aria-expanded",!n.hideAttachments)("aria-label",e.\u0275\u0275pipeBind1(85,69,"Bugs.attachments")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(89,71,"Bugs.attachments")," (",n.attachmentCount,") "),e.\u0275\u0275advance(4),e.\u0275\u0275classProp("in",!n.hideAttachments),e.\u0275\u0275advance(2),e.\u0275\u0275property("attachments",n.attachments)("moduleType",n.gridModule)("itemId",n.id)("isAttachmentPasteFunctionalityActive",n.isAttachmentPasteFunctionalityActive),e.\u0275\u0275advance(6),e.\u0275\u0275property("ngIf",!n.isExternalUser&&!n.commonService.isChildProject),e.\u0275\u0275advance(11),e.\u0275\u0275property("ngIf",n.bugToReq&&0===n.bugToReq.links.length),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.bugToReq&&n.bugToReq.links.length>0),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.bugToReq),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",n.bugToTc),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.bugToTr),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",!n.isExternalUser),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",n.addToBoardModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.deleteBugModalVisible),e.\u0275\u0275advance(5),e.\u0275\u0275property("index",n.selectedIndex)("comments",n.comments),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",n.reloadComponent),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.listLinkModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.removeLinkWarningModalVisible),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.emailReportModalVisible)}}let oe=(()=>{const l=class{constructor(i,t,o,a,s,d,m,_,y,f,v,C,g,re,ae,le,se,de,ce,me,pe,ue,_e,Xo,Zo,er,tr){this.fb=i,this.bugService=t,this.sharedImagesService=o,this.route=a,this.sanitizer=s,this.modalService=d,this.datePipe=m,this.commonService=_,this.projectservice=y,this.translate=f,this.commonSubscriber=v,this.modalMinimizeService=C,this._location=g,this.router=re,this.gridCommonService=ae,this.loader=le,this.uploadAttachmentService=se,this.onboradingService=ce,this.ref=me,this._apiGateWay=pe,this.mentionFilter=ue,this.imageAttachmentService=_e,this.itemDetailsService=Xo,this.claimManagementService=Zo,this.focusManagementService=er,this.bsCustomModalService=tr,this.hideComments=!0,this.hideAttachments=!0,this.hideBugInfo=!1,this.activity=[],this.deleteClicked=!1,this.deleteBugModalVisible=!1,this.deleteBugHasMirrorLinks=!1,this.addToBoardModalVisible=!1,this.createBugCopyVisible=!1,this.listLinkModalVisible=!1,this.removeLinkWarningModalVisible=!1,this.emailReportModalVisible=!1,this.collapsed=!1,this.commentCount=0,this.attachmentCount=0,this.selectedBugs=[],this.gridModule=p.zE.Bug,this.progress=0,this.toggleChecked={bugtoReq:!1,bugtoTC:!1,bugtoTR:!1},this.checkToRemoveLinks={bugToREQ:[],bugToREQsources:[],bugToTC:[],bugToTCsources:[],bugToTR:[],bugToTRsources:[]},this.bugToTrArchivedList=[],this.bugToTcArchivedList=[],this.bugToReqArchivedList=[],this.idNotFound=!1,this.isAttachmentPasteFunctionalityActive=!1,this.isPasteActive=!0,this.elementsArray=["BODY","DIV","TD","TABLE","A"],this.setCaretColor=!1,this.selectedIndex=0,this.MAX_LENGTH=10,this.ifMaxImagesAchieved=!1,this.MAX_CHARACTER_LENGTH=8e3,this.textAreaDesc="",this.savedAttachIds=[],this.showActivityLogs=!1,this.editBugFieldControl
1={module:p.zE.Bug,itemId:0,isRecursive:!1},this.getUrl=Yn.D.getEnvironmentVariable().replace("/v1",""),this.editBugDetails=null,this.editItem={itemId:0},this.submitted=!1,this.isCommentClicked=!1,this.selectedId=0,this.files=[],this.errors=[],this.selectedFromDiv=!1,this.imageUploaded=!1,this.fileExt=Kn.K,this.maxFiles=I.L5,this.maxSize=I.A$,this.attachments=[],this.progreesBarShow=!1,this.detailsTabClicked=!0,this.activeTabIndex=0,this.showArchive=!1,this.showUnArchive=!1,this.reloadComponent=!1,this.archieveCheckbox=!1,this.uploadStatus="",this.formViewType=Xn.fu.Detail,this.labelId={fieldType:"label",name:"ID",selectedValue:this.editBugDetails?this.editBugDetails.customId:"",id:null,defaultFieldName:"ID",isVisible:!0,IsRichText:!1,fieldValue:""},this.error=[],this.commentImages=[],this.agileLinkCount=1,this.linkCount=0,this.jiraIssueLinkError=!1,this.jiraFetchRetryCount=0,this.jiraFetchRetryBatch=0,this.loadInterval=null,this.subscribers=[],this.mentionUserObj={},this.mentionedUsers={},this.mentionConfig={items:[],images:{},triggerChar:"@",allowSpace:!0},this.maxLength=8e3,this.isImageUploadInProcess=!1,this.isRTEnableForComments=!0,this.isItemDuplicate=!1,this.addComment=(ir,U)=>{this.submitted=!0;try{if(U&&U.quillComments){let V;if(this.imageAttachmentService.resetAttachmentIds(),this.isRTEnableForComments){let H=this.imageAttachmentService.replaceBase64WithImgTag(U.quillComments);this.myComments=k.x.formatQuillComments(H),V={commentId:0,text:this.myComments,itemId:this.id,module:p.zE.Bug,attachmentIds:this.imageAttachmentService.getAttachmentIds()}}else this.myComments=U.quillComments,V={commentId:0,text:k.x.decodeHTMLTags(this.myComments),itemId:this.id,module:p.zE.Bug};this.addCommentSubscriber=this.bugService.AddComment(V).subscribe(H=>{this.resetComment(),this.getBugComments(this.id),this.isRTEnableForComments&&this.getBugAttachment(this.id),this.commonService.popToast("success",this.translate.instant("CommonForAll.success"),this.translate.instant("Bugs.commentCreate"),this.bugService.configToast.timeOut)},H=>{this.bugService.errorHandler(H),this.ref.detectChanges()})}else this.commonService.popToast("error",this.translate.instant("Requirement.inputRequiredTitle"),this.translate.instant("Requirement.inputRequired"),this.bugService.configToast.timeOut)}catch(V){console.log(V)}},de.container="body"}ngOnInit(){try{this.subscribers.push(this.imageAttachmentService.getNotifyForImageUploading().subscribe(i=>{this.isImageUploadInProcess=i})),this.lang=this.projectservice.storage.getToken("lang"),E.e.setLanguage(this,"Svenska"===this.lang?"Svenska":"English"),setTimeout(()=>{this.reqTobugDenInfo=this.translate.instant("LinkList.reqTobugDenInfo"),this.tcTobuginfo=this.translate.instant("LinkList.tcTobuginfo"),this.trTobugInfo=this.translate.instant("LinkList.trTobugInfo"),this.testCaseWarning=this.translate.instant("Requirement.someTestCaseExecuted")},1e3),this.commentForm=this.fb.group({comment:["",u.kI.compose([u.kI.required,u.kI.maxLength(8e3)])],commentId:["",u.kI.compose([])],quillComments:[""]}),this.comment=this.commentForm.controls.comment,this.updateCommentForm=this.fb.group({comment:["",u.kI.compose([u.kI.required,u.kI.maxLength(8e3)])],commentId:["",u.kI.compose([])],quillComments:[""]}),this.routeSubscriber=this.route.params.subscribe(i=>{if("0"===i.id){if(i.cid)return this.claims=JSON.parse(this.bugService.storage.getToken("claims")),this.commonService.getItemIdFromCustomId(i.cid,p.zE.Bug,this.claims.projectId);this.idNotFound=!0}else i.id&&(this.idNotFound=!1,this.id=+i.id);if(this.ref.detectChanges(),i.pid){const t=JSON.parse(this.bugService.storage.getToken("claims"));if((0,I.y5)(i.pid)){let o=0;t.projectId===i.pid||(o=2e3,this.commonService.newLandingProject.next({id:i.pid,navigateToDashboard:!1})),setTimeout(()=>{this.id&&(this.loadFieldControls(this.id),this.setNextPreviousArray(),this.selectedBugs=[],this.selectedBugs.push(this.id),this.commonService.getJiraIssueLinkFromAPI(p.zE.Bug,this.bugService,this,this.callback))},o)}else setTimeout(()=>{this.commonService.popToast("error","",this.translate.instant("TestCase.bugNotFound"),this.bugService.configToast.t
1imeOut)},1e3),this.router.navigate(["/app/bugs/view-bugs"])}else this.id&&(this.loadFieldControls(this.id),this.setNextPreviousArray(),this.selectedBugs=[],this.selectedBugs.push(this.id),this.commonService.getJiraIssueLinkFromAPI(p.zE.Bug,this.bugService,this,this.callback))}),this.isExternalUser=this.commonService.isExternalUser(),this.browsertype=this.uploadAttachmentService.checkBrowser()}catch(i){console.log(i)}}ngAfterViewChecked(){this.isReadOnlyUser=this.commonService.isReadOnlyUser()}getCommentsMentionList(){this.subscribers.push(this.commonService.returnMentionList({module:0}).subscribe(t=>{t&&(this.mentionUserObj=t[1],this.imageAttachmentService.setMentionUsersData(this.mentionUserObj),this.mentionConfig.items=t[0],this.mentionConfig={...this.mentionConfig},this.ref.detectChanges())}))}callback(i){i.ref.detectChanges()}ngOnDestroy(){const i=this;k.x&&k.x.component&&(k.x.component=null),this.subscribers&&this.subscribers.forEach(t=>t.unsubscribe()),this.loadFieldSubscriber&&this.loadFieldSubscriber.unsubscribe(),this.loadFieldControlSubscriber&&this.loadFieldControlSubscriber.unsubscribe(),this.getActivitySubscriber&&this.getActivitySubscriber.unsubscribe(),this.commentsSubscriber&&this.commentsSubscriber.unsubscribe(),this.updCommentSubscriber&&this.updCommentSubscriber.unsubscribe(),this.delCommentSubscriber&&this.delCommentSubscriber.unsubscribe(),this.addCommentSubscriber&&this.addCommentSubscriber.unsubscribe(),this.attachmentSubscriber&&this.attachmentSubscriber.unsubscribe(),this.archSubscriber&&this.archSubscriber.unsubscribe(),this.linkItemsSubscriber&&this.linkItemsSubscriber.unsubscribe(),this.removeLinkSubscriber&&this.removeLinkSubscriber.unsubscribe(),this.restoreSubscriber&&this.restoreSubscriber.unsubscribe(),this.downloadAttSubscriber&&this.downloadAttSubscriber.unsubscribe(),this.routeSubscriber&&this.routeSubscriber.unsubscribe(),Object.keys(this).forEach(function(t){i[t]=null,delete i[t]})}getLinkAgileBoards(){this.childLinkedAgileBoardsComponent?.getLinkedAgileBoards()}openEmailReportModal(){const i=this.modalService.open(P.z,{size:"lg",backdrop:"static",keyboard:!1});i.componentInstance.modalHeader="Advertiser";const t=[];t.push(this.id),i.componentInstance.selectedRows=t,i.componentInstance.gridModule=p.zE.Bug,i.componentInstance.apiUrl=Gn.selectedItemsDetail,i.result.then(o=>{setTimeout(()=>this.focusManagementService.restoreFocus(),0)},o=>{setTimeout(()=>this.focusManagementService.restoreFocus(),0)})}storeKababFocus(i){this.focusManagementService.storeFocus(i)}closeEmailReportModal(i){"update"!==i?(this.emailReportModal.close(),this.emailReportModalVisible=!1,this.ref.detectChanges(),setTimeout(()=>this.focusManagementService.restoreFocus(),0)):this.ref.detectChanges()}loadFieldControls(i){var t=this;try{if(this.editBugFieldControl.itemId=this.id,this.editItem.itemId=i,this.projectIdInClaims=parseInt(this.claimManagementService.getProjectId()),this.bugService.storage.hasToken("bug-panel-preferences")){const o=JSON.parse(this.bugService.storage.getToken("bug-panel-preferences"));o&&o.showComments?(this.collapsed=!1,this.hideComments=!1,this.resetComment(),this.getBugComments(this.id)):this.hideComments=!0,o&&o.showAttachments?(this.hideAttachments=!1,this.getBugAttachment(this.id)):this.hideAttachments=!0,this.hideBugInfo=!(o&&o.showBugInfo||typeof o.showBugInfo>"u")}else this.hideComments=!0,this.hideAttachments=!0;this.loadFieldControlSubscriber=this.itemDetailsService.getItemDetailsWithFields(this.editBugFieldControl).subscribe(function(){var o=(0,Jn.Z)(function*(a){t.createdByUserId=a.createdByUserId,t.commentCount=a.commentCount?a.commentCount:0,t.attachmentCount=a.attachmentCount?a.attachmentCount:0,t.imageAttachmentService.setAttachmentCount(t.attachmentCount),t.agileLinkCount=a.agileLinkCount,t.linkCount=a.linkCount,t.showUnArchive=a.archived,t.showArchive=!a.archived,t.archiveStaus=a.archived,a=t.itemDetailsService.mapItemFields(a,t.projectIdInClaims,t),t.labelId.selectedValue=a.customId.toString(),a.fields.unshift(t.labelId),t.description=a.fields.find(s=>"Heading"===s.defaultFieldName),t.visibleFieldIds=a.fields,t.editBugDetails=a,t.getCommentsMentionList(),t.ref.detectChanges()});return function(a){return o.apply(this,arguments)}}(),o=>{404===o.status&&(this.idNotFound=!0,this.ref.detectChanges()),this.bugService.errorHandler(o),this.ref.detectChanges()})}catch(o){console.log(o)}}getActivityList(){try{this.activeTabIndex=2,localStorage.setItem("uploadImageType",""),this.showActivityLogs=!1,setTimeout(()=>{this.showActivityLogs=!0,this.ref.detectChanges()},50)}catch(i){console.log(i)}}bindfieldControlArray(i,t){try{i&&(t.archived=i.archived,t.deleted=i.deleted,t.attachmentCount=i.attachmentCount,t.commentCount=i.commentCount,t.createdByUserId=i.createdByUserId,t.createdDate=this.datePipe.transform(i.createdDate,"YYYY-MM-DD HH:mm:ss"),t.customId=i.customId,t.projectId=i.projectId,t.CreatedBy=i.createdBy)}catch(o){console.error(o)}}getLinkedAgileBoard(i){i.status&&this.ref.detectChanges()}showComments(){let i={showComments:this.collapsed};const t=JSON.parse(JSON.stringify(this.commentCollapseElement.nativeElement.classList));for(const o in t){if(0===t[o].indexOf("collapsed")){this.collapsed=!0;break}this.collapsed=!1}this.bugService.storage.hasToken("bug-panel-preferences")?(i=JSON.parse(this.bugService.storage.getToken("bug-panel-preferences")),i&&(i.showComments=this.collapsed,this.bugService.storage.setToken("bug-panel-preferences",JSON.stringify(i)))):(i.showComments=this.collapsed,this.bugService.storage.setToken("bug-panel-preferences",JSON.stringify(i))),this.collapsed?setTimeout(()=>{this.hideComments=!1,this.resetComment(),this.getBugComments(this.id)},10):this.hideComments=!0}showActivity(){this.getActivityList()}
1showAttachments(){let i={showAttachments:this.collapsed};const t=JSON.parse(JSON.stringify(this.attachmentCollapseElement.nativeElement.classList));for(const o in t){if(0===t[o].indexOf("collapsed")){this.collapsed=!0;break}this.collapsed=!1}this.bugService.storage.hasToken("bug-panel-preferences")?(i=JSON.parse(this.bugService.storage.getToken("bug-panel-preferences")),i&&(i.showAttachments=this.collapsed,this.bugService.storage.setToken("bug-panel-preferences",JSON.stringify(i)))):(i.showAttachments=this.collapsed,this.bugService.storage.setToken("bug-panel-preferences",JSON.stringify(i))),this.collapsed?setTimeout(()=>{this.hideAttachments=!1,this.getBugAttachment(this.id)},200):this.hideAttachments=!0}showBugInfo(){let i={showBugInfo:this.collapsed};const t=JSON.parse(JSON.stringify(this.showBugInfoElement.nativeElement.classList));for(const o in t){if(0===t[o].indexOf("collapsed")){this.collapsed=!0;break}this.collapsed=!1}this.bugService.storage.hasToken("bug-panel-preferences")?(i=JSON.parse(this.bugService.storage.getToken("bug-panel-preferences")),i&&(i.showBugInfo=this.collapsed,this.bugService.storage.setToken("bug-panel-preferences",JSON.stringify(i)))):(i.showBugInfo=this.collapsed,this.bugService.storage.setToken("bug-panel-preferences",JSON.stringify(i))),this.hideBugInfo=!this.collapsed}getBugComments(i){const t={module:p.zE.Bug,itemId:i};this.comments=[],this.commentsSubscriber=this.bugService.getComments(t).subscribe(o=>{this.isRTEnableForComments=o.isRichText,this.commentFieldId=o.fieldId,this.commentCount=o.comments.length,this.currentComments=o.comments,this.comments=o.comments,this.mentionedUsers=o.users?o.users:{};for(let a=0;a<o.comments.length;a++)this.comments[a].commentEncoded=this.comments[a].comment,this.comments[a].comment=k.x.replaceUrlWithHtmlLinksWithRTCondition(this.comments[a].comment,this.projectIdInClaims,this,"comments",this.isRTEnableForComments);this.ref.detectChanges()},o=>{})}updateComment(i,t,o){this.imageAttachmentService.resetAttachmentIds();let a=t?.quillComments?this.imageAttachmentService.replaceBase64WithImgTag(t.quillComments):"";if(t&&t.quillComments){let _,s=this.imageAttachmentService.getAttachmentIds(),d=(0,I.VN)(this.savedAttachIds,s),m=(0,I.sL)(this.savedAttachIds,s);this.isRTEnableForComments?(this.myComments=k.x.formatQuillComments(a),_={commentId:o.commentId,text:this.myComments,itemId:this.id,module:p.zE.Bug,attachmentIds:m,deletedAttachmentIds:d}):(this.myComments=t.quillComments,_={commentId:o.commentId,text:void 0!==this.myComments?k.x.decodeHTMLTags(this.myComments):o.commentEncoded,itemId:this.id,module:p.zE.Bug}),this.updCommentSubscriber=this.bugService.updateComment(_).subscribe(y=>{this.cancelComment(o.commentId),this.getBugComments(this.id),this.isRTEnableForComments&&this.getBugAttachment(this.id)},y=>{this.bugService.errorHandler(y),this.cancelComment(o.commentId),this.ref.detectChanges()})}else this.commonService.popToast("error",this.translate.instant("Requirement.inputRequiredTitle"),this.translate.instant("Requirement.inputRequired"),this.bugService.configToast.timeOut)}deletComment(i){this.deleteClicked=!0,this.delCommentSubscriber=this.bugService.deleteComment({commentId:i.commentId,text:i.comment,itemId:this.id,module:p.zE.Bug}).subscribe(o=>{this.deleteClicked=!1,this.commonService.popToast("success",this.translate.instant("CommonForAll.success"),this.translate.instant("Bugs.deletecomments"),this.bugService.configToast.timeOut),this.getBugComments(this.id)},o=>{this.deleteClicked=!1,this.bugService.errorHandler(o),this.ref.detectChanges()})}editComment(i,t,o){this.savedAttachIds=(0,I.OJ)(o?.comment),this.isCommentClicked=!this.isCommentClicked,this.selectedId=i,this.updateCommentForm.patchValue({quillComments:o.comment})}cancelComment(i){this.isCommentClicked=!1,this.imageAttachmentService.emitNotifyForImageUploading(!1)}resetComment(){this.commentForm.reset(),!this.isRTEnableForComments&&this.mentionDiv&&(this.setCaretColor="safari"===this.browsertype,this.mentionDiv.nativeElement.textContent="",this.mentionDiv.nativeElement.innerHTML="",this.myComments=void 0),this.imageAttachmentService.emitNotifyForImageUploading(!1)}getBugAttachment(i){try{this.attachmentSubscriber=this.bugService.getAttachment({module:p.zE.Bug,itemId:i}).subscribe(o=>{this.attachmentCount=o.length,this.attachments=o,this.imageAttachmentService.setAttachmentCount(this.attachmentCount);for(const a in o)o[a].thumbNail?o[a].thumbNail=this.sanitizer.bypassSecurityTrustUrl("data:image/png+xml;base64,"+o[a].thumbNail):(o[a].image=o[a].fileName.substring(o[a].fileName.lastIndexOf(".")+1,o[a].fileName.length)+".png",o[a].image.match(/(docx.png|docx.png|jpeg.png|jpg.png|pdf.png|svg.png|txt.png|xls.png|xlsx.png|mp4.png|csv.png)/)||(o[a].image="unknown.svg")),o[a].dateAdded&&(o[a].dateAdded=this.datePipe.transform(o[a].dateAdded,"YYYY-MM-DD HH:mm:ss"));this.attachment=(0,ee.of)(o),this.ref.detectChanges()},o=>{})}catch(t){console.log(t)}}cancelProfileImage(){this.files=[],this.errors=[],this.imageUploaded=!1}updateBugComment(i){this.getBugComments(this.id),this.getBugAttachment(this.id
1)}openCopyBugModal(i,t,o){this.reloadComponent?(this.crCopyModal.close(),this.reloadComponent=!1):this.modalMinimizeService.purge(),this.isItemDuplicate=o||!1,this.reloadComponent=!0,this.ref.detectChanges(),setTimeout(()=>{this.crCopyModal.visible&&this.crCopyModal.close(),this.modalMinimizeService.open({bsModalInstance:this.crCopyModal,module:O.R.MODULES.Bug}),h.q.enableFloatingButtons(this.crCopyModal),this.ref.detectChanges()},10)}updateBug(i){i?(this.crCopyModal.close(),this.reloadComponent=!1,i&&!isNaN(i)?this.router.navigate(["/app/bugs/view-bugs/view-bug-details",i]):"Cancel"!==i&&(this.loadFieldControls(this.id),this.getBugComments(this.id))):this.ref.detectChanges()}archieveOperation(i,t){"archieve"!==i?this.executeArchieve(i,t):this.commonService.checkMirrorLinking([this.id],p.zE.Bug).pipe((0,Ae.P)()).subscribe({next:o=>{if(o.body.hasMirrorLinkedItem){const a=this.bsCustomModalService.open(z.i),s=a.componentInstance;return s.title=this.translate.instant("Requirement.archive"),s.message=this.translate.instant("AgileBoard.archiveItemBreaksMirrorLinks",{moduleName:this.translate.instant("ConfirmDialog.Module.Bug")}),s.okVisible=!0,s.deleteRequestRaisedBy="archiveItem",void s.confirmDelete.subscribe(d=>{"archiveItem"===d&&(a.close(),this.executeArchieve(i,t,()=>this.getLinkAgileBoards()))})}this.executeArchieve(i,t)},error:o=>this.bugService.errorHandler(o)})}executeArchieve(i,t,o){const a=new ve.C;a.hierarchyItemId=-1,a.hierarchyItemType=2,a.ids=[this.id],a.module=p.zE.Bug;const s="archieve"===i?"archiveReq":"unArchiveReq";try{this.archSubscriber=this.bugService[s](a).subscribe(d=>{this.archiveStaus=!this.archiveStaus;const m=this.translate.instant("archieve"===i?"Bugs.archivedBug":"Bugs.unarchivedBug");t.archived="archieve"===i,this.commonService.popToast("success",this.translate.instant("CommonForAll.success"),m,this.bugService.configToast.timeOut),o&&o(),this.ref.detectChanges()},d=>{this.bugService.errorHandler(d),this.ref.detectChanges()})}catch(d){console.log(d)}}closeListLinkModal(i){"false"!==i?(this.listLinkModal.close(),"Cancel"!==i&&this.getLinkItems(),this.listLinkModalVisible=!1,this.ref.detectChanges(),setTimeout(()=>this.focusManagementService.restoreFocus(),0)):this.ref.detectChanges()}openAddToBoard(i){this.selectedBugs.length>0&&(this.addToBoardModalVisible=!0,setTimeout(()=>{this.addToBoardModal.visible&&this.addToBoardModal.close(),this.addToBoardModal.open(),h.q.enableFloatingButtons(this.addToBoardModal),this.childAddToBoardModal.loadData(!0)},10))}deleteBugtModal(){this.commonService.checkMirrorLinking([this.id],p.zE.Bug).pipe((0,Ae.P)()).subscribe({next:i=>{this.deleteBugHasMirrorLinks=i.body.hasMirrorLinkedItem,this.openDeleteBugModal()},error:i=>this.bugService.errorHandler(i)})}openDeleteBugModal(){this.deleteBugModalVisible=!0,this.ref.detectChanges(),setTimeout(()=>{this.deleteBugModal.visible&&this.deleteBugModal.close(),this.deleteBugModal.open(),h.q.enableFloatingButtons(this.deleteBugModal)},10)}closeDeleteBugModal(){this.deleteBugModal.close(),this.deleteBugModalVisible=!1,this.ref.detectChanges()}closeAddToBoardModal(i){"false"!==i?("Cancel"!==i&&(this.ref.detectChanges(),setTimeout(()=>{this.loadFieldControls(this.id),this.getLinkAgileBoards()},100)),this.addToBoardModalVisible=!1,this.addToBoardModal.close(),setTimeout(()=>this.focusManagementService.restoreFocus(),0)):this.ref.detectChanges()}getLinkItems(){try{this.detailsTabClicked=!0,this.activeTabIndex=1,localStorage.setItem("uploadImageType",""),this.linkItemsSubscriber=this.bugService.getLinkItems({itemId:this.id,module:p.zE.Bug}).subscribe(t=>{this.bugToReq=t.BugToReq,this.bugToReqArchivedList=[],this.bugToReq.links&&this.bugToReq.links.length>0&&(this.bugToReqArchivedList=this.bugToReq.links.filter(o=>!0===o.isArchived)),this.bugToTc=t.BugToTc,this.bugToTcArchivedList=[],this.bugToTc.links&&this.bugToTc.links.length>0&&(this.bugToTcArchivedList=this.bugToTc.links.filter(o=>!0===o.isArchived)),this.bugToTr=t.BugToTr,this.bugToTrArchivedList=[],this.bugToTr.links&&this.bugToTr.links.length>0&&(this.bugToTrArchivedList=this.bugToTr.links.filter(o=>!0===o.isArchived));for(let o=0;o<Object.keys(this.toggleChecked).length;o++)this.bugService.storage.hasToken(Object.keys(this.toggleChecked)[o])&&("true"===this.bugService.storage.getToken(Object.keys(this.toggleChecked)[o])?this.toggleChecked[Object.keys(this.toggleChecked)[o]]=!0:"false"===this.bugService.storage.getToken(Object.keys(this.toggleChecked)[o])?this.toggleChecked[Object.keys(this.toggleChecked)[o]]=!1:this.toggleChecked[Object.keys(this.toggleChecked)[o]]=null);this.reqLength=this.bugToReq.links.length-this.bugToReqArchivedList.length,this.testCaseLength=this.bugToTc.links.length-this.bugToTcArchivedList.length,this.testRunLength=this.bugToTr.links.length-this.bugToTrArchivedList.length,this.linkCount=this.reqLength+this.testCaseLength+this.testRunLength,this.ref.detectChanges()},t=>{this.bugService.errorHandler(t)})}catch(i){console.log(i)}}removeLinks(i){try{let o=[];if("bugToTR"===i)for(let a=0;a<this.checkToRemoveLinks[i].length;a++)for(let s=0;s<this.checkToRemoveLinks[i][a].sources.length;s++)o.push(this.checkToRemoveLinks[i][a].sources[s]);else{o=this.checkToRemoveLinks[i];for(let a=0;a<this.checkToRemoveLinks[i+"sources"].length;a++)o.push(this.checkToRemoveLinks[i+"sources"][a])}o.length>0?this.removeLinkSubscriber=this.bugService.removeLinkItems(o).subscribe(a=>{this.commonService.popToast("success",this.translate.instant("CommonForAll.success"),this.translate.instant("LinkList.bugsDeleted"),this.bugService.configToast.t
1imeOut),this.getLinkItems(),Object.keys(this.checkToRemoveLinks).map(s=>this.checkToRemoveLinks[s]=[])},a=>{this.bugService.errorHandler(a)}):(this.removeLinkWarningModalVisible=!0,setTimeout(()=>{this.removeLinkWarningModal.visible&&this.removeLinkWarningModal.close(),this.removeLinkWarningModal.open(),h.q.enableFloatingButtons(this.removeLinkWarningModal)},10))}catch(t){console.log(t)}}closeRemoveLinkWarningModal(){this.removeLinkWarningModalVisible=!1,this.removeLinkWarningModal.close(),setTimeout(()=>this.focusManagementService.restoreFocus(),0)}linksCheckChange(i,t,o,a,s){if(i)if(this.checkToRemoveLinks[a].push(o),a.indexOf("bugToTR")<0){if(o.sources)for(let d=0;d<o.sources.length;d++)$("#source"+o.sources[d].sourceId)[0].checked=!0}else if("bugToTR"===a&&o.sources)for(let d=0;d<o.sources.length;d++)$("#trsource"+o.sources[d].sourceId)[0].checked=!0;else"bugToTRsources"===a&&1===s.sources.length&&($("#parent"+s.itemId)[0].checked=!0);else if(this.checkToRemoveLinks[a].indexOf(o)>=0&&this.checkToRemoveLinks[a].splice(this.checkToRemoveLinks[a].indexOf(o),1),a.indexOf("bugToTR")<0){if(o.sources)for(let d=0;d<o.sources.length;d++)$("#source"+o.sources[d].sourceId)[0].checked=!1}else if("bugToTR"===a&&o.sources)for(let d=0;d<o.sources.length;d++)$("#trsource"+o.sources[d].sourceId)[0].checked=!1;else"bugToTRsources"===a&&1===s.sources.length&&($("#parent"+s.itemId)[0].checked=!1)}openModalLinks(i,t,o){const a={gridContext:o,service:this.bugService,gridType:p.tQ[i],reqId:this.id,module:p.zE[t]};this.listLinkModalVisible=!0,this.addBugs=this.translate.instant("Requirement.addLink"),this.ref.detectChanges(),setTimeout(()=>{this.listLinkModal.visible&&this.listLinkModal.close(),this.listlinkFormComponent.getValue(a,!0),this.listLinkModal.open(),h.q.enableFloatingButtons(this.listLinkModal,"save")},10)}backLocation(){this._location.back()}redirectToDetail(i){this.router.navigate(["/app/requirements/view-requirements/view-req-details",i.hierarchyId],{relativeTo:this.route})}redirectToTestCaseDetail(i){this.router.navigate(["/app/tests/test-case/view/view-detail",i.itemId],{relativeTo:this.route})}redirectToTestRunDetail(i){this.router.navigate(["/app/tests/test-run/view/view-test-run-details",i.itemId],{relativeTo:this.route})}archiveToggle(i){this.bugService.storage.setToken(i.id,i.archive),this.toggleChecked[i.id]=i.archive}isArchiveList(i,t){return(0,te.size)(i?t.filter(o=>o.isArchived):0==i?t.filter(o=>!o.isArchived):t)}setNextPreviousArray(){try{const i=this.commonSubscriber.getListIds();if(i&&Array.isArray(i)){const t=i.find(o=>o.id===this.id);t&&(1===i.length?(this.previousRecordButton=!1,this.nextRecordButton=!1):0===i.indexOf(t)?(this.previousRecordButton=!1,this.nextRecordButton=!0):i.indexOf(t)===i.length-1?(this.previousRecordButton=!0,this.nextRecordButton=!1):(this.previousRecordButton=!0,this.nextRecordButton=!0))}}catch(i){console.log(i)}}navigateButtonClick(i){try{const t=this.commonSubscriber.getListIds(),o=t.find(a=>a.id===this.id);if(o){const a=t.indexOf(o),s=document.getElementById("detailTab");s&&s.click(),this.router.navigate("Next"===i?["/app/bugs/view-bugs/view-bug-details",t[a+1].id]:["/app/bugs/view-bugs/view-bug-details",t[a-1].id])}}catch(t){console.log(t)}}restoreBug(){try{this.restoreSubscriber=this.bugService.restoreBug({itemId:this.id,module:p.zE.Bug}).subscribe(t=>{this.editBugDetails.deleted=!1,this.ref.detectChanges(),this.commonService.popToast("success",this.translate.instant("CommonForAll.success"),this.translate.instant("Bugs.restored"),this.bugService.configToast.timeOut)},t=>{this.bugService.errorHandler(t)})}catch(i){console.error(i)}}handleAttachments(i){"fetch"===i&&this.getBugAttachment(this.id)}navigateToUser(i){i&&this.router.navigate(["/app/administration/users/view-user",i.UserId])}backpagehit(){this.router.navigate(["/app/bugs/view-bugs"])}detailsTabClick(i){this.detailsTabClicked=!0,this.activeTabIndex=0,this.manageAttachmentsComponent&&this.manageAttachmentsComponent.tabClicked(i)}onTabArrowKey(i){(0,Zn.a)(i,this.isExternalUser?["detailTab","linksTab"]:["detailTab","linksTab","activityTab"])}mouseHover(i){this.manageAttachmentsComponent.mouseHoverEvent(i)}activecomment(){this.isAttachmentPasteFunctionalityActive=!1}canDeactivate(){return this.commonService.canDeactivate()}mentionClosed(i,t){"add"===t?this.commentForm.controls.quillComments.setValue(k.x.formatMentionComments(i)):this.updateCommentForm.controls.quillComments.setValue(k.x.formatMentionComments(i))}getFormControl(i){const t=i.get("quillComments");if(!t)throw"Missing Form Control for quillComments";return t}getViewOnchange(i){this.visibleFieldIds=i,i.some(o=>null===o.id)||this.visibleFieldIds.unshift(this.labelId)}isMentionUserDataAvailable(){return!(0,I.nK)(this.mentionUserObj)}};let r=l;return l.\u0275fac=function(t){return new(t||l)(e.\u0275\u0275directiveInject(u.QS),e.\u0275\u0275directiveInject(B.h),e.\u0275\u0275directiveInject(ei.x),e.\u0275\u0275directiveInject(w.gz),e.\u0275\u0275directiveInject(ye.H7),e.\u0275\u0275directiveInject(T.FF),e.\u0275\u0275directiveInject(N.L),e.\u0275\u0275directiveInject(j.v),e.\u0275\u0275directiveInject(De.Y),e.\u0275\u0275directiveInject(b.sK),e.\u0275\u0275directiveInject(J.Y),e.\u0275\u0275directiveInject(O.R),e.\u0275\u0275directiveInject(x.Ye),e.\u0275\u0275directiveInject(w.F0),e.\u0275\u0275directiveInject(R.E),e.\u0275\u0275directiveInject(Fe.D),e.\u0275\u0275directiveInject(ti.m),e.\u0275\u0275directiveInject(T.xI),e.\u0275\u0275directiveInject(Be.H),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(ni.i),e.\u0275\u0275directiveInject(M.EE),e.\u0275\u0275directiveInject(q.M),e.\u0275\u0275directiveInject(ke.x),e.\u0275\u0275directiveInject(we.z),e.\u0275\u0275directiveInject(Se.G),e.\u0275\u0275directiveInject(ii.l))},l.\u0275cmp=e.\u0275\u0275defineComponent({type:l,selectors:[["app-bug-detail"]],viewQuery:function(t,o){if(1&t&&(e.\u0275\u0275viewQuery(hi,5),e.\u0275\u0275viewQuery(vi,5),e.\u0275\u0275viewQuery(xi,5),e.\u0275\u0275viewQuery(fi,5),e.\u0275\u0275viewQuery(bi,5),e.\u0275\u0275viewQuery(Ci,5),e.\u0275\u0275viewQuery(yi,5),e.\u0275\u0275viewQuery(Le.R,5),e.\u0275\u0275viewQuery(P.z,5),e.\u0275\u0275viewQuery(je.x,5),e.\u0275\u0275viewQuery(Bi,5),e.\u0275\u0275viewQuery(A.m,5),e.\u0275\u0275viewQuery(ki,5),e.\u0275\u0275viewQuery(wi,5),e.\u0275\u0275viewQuery(L.U,5),e.\u0275\u0275viewQuery(Si,5),e.\u0275\u0275viewQuery(Ii,5),e.\u0275\u0275viewQuery(Ti,5),e.\u0275\u0275viewQuery(Ei,5)),2&t){let a;e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.commentSection=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.showBugInfoElement=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.closeBtn=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.commentCollapseElement=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.attachmentCollapseElement=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.removeLinkWarningModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.listLinkModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.listlinkFormComponent=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.emailReportComp=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.childLinkedAgileBoardsComponent=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.addToBoardModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.childAddToBoardModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.emailReportModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.deleteBugModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.editBugComponent=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.mentionDiv=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.manageAttachmentsComponent=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.crCopyModal=a.first),e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.editBugInstance=a.first)}},inputs:{fileExt:"fileExt",maxFiles:"maxFiles",maxSize:"maxSize"},features:[e.\u0275\u0275ProvidersFeature([B.h])],decls:30,vars:15,consts:[["customePageTitle","",1,"mb-20","clearfix",3,"pageId","pageTitle"],[1,"pull-left"],["tabindex","0","role","button",1,"back-btn",3,"click","keydown.enter","keydown.space"],[1,"icon-arrow-left","text-blue"],["class","pull-right",4,"ngIf"],["class","alert alert-danger",4,"ngIf","ngIfElse"],["class","alert alert-danger clear-line",4,"ngIf"],["class","alert alert-info clear-line",4,"ngIf"],["elseBlock",""],["class","pull-right d-flex",4,"ngIf"],["class","panel-users view-requirement-detail clear-line",4,"ngIf"],[1,"pull-right"],["role","button","tabindex","0",1,"back-btn",3,"ngClass","click","keydown.enter","keydown.space"],[1,"icon-arrow-right","text-blue"],[1,"alert","alert-danger"],[1,"alert","alert-danger","clear-line"],[1,"alert","alert-info","clear-line"],["class","mt-0 font-size-16 fw-700 mb-25 pull-left col-xs-10",4,"ngIf"],[1,"mt-0","font-size-16","fw-700","mb-25","pull-left","col-xs-10"],[1,"inline-block"],[1,"pull-right","d-flex"],["rqpermissionid","edit-bug","class","inline-block pointer mr-15","placement","bottom","role","button","tabindex","0",3,"ngbTooltip","click","keydown.enter","keydown.space",4,"ngIf"],["rqpermissionid","edit-bug","class","dropdown inline-block",4,"ngIf"],["rqpermissionid","edit-bug","placement","bottom","role","button","tabindex","0",1,"inline-block","pointer","mr-15",3,"ngbTooltip","click","keydown.enter","keydown.space"],["aria-hidden","true",1,"icon-edit"],["aria-hidden","true",1,"icon-restore","custom-icon"],["rqpermissionid","edit-bug",1,"dropdown","inline-block"],["accessibleMenuButton","",1,"dropdown","inline-block"],["role","button","tabindex","0","data-toggle","dropdown","placement","bottom","aria-haspopup","menu","aria-expanded","fal
1se",1,"setting","inline-block","pointer",3,"ngbTooltip","click","keydown.enter","keydown.space"],[1,"icon-more"],["role","menu",1,"dropdown-menu","dropdown-menu-right","custom-dropdown","box-shadow-bottom-dark","icon-based-dropdown"],["role","none",1,""],["role","none"],["role","menuitem","tabindex","-1",3,"click","keydown.enter","keydown.space"],[1,"icon-create-copy"],["role","none",4,"ngIf"],["class","relative","role","none",4,"ngIf"],[1,"icon-email"],[1,"icon-delete"],["data-toggle","modal","data-target","#bulkArchieveModal","role","menuitem","tabindex","-1",3,"click","keydown.enter","keydown.space"],[1,"icon-archive"],["data-toggle","modal","data-target","#bulkUnArchieveModal","role","menuitem","tabindex","-1",3,"click","keydown.enter","keydown.space"],[1,"icon-unarchive"],["role","none",1,"relative"],[1,"icon-add-board"],[1,"panel-users","view-requirement-detail","clear-line"],[1,"row"],[1,"col-md-12"],["role","tablist",1,"nav","nav-tabs",3,"keydown.arrowRight","keydown.arrowLeft"],["role","presentation",1,"active"],["data-toggle","tab","id","detailTab","href","#bug-detail","role","tab","aria-controls","bug-detail",3,"click","keydown.space"],["role","presentation"],["data-toggle","tab","id","linksTab","href","#bug-links","role","tab","aria-controls","bug-links",3,"click","keydown.space"],["role","presentation",4,"ngIf"],[1,"tab-content","bg-white","padding-20","box-shadow-bottom","border-radius-5"],["id","bug-detail","role","tabpanel","aria-labelledby","detailTab",1,"tab-pane","fade","in","active"],["id","accordion",1,"accordion-grid"],[1,"panel","shadow-none","mb-15"],["aria-controls","bug-detail-info","role","button","tabindex","0",1,"panel-heading","border-none","padding-10","clearfix","pointer",3,"click","keydown.enter","keydown.space"],["showBugInfoElement",""],[1,"pull-left","fw-600","lh15","text-gray"],["id","bug-detail-info","role","region",1,"panel-collapse","collapse","border-light-blue","in"],[1,"relative"],[1,"setting-field-dd"],[3,"getItemDetailsPayload","gridModule","formViewType","fieldIds","onViewChange"],[4,"ngIf"],["aria-controls","collapse1","role","button","tabindex","0",1,"panel-heading","border-none","padding-10","clearfix","pointer","collapsed",3,"click","keydown.enter","keydown.space"],["commentCollapseElement",""],["id","collapse1","role","region",1,"panel-collapse","collapse","border-light-blue"],["commentSection",""],["class","padding-10",4,"ngIf"],["class","padding-10 border-bottom-1 relative comment-row",4,"ngFor","ngForOf"],["aria-controls","collapse2","role","button","tabindex","0",1,"panel-heading","border-none","padding-10","clearfix","pointer","collapsed",3,"mouseover","click","keydown.enter","keydown.space"],["attachmentCollapseElement",""],["id","collapse2",1,"panel-collapse","collapse","border-light-blue",3,"mouseover"],[3,"attachments","moduleType","itemId","isAttachmentPasteFunctionalityActive","updateAttachmentsListRecords"],["class","panel shadow-none border-none mb-0",4,"ngIf"],["id","bug-links","role","tabpanel","aria-labelledby","linksTab",1,"tab-pane","fade"],["class","panel-heading border-none padding-10 clearfix pointer","data-toggle","collapse","href","#collapse6","role","button","tabindex","0","aria-controls","collapse6","aria-expanded","true",3,"keydown.enter","keydown.space",4,"ngIf"],["id","collapse6","class","panel-collapse collapse in border-light-blue","role","region","aria-labelledby","collapse6",4,"ngIf"],["class","panel shadow-none mb-15",4,"ngIf"],["id","bug-activity","class","tab-pane fade","role","tabpanel","aria-labelledby","activityTab",4,"ngIf"],[3,"keyboard","backdrop",4,"ngIf"],["id","deleteCommentModal","tabindex","-1","role","dialog",1,"modal","fade","pop-up-grid"],[3,"index","comments","updateBugComment"],["cssClass","modal-lg",3,"keyboard","backdrop",4,"ngIf"],["cssClass","modal-xl",3,"keyboard","backdrop",4,"ngIf"],["data-toggle","tab","id","activityTab","href","#bug-activity","role","tab","aria-controls","bug-activity",3,"click","keydown.space"],[3,"mentionUserObj","module","itemId","jiraIssueLink","itemDetails","visibleFieldIds"],[1,"padding-10"],[3,"formGroup","submit"],[1,"mb-10"],[4,"ngIf","ngIfElse"],["oldCommentEditorAdd",""],[1,"font-size-12","mt-5"],[1,"text-right"],["type","button",1,"btn","btn-primary-blank","mr-15",3,"click"],["type","submit",1,"btn","btn-primary",3,"disabled"],[3,"control","isSubmitted","disableToolbar","isReadOnly","mentionUserObj","enableMentionUserFeature","itemType","itemId","fieldId"],["for","bug-comment",1,"sr-only"],["id","mention","contenteditable","true","role","textbox","appPlainTextPaste","",1,"form-control","mention","mention-div",3,"ngClass","mentionConfig","mentionUserObj","click","mouseenter","closed"],["mentionDiv",""],[1,"padding-10","border-bottom-1","relative","comment-row"],["tabindex","0","role","group",1,"media"],[3,"userId","version","imgWidth"],[1,"media-body"],[1,"pull-right","fw-300"],["class","media-delete",4,"ngIf"],[1,"media-heading","fw-700","font-size-14"],[1,"fw-300","media-content"],["oldCommentViewBlock",""],[1,"media-delete"],["role","button","tabindex","0",1,"pointer","mr-5",3,"ngbTooltip","click","keydown.enter","keydown.space"],[1,"icon-edit","custom-icon"],["role","button","tabindex","0","data-target","#deleteCommentMod
1al","data-toggle","modal",1,"pointer",3,"ngbTooltip","click","keydown.enter","keydown.space"],[1,"icon-delete","custom-icon"],[3,"modelData","isRichTextViewOnly","mentionUserObj","itemType","itemId",4,"ngIf"],[3,"modelData","isRichTextViewOnly","mentionUserObj","itemType","itemId"],["class","fw-300 mention-pre",3,"ngClass","innerHTML",4,"ngIf"],["class","mention-pre pointer",3,"id","innerHTML","click",4,"ngIf"],[1,"fw-300","mention-pre",3,"ngClass","innerHTML"],[1,"mention-pre","pointer",3,"id","innerHTML","click"],[1,"mb-10","mention-bg-white"],["oldCommentEditor",""],[3,"control","isSubmitted","disableToolbar","isReadOnly","mentionUserObj","enableMentionUserFeature","itemType","fieldId","itemId"],["contenteditable","true","appPlainTextPaste","",1,"form-control","mention","mention-div",3,"ngClass","innerHTML","mentionUserObj","mentionConfig","closed"],["mentionListDiv",""],[1,"panel","shadow-none","border-none","mb-0"],[3,"moduleId","detailId","linkedAgileBoardEvent"],["data-toggle","collapse","href","#collapse6","role","button","tabindex","0","aria-controls","collapse6","aria-expanded","true",1,"panel-heading","border-none","padding-10","clearfix","pointer",3,"keydown.enter","keydown.space"],["id","collapse6","role","region","aria-labelledby","collapse6",1,"panel-collapse","collapse","in","border-light-blue"],[1,"link-group",3,"ngClass"],[1,"link-group-item"],["href","javascript:void(0);",3,"click",4,"ngIf"],[1,"link-group-control","mt-1"],["type","checkbox",3,"id","showActiveAndArchived","archiveUnArchiveData"],[1,"link-group-help"],["href","javascript:void();","tabindex","0","aria-label","More information about the bug",1,"tooltips-html-right",3,"focus","blur"],[1,"icon-information","icon-help-custom"],[1,"tooltips-html-content"],[1,"text-white","padding-10","mb-0","font-size-10",3,"innerHTML"],["cellpadding","0","cellspacing","0","border","0",1,"table","req-table","table-hover","mb-0"],["scope","col","width","3%"],["scope","col","width","10%"],["scope","col","width","87%"],["tabindex","0",3,"keydown.enter","keydown.space",4,"ngFor","ngForOf"],["colspan","3",4,"ngIf"],["href","javascript:void(0);",3,"click"],["tabindex","0",3,"keydown.enter","keydown.space"],[3,"ngClass"],["type","checkbox","role","checkbox",1,"text-middle","custom-checkbox-input","absolute-hidden",3,"id","click"],["reqCheckbox",""],["tabindex","0","role","checkbox",1,"custom-checkbox","inline-block","text-middle","mr-5","relative",3,"for","keydown.enter","keydown.space"],[1,"pointer",3,"ngClass","click"],["colspan","3"],["class","panel-heading border-none padding-10 clearfix pointer collapsed","data-toggle","collapse","href","#collapse5","role","button","tabindex","0","aria-controls","collapse5",3,"keydown.enter","keydown.space",4,"ngIf"],["id","collapse5","class","panel-collapse collapse border-light-blue","role","region",4,"ngIf"],["data-toggle","collapse","href","#collapse5","role","button","tabindex","0","aria-controls","collapse5",1,"panel-heading","border-none","padding-10","clearfix","pointer","collapsed",3,"keydown.enter","keydown.space"],["id","collapse5","role","region",1,"panel-collapse","collapse","border-light-blue"],[1,"table-view-area"],[1,"table-view-header"],[1,"table-view-item","w-40"],[1,"table-view-item"],[1,"table-view-body"],[4,"ngFor","ngForOf"],[1,"table-view-row"],["class","table-view-item",4,"ngIf"],[1,"table-view-item","w-40",3,"ngClass"],["tcCheckbox",""],["role","button","tabindex","0",1,"table-view-item","pointer",3,"ngClass","click","keydown.enter","keydown.space"],["class","table-view-row",4,"ngFor","ngForOf"],[1,"table-view-item","ml-45","w-40",3,"ngClass"],["sourceCheckbox",""],[1,"table-view-item",3,"ngClass"],["class","panel-heading border-none padding-10 clearfix pointer collapsed","data-toggle","collapse","href","#collapse7","role","button","tabindex","0","aria-controls","collapse7",3,"keydown.enter","keydown.space",4,"ngIf"],["id","collapse7","class","panel-collapse collapse border-light-blue","role","region",4,"ngIf"],["data-toggle","collapse","href","#collapse7","role","button","tabindex","0","aria-controls","collapse7",1,"panel-heading","border-none","padding-10","clearfix","pointer","collapsed",3,"keydown.enter","keydown.space"],["id","collapse7","role","regi
1on",1,"panel-collapse","collapse","border-light-blue"],["trCheckbox",""],["trSourceCheckbox",""],["id","bug-activity","role","tabpanel","aria-labelledby","activityTab",1,"tab-pane","fade"],[3,"id","gridModule","mentionUserObj",4,"ngIf"],[3,"id","gridModule","mentionUserObj"],[3,"keyboard","backdrop"],["addToBoardModal",""],[3,"moduleId","openedFromDetails","selectedItems","closeAddToBoardModal"],["deleteBugModal",""],[3,"hasMirrorLinks","closeBugEvent"],["createBugCopy",""],[3,"editItemDetails","isItemDuplicate","closeCreateBugModal"],["editBug",""],["cssClass","modal-lg",3,"keyboard","backdrop"],["listLinkModal",""],[3,"linkTitle","closeEvent"],["cssClass","modal-xl",3,"keyboard","backdrop"],["removeLinkWarningModal",""],[3,"title","message","emptyCancel"],["emailReportModal",""],["apiUrl","bugs/bugs-list-atcopy","modalHeader","Advertiser",3,"selectedRows","gridModule","emptyCancel"]],template:function(t,o){if(1&t&&(e.\u0275\u0275text(0,"\n"),e.\u0275\u0275text(1,"\n"),e.\u0275\u0275elementStart(2,"div",0),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",1),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"span",2),e.\u0275\u0275listener("click",function(){return o.backpagehit()})("keydown.enter",function(){return o.backpagehit()})("keydown.space",function(){return o.backpagehit()}),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275text(8,"\n "),e.\u0275\u0275element(9,"i",3),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n "),e.\u0275\u0275template(14,Mi,16,20,"div",4),e.\u0275\u0275text(15,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(16,"\n"),e.\u0275\u0275template(17,Di,3,3,"div",5),e.\u0275\u0275text(18,"\n"),e.\u0275\u0275template(19,Fi,3,3,"div",6),e.\u0275\u0275text(20,"\n"),e.\u0275\u0275template(21,Vi,3,3,"div",7),e.\u0275\u0275text(22,"\n"),e.\u0275\u0275template(23,Ai,4,1,"ng-template",null,8,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275text(25,"\n"),e.\u0275\u0275template(26,Hi,8,3,"div",9),e.\u0275\u0275text(27,"\n"),e.\u0275\u0275template(28,zo,146,73,"div",10),e.\u0275\u0275text(29,"\n")),2&t){const a=e.\u0275\u0275reference(24);e.\u0275\u0275advance(2),e.\u0275\u0275property("pageId",null==o.editBugDetails||null==o.editBugDetails.customId?null:o.editBugDetails.customId.toString())("pageTitle",null==o.editBugDetails?null:o.editBugDetails.title),e.\u0275\u0275advance(4),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(7,11,"Links.Bug.GoToList")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(11,13,"Bugs.backToListBug"),""),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",!o.idNotFound&&o.detailsTabClicked),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",o.idNotFound)("ngIfElse",a),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.editBugDetails&&o.editBugDetails.deleted),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",o.editBugDetails&&o.editBugDetails.archived),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf",!o.idNotFound),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",!o.idNotFound)}},dependencies:[x.mk,x.sg,x.O5,Ie.l,oi.D,T._L,X.JJ,u._Y,u.JL,u.sg,Te.J,P.z,Le.R,A.m,je.x,L.U,ri.$,ai.A,li.r,si.v,di.X,Ee.S,ci.M,qe.e,mi.T,pi.v,gi,G,M.LT,M.zX,N.L,b.X$],encapsulation:2,changeDetection:0}),r})();var D=c(44003),F=c(50215);const $o=w.Bz.forChild([{path:"",component:Re,canActivate:[D.I],canDeactivate:[F.I],data:{pathName:"bugs-module"}},{path:"view-bugs",component:Re,canActivate:[D.I],canDeactivate:[F.I]},{path:"view-bug-details/:id",component:oe,canActivate:[D.I],canDeactivate:[F.I],data:{pathName:"bugs-module"}},{path:"view-bug-details/:id/:pid",component:oe,canActivate:[D.I],canDeactivate:[F.I],data:{pathName:"bugs-module"}},{path:"view-bug-details/:id/:pid/:cid",component:oe,canActivate:[D.I],data:{pathName:"bugs-module"}}]);var Jo=c(19275),Yo=c(55165),Go=c(96020);let Ko=(()=>{const l=class{};let r=l;return l.\u0275fac=function(t){return new(t||l)},l.\u0275mod=e.\u0275\u0275defineNgModule({type:l}),l.\u0275inj=e.\u0275\u0275defineInjector({providers:[he.O,B.h,M.aG,N.L,F.I],imports:[he.O,Ve.gi.forChild(),Ne.N.forRoot(),$o,b.aw.forChild(),Jo.T,Yo.fi.forRoot(),qe.e,Go.I]}),r})()}}]);
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.