1"use strict";(self.webpackChunkreq_test_ui=self.webpackChunkreq_test_ui||[]).push([[8592],{36212:(C,m,t)=>{t.d(m,{S:()=>n});var e=t(61135),d=t(94650);let n=(()=>{const a=class{constructor(){this.jiraDeleteConnection=new e.X(!0),this.currentMessage=this.jiraDeleteConnection.asObservable()}changeValue(g){this.jiraDeleteConnection.next(g)}};let c=a;return a.\u0275fac=function(I){return new(I||a)},a.\u0275prov=d.\u0275\u0275defineInjectable({token:a,factory:a.\u0275fac}),c})()},75883:(C,m,t)=>{t.d(m,{w:()=>e});let e=(()=>{const n=class{constructor(){this.intervalTriggered=!1,this.isDragging=!1,this.currentX=null,this.currentY=null,this.initialize()}initialize(){this.listenDragEvents();let a=this;setInterval(function(){a.isDragging&&(a.intervalTriggered=!0,a.log("Interval triggered while dragging",[n.GlOBAL_INTERVAL]))},n.GlOBAL_INTERVAL)}onDragOver(a,l){this.isDragging||(this.log("--- Drag started ---",[l]),this.resetAndStart()),this.intervalTriggered?(this.log("interval just triggered",[l]),this.intervalTriggered=!1,this.currentY=l,this.manualScroll(this)):this.currentY=l,this.currentX=a}onDragEnd(){this.log("--- Drag stopped ---"),this.isDragging=!1}listenDragEvents(){let a=this;var l=setInterval(function(){$(n.SELECTOR).length>0?(a.log("selector found",[n.SELECTOR]),clearInterval(l)):a.log(`selector not found, polling in ${n.SELECTOR_POLLIING_INTERVAL}`,[n.SELECTOR])},n.SELECTOR_POLLIING_INTERVAL)}resetAndStart(){this.currentX=null,this.currentY=null,this.isDragging=!0}manualScroll(a){this.scrollLanesHorizontally(),this.scrollPageVertically()}scrollLanesHorizontally(){var a=null;let l=$(document).scrollLeft();if(this.currentX>l+window.innerWidth-n.HORIZONTAL_VICINITY)a=n.HORIZONTAL_SCROLL_BY;else{if(!(this.currentX<l+n.HORIZONTAL_VICINITY))return;a=-n.HORIZONTAL_SCROLL_BY}$(document).scrollLeft(l+a)}scrollPageVertically(){this.currentY-=$(window).scrollTop();var a=null;if(this.currentY>window.innerHeight-n.VERTICAL_VICINITY_BOTTOM)a=n.VERTICAL_SCROLL_BY;else{if(!(this.currentY<n.VERTICAL_VICINITY_TOP))return;a=-n.VERTICAL_SCROLL_BY}$("html").animate({scrollTop:$(window).scrollTop()+a},n.SCROLL_INTERVAL)}log(a,l=[]){n.DEBUG&&console.log(`[RQScroll]: ${a}, {${l}}`)}};let d=n;return n.GlOBAL_INTERVAL=300,n.SELECTOR_POLLIING_INTERVAL=200,n.SELECTOR="div.task-container",n.DEBUG=!1,n.HORIZONTAL_VICINITY=350,n.HORIZONTAL_SCROLL_BY=130,n.VERTICAL_VICINITY_TOP=220,n.VERTICAL_VICINITY_BOTTOM=140,n.VERTICAL_SCROLL_BY=140,n.SCROLL_INTERVAL=200,d})()},1831:(C,m,t)=>{t.d(m,{U:()=>W});var e=t(94650),d=t(84862),n=t(30518),c=t(32496),a=t(9726),l=t(51679),g=t(63229),I=t(17489),L=t(129),y=t(72310),M=t(35480),R=t(62510),x=t(41886),P=t(80062),o=t(89383),p=t(98191),V=t(88884),f=t(88296),T=t(62763),E=t(37614),F=t(36895);const U=["dynamicForm"],w=["closeBtn"];function K(S,b){if(1&S){const A=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"dynamic-form",10,11),e.\u0275\u0275listener("submitForm",function(u){e.\u0275\u0275restoreView(A);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.submit(u))})("closeFormValue",function(u){e.\u0275\u0275restoreView(A);const i=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(i.cancelEvent(u))}),e.\u0275\u0275elementEnd()}if(2&S){const A=e.\u0275\u0275nextContext();e.\u0275\u0275property("config",A.config)}}let W=(()=>{const b=class{constructor(s,u,i,h,B,N,O,_,r,D,j){this.bugService=s,this.route=u,this.activeModal=i,this.commonService=h,this.translate=B,this.gridCommonService=N,this.storage=O,this.modalMinimizeService=_,this.imageAttachmentService=r,this.dynamicFormMapperService=D,this.ref=j,this.isItemDuplicate=!1,this.listEdit=!1,this.updateBug=new e.EventEmitter,this.closeEvent=new e.EventEmitter,this.closeCreateBugModal=new e.EventEmitter,this.pageTitle=this.translate.instant("Bugs.editTitle"),this.bugControlModel={module:c.zE.Bug,itemId:0},this.allConfig=[],this.config=[],this.editRequirement={requirementId:0},this.FieldData=[],this.labelId={FieldType:"label",DefaultValue:0,Name:"ID",selectedValue:null},this.isDuplicate=!1,this.isExternal=this.commonService.isExternalUser(),this.existingAttachmentIds=[],this.gridModule=c.zE.Bug,this.formViewType=g.fu.Update,this.visibleFieldIds=[],this.resetForm=!0}commentChanges(s){s&&this.form.value.Comments!==s&&(this.form.value.Comments=s,this.addCommentsValue=null,this.submit(this.form.value))}ngOnInit(){this.labelId.DefaultValue=this.editItemDetails.customId,this.labelId.selectedValue=this.editItemDetails.customId,this.isDuplicate=this.isItemDuplicate,this.isDuplicate&&(this.pageTitle=this.translate.instant("Bugs.duplicateTitle")),this.loadFieldConfiguration(),this.minimizedModalCloseSubscriber=this.modalMinimizeService.minimizedModalCloseListener.subscribe(()=>{this.closeModal(null)})}ngOnDestroy(){this.minimizedModalCloseSubscriber&&this.minimizedModalCloseSubscriber.unsubscribe(),this.fieldSubscriber&&this.fieldSubscriber.unsubscribe(),this.actionSubscriber&&this.actionSubscriber.unsubscribe()}loadFieldConfiguration(){try{this.editItemDetails&&(this.bugControlModel.itemId=this.editItemDetails.id,this.imageAttachmentService.setAttachmentCount(this.editItemDetails.attachmentCount),this.fieldSubscriber=this.dynamicFormMapperService.loadFieldControl(this.bugControlModel).subscribe(s=>{this.existingAttachmentIds=s.attachmentIds?s.attachmentIds:[],this.requirementRes=s.CreatedBy;const u=this.dynamicFormMapperService.editFormMapper(c.zE.Bug,s,this.FieldData,this.editItemDetails.id,this.isDuplicate,a);this.isDuplicate||u.unshift(this.labelId),this.allConfig=u,this.ref.detectChanges()},s=>{this.bugService.errorHandler(s)}))}catch(s){console.log(s)}}
1submit(s){if(this.form.valid)try{if(this.isDuplicate){const i=this.dynamicFormMapperService.addDuplicateItemFieldsValue(this.config,this.allConfig);s={...s,...i}}this.bugDetailModel=this.bindValues(s),this.actionSubscriber=this.bugService[this.isDuplicate?"createBug":"updateBug"](this.bugDetailModel).subscribe(i=>{this.setCurrentView();const h=this.translate.instant(this.isDuplicate?"Bugs.duplicateBugReportCreatedSuccessfully":"Bugs.bugReportUpdatedSuccessfully");this.bugService.popToast("success",this.translate.instant("CommonForAll.success"),this.listEdit?this.translate.instant("Bugs.bugReportUpdatedSuccessfullyToView")+this.commonService.dynamicNavigationLinks(this.editItemDetails.id,"app/bugs/view-bugs/view-bug-details/",this.translate.instant("CommonForAll.clickHere"),"Bug"):h,this.bugService.toasterTimeOut,1),this.closeCreateBugModal.emit(this.isDuplicate?i.body.id:"Save")},i=>{i?.error?.isPartialSuccess?(this.commonService.errorHandler(i),this.closeCreateBugModal.emit("Save")):(this.bugService.errorHandler(i),this.closeCreateBugModal.emit()),this.commonService.reEnableButton2.next(!1)})}catch(u){console.log(u)}}bindValues(s){const i=new n.h;i.fields=[];for(let O=0;O<Object.keys(s).length;O++){const _=[],r=this.allConfig.find(D=>D.Name===Object.keys(s)[O]);if((s[r?.Name]||""===s[r?.Name])&&"null"!==s[r?.Name]&&"label"!==r?.FieldType){if("multiselect"===r?.FieldType)for(let D=0;D<s[r?.Name].length;D++)_.push({valueId:s[r?.Name][D].id,value:s[r?.Name][D].itemName});else"groupselect"===r.FieldType?(s[r?.Name].indexOf("edit-")>=0&&(s[r?.Name]=s[r?.Name].replace("edit-","")),_.push({valueId:Number(s[r?.Name]),value:""})):"select"===r?.FieldType?_.push({valueId:s[r?.Name][0]&&s[r?.Name][0].id?s[r?.Name][0].id:"",value:r?.FieldId}):"textarea"===r?.FieldType||"number"===r?.FieldType||"date"===r?.FieldType?_.push({valueId:"",value:s[r?.Name]}):"numeric"===r?.FieldType?_.push({valueId:"",number:s[r?.Name]}):r&&_.push({valueId:"",value:s[r?.Name]});i.fields.push({fieldValues:_,id:r?.FieldId,name:r?.Name,fieldType:this.bugService.getControlName(r?.FieldType)})}}if(this.isDuplicate){const O=this.storage.getToken("claims"),_=JSON.parse(O);i.projectId=_.projectId,i.id=this.bugService.getCustomId(),i.customId=Number(this.bugService.storage.getToken("customer-id")),i.createdBy=Object.keys(this.requirementRes)[_.userId],i.createdByUserId=_.userId,i.links=[];const r=new Date;i.createdDate=(r.getMonth()+1+"/"+r.getDate()+"/"+r.getFullYear()).toString(),i.changedDate=""}else{const O=this.storage.getToken("claims"),_=JSON.parse(O);i.projectId=_.projectId,i.id=this.editItemDetails.id,i.customId=Number(this.bugService.storage.getToken("customer-id")),i.createdBy=this.editItemDetails.createdBy,i.createdByUserId=this.editItemDetails.createdByUserId,i.commentCount=this.editItemDetails.commentCount,i.attachmentCount=this.editItemDetails.attachmentCount,i.links=[],i.createdDate=this.editItemDetails.createdDate;const r=new Date;i.changedDate=(r.getMonth()+1+"/"+r.getDate()+"/"+r.getFullYear()).toString()}let h=this.imageAttachmentService.getAllAttachmentsInForm();const B=(0,l.VN)(this.existingAttachmentIds,h);let N=(0,l.sL)(this.existingAttachmentIds,h);return i.attachmentIds=N,i.deletedAttachmentIds=this.isDuplicate?[]:B,i.isDuplicate=this.isDuplicate,i}closeForm(){this.closeEvent.emit("Cancel"),this.closeBtn.nativeElement.click()}closeModal(s){this.closeCreateBugModal.emit("Cancel"),this.dynamicForm&&this.dynamicForm.form.reset(),this.closeEvent.emit("Cancel")}cancelEvent(s){this.closeCreateBugModal.emit("Cancel")}getViewOnchange(s){this.visibleFieldIds=s,this.filterFields()}filterFields(){(0,I.size)(this.allConfig)&&this.form?(this.resetForm=!1,this.config=this.dynamicFormMapperService.filterFieldsInEditForm(this.visibleFieldIds,this.allConfig),this.config.btnlabel=this.allConfig.btnlabel,this.config.btnid=this.allConfig.btnid,setTimeout(()=>{this.resetFormData()},30)):setTimeout(()=>{this.filterFields()},50)}resetFormData(){this.resetForm=!0,this.ref.detectChanges(),L.q.enableFloatingButtons(null)}setCurrentView(){this.fieldsViewElement&&this.fieldsViewElement.setCurrentView()}};let S=b;return b.\u0275fac=function(u){return new(u||b)(e.\u0275\u0275directiveInject(M.h),e.\u0275\u0275directiveInject(R.gz),e.\u0275\u0275directiveInject(x.Kz),e.\u0275\u0275directiveInject(P.v),e.\u0275\u0275directiveInject(o.sK),e.\u0275\u0275directiveInject(p.E),e.\u0275\u0275directiveInject(V.K),e.\u0275\u0275directiveInject(f.R),e.\u0275\u0275directiveInject(T.M),e.\u0275\u0275directiveInject(E.r),e.\u0275\u0275directiveInject(e.ChangeDetectorRef))},b.\u0275cmp=e.\u0275\u0275defineComponent({type:b,selectors:[["app-edit-bug"]],viewQuery:function(u,i){if(1&u&&(e.\u0275\u0275viewQuery(U,7),e.\u0275\u0275viewQuery(d.r,5),e.\u0275\u0275viewQuery(w,5),e.\u0275\u0275viewQuery(y.K,7)),2&u){let h;e.\u0275\u0275queryRefresh(h=e.\u0275\u0275loadQuery())&&(i.dynamicForm=h.first),e.\u0275\u0275queryRefresh(h=e.\u0275\u0275loadQuery())&&(i.form=h.first),e.\u0275\u0275queryRefresh(h=e.\u0275\u0275loadQuery())&&(i.closeBtn=h.first),e.\u0275\u0275queryRefresh(h=e.\u0275\u0275loadQuery())&&(i.fieldsViewElement=h.first)}},inputs:{editItemDetails:"editItemDetails",addCommentsValue:"addCommentsValue",isItemDuplicate:"isItemDuplicate",listEdit:"listEdit"},outputs:{updateBug:"updateBug",closeEvent:"closeEvent",closeCreateBugModal:"closeCreateBugModal"},decls:27,vars:11,consts:[[1,"pop-up-grid"],[1,"modal-header"],["tabindex","0","type","button","data-dismiss","modal",1,"close","white","font-size-30",3,"click"],["testCloseBtn",""],[1,"modal-title","font-size-16","fw-700","text-white"],["role","button","tabindex","0",1,"easy-close",3,"click","keydown.enter","keydown.space"],[1,"modal-body"],[1,"row"],[3,"gridModule","formViewType","onViewChange"],[3,"config","submitForm","closeFormValue",4,"ngIf"],[3,"config","submitForm","closeFormValue"],["form","dynamicForm","dynamicForm",""]],template:function(u,i){1&u&&(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 i.closeModal("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\u0275elementEnd(),e.\u0275\u0275text(11,"\n "),e.\u0275\u0275elementStart(12,"a",5),e.\u0275\u0275listener("click",function(){return i.closeModal()})("keydown.enter",function(){return i.closeModal()})("keydown.space",function(){return i.closeModal()}),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\u0275elementStart(19,"div",7),e.\u0275\u0275text(20,"\n "),e.\u0275\u0275elementStart(21,"app-select-view-edit-form",8),e.\u0275\u0275listener("onViewChange",function(B){return i.getViewOnchange(B)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(22,"\n "),e.\u0275\u0275template(23,K,3,1,"dynamic-form",9),e.\u0275\u0275text(24,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(25,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(26,"\n"),e.\u0275\u0275elementEnd()),2&u&&(e.\u0275\u0275advance(4),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(6,7,"Projects.close")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(i.pageTitle),e.\u0275\u0275advance(2),e.\u0275\u0275attribute("aria-label","Close edit bug modal"),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(14,9,"Projects.close")),e.\u0275\u0275advance(8),e.\u0275\u0275property("gridModule",i.gridModule)("formViewType",i.formViewType),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",i.resetForm))},dependencies:[F.O5,d.r,y.K,o.X$],encapsulation:2}),S})()},82488:(C,m,t)=>{t.d(m,{c:()=>P});var e=t(94650),d=t(807),n=t(89383),c=t(36895);function a(o,p){1&o&&(e.\u0275\u0275elementStart(0,"h4",10),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Onboarding.crAtRequirement")))}function l(o,p){1&o&&(e.\u0275\u0275elementStart(0,"h4",10),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Onboarding.crAtTestRun")))}function g(o,p){1&o&&(e.\u0275\u0275elementStart(0,"h4",10),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Onboarding.linkAtTestCase")))}function I(o,p){1&o&&(e.\u0275\u0275elementStart(0,"h4",10),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Onboarding.crAtBug")))}function v(o,p){1&o&&(e.\u0275\u0275elementStart(0,"h4",10),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Onboarding.agileAtBoard")))}function L(o,p){1&o&&(e.\u0275\u0275elementStart(0,"p"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Onboarding.crAtRequirementDetail")))}function y(o,p){1&o&&(e.\u0275\u0275elementStart(0,"p"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Onboarding.crAtTestRunDetail")))}function M(o,p){1&o&&(e.\u0275\u0275elementStart(0,"p"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Onboarding.linkAtTestCaseDetail")))}function R(o,p){1&o&&(e.\u0275\u0275elementStart(0,"p"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Onboarding.crAtBugDetail")))}function x(o,p){1&o&&(e.\u0275\u0275elementStart(0,"p"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"Onboarding.agileAtBoardDetail")))}let P=(()=>{const p=class{constructor(f,T){this.onboradingService=f,this.translate=T,this.title="",this.itemType="",this.type="",this.coat
1chMarkSubscription=[],this.closePopUp=new e.EventEmitter}ngOnInit(){this.coatchMarkSubscription.push(this.onboradingService.coathMark$.subscribe(f=>{this.currentAction=f.status.action?f.status.action:"",this.step=f.status.step?f.status.step:"",this.subStep=f.status.substep?f.status.substep:"","DEMOPROJECT_CREATETC"===this.step&&"reqStart"===this.subStep?this.type="requirement":"linkToTestInprogress"===this.subStep||"executeToTestInprogress"===this.subStep?this.type="testRun":"noTestRun"===this.subStep?this.type="testLink":"createStickyInprogress"===this.subStep?this.type="bugList":"createStickyAddToBoard"===this.subStep&&(this.type="agileBoard")}))}ngOnDestroy(){this.coatchMarkSubscription.length&&this.coatchMarkSubscription.forEach(f=>f.unsubscribe())}onSkipClick(){this.onboradingService.updateCoatchMark({cMark:!1,substep:""}),this.closePopUp.emit()}};let o=p;return p.\u0275fac=function(T){return new(T||p)(e.\u0275\u0275directiveInject(d.H),e.\u0275\u0275directiveInject(n.sK))},p.\u0275cmp=e.\u0275\u0275defineComponent({type:p,selectors:[["app-onboarding-select"]],outputs:{closePopUp:"closePopUp"},decls:45,vars:16,consts:[[1,"pop-up-grid"],[1,"modal-dialog"],[1,"modal-content","overflow-hidden","onboarding-confirm"],[1,"modal-header","bg-green"],["type","button","data-dismiss","modal",1,"close","white","font-size-30",3,"click"],["class","modal-title",4,"ngIf"],[1,"modal-body"],[4,"ngIf"],[1,"modal-footer","modal-fixed-footer"],["type","button",1,"btn","btn-primary","mr-5",3,"click"],[1,"modal-title"]],template:function(T,E){1&T&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275text(1,"\n "),e.\u0275\u0275elementStart(2,"div",1),e.\u0275\u0275text(3,"\n "),e.\u0275\u0275elementStart(4,"div",2),e.\u0275\u0275text(5,"\n "),e.\u0275\u0275elementStart(6,"div",3),e.\u0275\u0275text(7,"\n "),e.\u0275\u0275elementStart(8,"button",4),e.\u0275\u0275listener("click",function(){return E.onSkipClick()}),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275text(10,"\xd7"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(11,"\n "),e.\u0275\u0275template(12,a,3,3,"h4",5),e.\u0275\u0275text(13,"\n "),e.\u0275\u0275template(14,l,3,3,"h4",5),e.\u0275\u0275text(15,"\n "),e.\u0275\u0275template(16,g,3,3,"h4",5),e.\u0275\u0275text(17,"\n "),e.\u0275\u0275template(18,I,3,3,"h4",5),e.\u0275\u0275text(19,"\n "),e.\u0275\u0275template(20,v,3,3,"h4",5),e.\u0275\u0275text(21,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(22,"\n "),e.\u0275\u0275elementStart(23,"div",6),e.\u0275\u0275text(24,"\n "),e.\u0275\u0275template(25,L,3,3,"p",7),e.\u0275\u0275text(26,"\n "),e.\u0275\u0275template(27,y,3,3,"p",7),e.\u0275\u0275text(28,"\n "),e.\u0275\u0275template(29,M,3,3,"p",7),e.\u0275\u0275text(30,"\n "),e.\u0275\u0275template(31,R,3,3,"p",7),e.\u0275\u0275text(32,"\n "),e.\u0275\u0275template(33,x,3,3,"p",7),e.\u0275\u0275text(34,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(35,"\n "),e.\u0275\u0275elementStart(36,"div",8),e.\u0275\u0275text(37,"\n "),e.\u0275\u0275elementStart(38,"button",9),e.\u0275\u0275listener("click",function(){return E.onSkipClick()}),e.\u0275\u0275text(39),e.\u0275\u0275pipe(40,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(41,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(42,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(43,"\n "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(44,"\n"),e.\u0275\u0275elementEnd()),2&T&&(e.\u0275\u0275advance(8),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(9,12,"Projects.close")),e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf","requirement"===E.type),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","testRun"===E.type),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","testLink"===E.type),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","bugList"===E.type),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","agileBoard"===E.type),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngIf","requirement"===E.type),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","testRun"===E.type),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","testLink"===E.type),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","bugList"===E.type),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","agileBoard"===E.type),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(40,14,"Onboarding.skip")))},dependencies:[c.O5,n.X$],encapsulation:2}),o})()},93800:(C,m,t)=>{t.d(m,{S:()=>g});var e=t(36895),d=t(24006),n=t(16155),c=t(89383),a=t(28413),l=t(94650);let g=(()=>{const v=class{};let I=v;return v.\u0275fac=function(M){return new(M||v)},v.\u0275mod=l.\u0275\u0275defineNgModule({type:v}),v.\u0275inj=l.\u0275\u0275defineInjector({imports:[e.ez,d.UX,c.aw.forChild(),n.Z,a.N]}),I})()},67180:(C,m,t)=>{t.d(m,{PL:()=>d,XN:()=>n,Y6:()=>e});const e={AddStep:"AddStep",CreateBug:"CreateBug",SetAllSteps:"SetAllSteps",AddAttachment:"AddAttachment",Upd
1ateTestCase:"UpdateTestCase",CompareTestCase:"CompareTestCase",SetStepOk:"SetStepOk",SetStepFail:"SetStepFail",SetStepExecutionResult:"SetStepExecutionResult",StepKebabMenu:"StepKebabMenu"},d={FinishTestRun:"FinishTestRun",BlockTestRun:"BlockTestRun"},n={ON_HOLD:"onhold",NOT_RUN:"notrun",FAIL:"fail"}},63220:(C,m,t)=>{t.d(m,{m:()=>c});var e=t(24006),d=t(94650);let c=(()=>{const l=class{constructor(){this.validator=a=>{let l;return l=!(!a.value||!a.value.length)&&0===(a.value||"").trim().length,l?{isWhitespace:!0}:null}}validate(I){return this.validator(I)}};let a=l;return l.\u0275fac=function(v){return new(v||l)},l.\u0275dir=d.\u0275\u0275defineDirective({type:l,selectors:[["","isWhitespace","","ngModel",""]],features:[d.\u0275\u0275ProvidersFeature([{provide:e.Cf,useExisting:l,multi:!0}])]}),a})()},44050:(C,m,t)=>{t.d(m,{R:()=>d});var e=t(95776);let d=(()=>{const c=class{static isSelectedPermissionLevel(l,g){return g===e.y.Admin?l===c.PROJECT_ADMIN:g===e.y.User?l===c.USER:g===e.y.External?l===c.EXTERNAL:g===e.y.ReadOnly&&l===c.READONLY}};let n=c;return c.PROJECT_ADMIN="project administrator",c.USER="user",c.EXTERNAL="external",c.READONLY="read only",n})()},71633:(C,m,t)=>{t.d(m,{v:()=>e});class e{}},40650:(C,m,t)=>{t.d(m,{M:()=>e});class e{}},23315:(C,m,t)=>{t.d(m,{L:()=>d,t:()=>e});class e{constructor(){this.resultText=!0,this.itemCustomId=!0,this.title=!0,this.testsuite=!0,this.assignedTo=!0,this.executedBy=!0}}class d{}}}]);
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.