PageSourceSearch

https://portal.comlaude.com/_nuxt/Ew6Xmldl.js

js comlaude.com collected 2026-10-09 21:41:08 UTC 22,606 bytes, 1 lines download raw bytes

1import q from"./DLgqw6cz.js";import k from"./pEQvfiAS.js";import J from"./BOD7uDBU.js";import $ from"./lMyjdaov.js";import z from"./R3G2VHXK.js";import{T as Y}from"./CgLWx20N.js";import{u as j,i as H,a as G,m as X,e as K,r as Q}from"./DYnLr3vw.js";import{_ as D,c as _,d as g,w as a,V as R,a as o,z as x,o as l,f as m,t as i,e as u,F as V,y as B,g as S,r as C,B as L,p as Z}from"./DO0PG5Vn.js";import U from"./CJ11Xfq3.js";import{_ as F}from"./DgQvQXuP.js";import ee from"./dLVgxLFV.js";import{_ as te}from"./BFvRL0Jb.js";import oe from"./DlGBzJ4s.js";import{V as A}from"./Bgo1VZKa.js";import{V as w}from"./DEwqqlkk.js";import{V as O}from"./iY5RtM4q.js";import ae from"./BBGcPfmk.js";import{u as W,M}from"./BWED1MQI.js";import{u as se}from"./D1MdrSK0.js";import{V as T}from"./Dv79XmTa.js";import{V as ne,a as ie,b as re,c as le,d as I}from"./CDUodfvx.js";import{V as P}from"./Cc6QCCC3.js";import{u as de}from"./CeHdhFgb.js";import"./C6i7pmxq.js";import"./DAVw7WOd.js";import"./BXE94CkJ.js";import"./COXOUT7G.js";import"./CdwZH5Ju.js";import"./BU8Ebrjh.js";import"./0VvUL2KS.js";import"./C0OEJsYd.js";import"./DRH9bej0.js";import"./zMQNDTtr.js";import"./C1hTzUi2.js";import"./D_qxKlPu.js";import"./CKrQQpLP.js";import"./ByeaBjlz.js";import"./D91Uiunz.js";import"./4bAtc9BH.js";import"./DDGlMfBa.js";import"./3u5HroPy.js";import"./JXrN83Gr.js";import"./4OvLYTxi.js";import"./CZvmPmVX.js";import"./DN36ZqlB.js";import"./DUNGBoy5.js";import"./Vw_xd_wX.js";import"./DS5q1ynY.js";import"./Bkf4z1VI.js";import"./BEOQt-XX.js";import"./CunU3ak9.js";import"./DDfp-X_f.js";import"./DpSUpQG7.js";import"./B0RYeekv.js";import"./BM44hcUz.js";import"./BHI4P998.js";import"./iblz24-q.js";import"./CgwRlgUe.js";import"./vTNChzKS.js";import"./lppH8FZN.js";import"./F03blSqe.js";import"./CchQFwPk.js";import"./DoBION_p.js";import"./C9CVyl8z.js";import"./qrRUC3Ms.js";import"./DQh1dItd.js";import"./Dzr9If9-.js";import"./NfyJbWVU.js";import"./DpvWx4Ya.js";import"./DThhJsA6.js";import"./BAWKP4WL.js";import"./COySKRpd.js";import"./ypnpOziW.js";import"./td8e_GTp.js";import"./C7Me_Xqy.js";import"./Crraxtc7.js";import"./BcA1rf8e.js";import"./BXqnex8s.js";import"./BnD8Kz_S.js";import"./CEl7VLhM.js";import"./CvuXPBbC.js";import"./CMUsJbzi.js";import"./DUGPMYYU.js";import"./75lP05fr.js";const me={name:"AddJobPanel",components:{PrimaryButton:J,TextButton:$,Widget:k},props:{currentStep:{type:Number,default:1},currentStepValid:{type:Boolean,default:!1},validating:{type:Boolean,default:!1}},emits:["next-step","previous-step","save","cancel"],setup(){return{store:j()}},data(){return{finalStep:2}},computed:{disableNext(){return!this.currentStepValid||this.validating||this.store.saving},canSave(){return this.currentStepValid&&!this.store.saving}}},ue={class:"mb-3"},pe={class:"font-weight-bold"},ce={class:"mb-3"},be={class:"font-weight-bold"},fe={class:"mb-3"},he={class:"font-weight-bold"};function _e(e,t,p,s,d,n){const c=J,h=$,f=k;return l(),_("div",{class:x([e.$vuetify.display.mdAndUp?"sticky":"","add-job-panel__wrapper"])},[p.currentStep<d.finalStep?(l(),g(R,{key:0,color:"blue-darken-2",block:"",variant:"flat",class:"mb-3",loading:p.validating,disabled:n.disableNext,onClick:t[0]||(t[0]=r=>e.$emit("next-step"))},{default:a(()=>[m(i(e.$t("nextStep")),1)]),_:1},8,["loading","disabled"])):(l(),g(c,{key:1,color:"primary",block:"",class:"mb-3",loading:s.store.saving,disabled:!n.canSave,onClick:t[1]||(t[1]=r=>e.$emit("save"))},{default:a(()=>[m(i(e.$t("saveJob")),1)]),_:1},8,["loading","disabled"])),o(R,{color:"blue-darken-2",block:"",variant:"text",disabled:p.currentStep===1||s.store.saving,onClick:t[2]||(t[2]=r=>e.$emit("previous-step"))},{default:a(()=>[m(i(e.$t("previousStep")),1)]),_:1},8,["disabled"]),o(f,{title:e.$t("summary"),class:"mt-3",navigation:"","test-name":"add-job-summary"},{"header-actions":a(()=>[o(h,{small:"",disabled:s.store.saving,onClick:t[3]||(t[3]=r=>e.$emit("cancel"))},{default:a(()=>[m(i(e.$t("cancel")),1)]),_:1},8,["disabled"])]),default:a(()=>[u("div",ue,[u("div",pe,i(e.$t("domains")),1),u("div",null,i(e.$t("countVariableDomains",s.store.domains.length)),1)]),u("div",ce,[u("div",be,i(e.$t("type")),1),u("div",null,i(s.store.job.type?e.$t(s.store.job.type):e.$t("none")),1)]),u("div",fe,[u("div",he,i(e.$t("jobStatus")),1),u("div",null,i(s.store.job.status?e.$t(s.store.job.status):e.$t("none")),1)])]),_:1},8,["title"])],2)}const ge=D(me,[["render",_e],["__scopeId","data-v-dd3f04c6"]]),ve={name:"DetailsScope",setup(){return{store:j()}},computed:{today(){return this.$moment().format("YYYY-MM-DD")},resolvedDomainNames(){return this.store.foundDomains.map(e=>e.name).join(", ")},usersApi(){return`/groups/${this.$user.group()}/users`},contactsApi(){return`/groups/${this.store.accountId||this.$user.context()}/contacts`}},methods:{assignedUserRule(e){return e!=null&&e!==""||this.$t("assignedUserRequired")}}};function ye(e,t,p,s,d,n){const c=U,h=F,f=k,r=ee,v=te,N=oe;return l(),_("div",null,[o(f,{title:e.$t("selectDetails"),"test-name":"add-job-scope-domains"},{default:a(()=>[o(c,{name:"addJobScopeDomain"},{default:a(()=>
1[m(i(e.$t("domain")),1)]),_:1}),o(h,{"model-value":n.resolvedDomainNames,name:"addJobScopeDomain",rows:3,"max-rows":3,autogrow:!1,"show-success-state":!1,"no-resize":"",readonly:""},null,8,["model-value"])]),_:1},8,["title"]),o(f,{class:"mt-5",title:e.$t("assignmentAndScheduling")},{default:a(()=>[o(r,{modelValue:s.store.job.assignedUserId,"onUpdate:modelValue":t[0]||(t[0]=b=>s.store.job.assignedUserId=b),api:n.usersApi,field:"id",text:"name",label:"assignedUser",filter:"name",filters:{roles:"staff"},rules:[n.assignedUserRule],"enable-search-on-input":""},{label:a(()=>[o(c,{name:"addJobAssignee",required:""},{default:a(()=>[m(i(e.$t("assignedUser")),1)]),_:1})]),_:1},8,["modelValue","api","rules"]),o(r,{modelValue:s.store.job.clientContactId,"onUpdate:modelValue":t[1]||(t[1]=b=>s.store.job.clientContactId=b),class:"mt-4",api:n.contactsApi,field:"id",text:"name",label:"clientContact",filter:"name",sort:"name","enable-search-on-input":"","show-clear-button":""},{label:a(()=>[o(c,{name:"addJobClientContact"},{default:a(()=>[m(i(e.$t("clientContact")),1)]),_:1})]),_:1},8,["modelValue","api"]),o(A,{class:"mt-1"},{default:a(()=>[o(w,{cols:"12",md:"6"},{default:a(()=>[o(c,{name:"addJobNextAction"},{default:a(()=>[m(i(e.$t("nextAction")),1)]),_:1}),o(v,{modelValue:s.store.job.nextActionAt,"onUpdate:modelValue":t[2]||(t[2]=b=>s.store.job.nextActionAt=b),name:"addJobNextAction",min:n.today,clearable:""},null,8,["modelValue","min"])]),_:1}),o(w,{cols:"12",md:"6"},{default:a(()=>[o(c,{name:"addJobUrgent"},{default:a(()=>[m(i(e.$t("urgent")),1)]),_:1}),o(O,{modelValue:s.store.job.urgent,"onUpdate:modelValue":t[3]||(t[3]=b=>s.store.job.urgent=b),label:e.$t("markAsUrgent"),name:"addJobUrgent",color:"primary","hide-details":"",density:"compact"},null,8,["modelValue","label"])]),_:1})]),_:1})]),_:1},8,["title"]),o(f,{class:"mt-5",title:e.$t("notes")},{default:a(()=>[o(c,{name:"addJobClientNotes"},{default:a(()=>[m(i(e.$t("clientNotes")),1)]),_:1}),o(h,{modelValue:s.store.job.clientNotes,"onUpdate:modelValue":t[4]||(t[4]=b=>s.store.job.clientNotes=b),name:"addJobClientNotes",rows:3},null,8,["modelValue"]),o(c,{name:"addJobInternalNotes",class:"mt-4"},{default:a(()=>[m(i(e.$t("internalNotes")),1)]),_:1}),o(h,{modelValue:s.store.job.internalNotes,"onUpdate:modelValue":t[5]||(t[5]=b=>s.store.job.internalNotes=b),name:"addJobInternalNotes",rows:3},null,8,["modelValue"])]),_:1},8,["title"]),o(f,{class:"mt-5",title:e.$t("confirmationsAndAction")},{default:a(()=>[o(O,{modelValue:s.store.job.orderConfirmed,"onUpdate:modelValue":t[6]||(t[6]=b=>s.store.job.orderConfirmed=b),label:e.$t("orderConfirmation"),name:"addJobOrderConfirmation",color:"primary","hide-details":"",density:"compact"},null,8,["modelValue","label"]),o(c,{name:"addJobActionNote",class:"mt-4"},{default:a(()=>[m(i(e.$t("actionNote")),1)]),_:1}),o(N,{modelValue:s.store.action.note,"onUpdate:modelValue":t[7]||(t[7]=b=>s.store.action.note=b),name:"addJobActionNote","show-success-state":!1},null,8,["modelValue"])]),_:1},8,["title"])])}const we=D(ve,[["render",ye]]),Ve={name:"JobTypeStatus",setup(){return{store:j(),addJob:W()}},computed:{typeOptions(){return this.addJob.typeOptions()},statusOptions(){return this.addJob.statusOptions(this.store.job.type)},jobType:{get(){return this.store.job.type},set(e){this.store.setJobType(e),this.store.job.status||this.$nextTick(()=>this.revalidateStatus())}}},methods:{requiredRule(e){return e!=null&&e!==""||this.$t("required")},revalidateStatus(){this.$refs.statusSelect?.$refs?.select?.validate?.()}}};function ke(e,t,p,s,d,n){const c=U,h=ae,f=k;return l(),g(f,{class:"mt-5",title:e.$t("jobDetails"),"test-name":"add-job-details"},{default:a(()=>[o(A,null,{default:a(()=>[o(w,{cols:"12",md:"6"},{default:a(()=>[o(c,{name:"addJobType",required:""},{default:a(()=>[m(i(e.$t("type")),1)]),_:1}),o(h,{modelValue:n.jobType,"onUpdate:modelValue":t[0]||(t[0]=r=>n.jobType=r),items:n.typeOptions,"item-text":"text","item-value":"value",name:"addJobType",required:"",rules:[n.requiredRule]},null,8,["modelValue","items","rules"])]),_:1}),o(w,{cols:"12",md:"6"},{default:a(()=>[o(c,{name:"addJobStatus",required:""},{default:a(()=>[m(i(e.$t("jobStatus")),1)]),_:1}),o(h,{ref:"statusSelect",modelValue:s.store.job.status,"onUpdate:modelValue":t[1]||(t[1]=r=>s.store.job.status=r),items:n.statusOptions,"item-text":"text","item-value":"value",name:"addJobStatus",required:"",rules:[n.requiredRule]},null,8,["modelValue","items","rules"])]),_:1})]),_:1})]),_:1},8,["title"])}const Se=D(Ve,[["render",ke]]),Ce={name:"SelectDomains",setup(){return{store:j()}},data(){return{raw:this.store?.domains?.join(", ")||""}},methods:{requiredRule(e){return typeof e=="string"&&e.trim().length>0||this.$t("required")},maxDomainsRule(){return this.store.domains.length<=M||this.$t("maxDomainsExceeded",{max:M})},invalidDomainRule(e){const{validateDomain:t}=se(),p=this.parse(e);for(const s of p){const d=t(s);if(d!==!0)return d}return!0},parse(e){return(e||"").split(/[\s,;\n]+/).map(t=>
1t.trim().toLowerCase()).filter(Boolean)},onChange(e){this.store.setDomains(this.parse(e))}}},je={class:"text-medium-emphasis text-caption mt-1"};function De(e,t,p,s,d,n){const c=U,h=F,f=k;return l(),g(f,{title:e.$t("selectDomains"),"test-name":"add-job-domains"},{default:a(()=>[o(c,{name:"addJobDomains",required:""},{default:a(()=>[m(i(e.$t("domains")),1)]),_:1}),o(h,{modelValue:d.raw,"onUpdate:modelValue":[t[0]||(t[0]=r=>d.raw=r),n.onChange],name:"addJobDomains",rows:4,"max-rows":20,placeholder:e.$t("addJobDomainsPlaceholder"),rules:[n.requiredRule,n.maxDomainsRule,n.invalidDomainRule],loading:s.store.checking,success:s.store.domainsChecked&&!s.store.invalidDomains.length,"show-success-state":s.store.domainsChecked&&!s.store.invalidDomains.length,"show-failed-state":s.store.invalidDomains.length>0},null,8,["modelValue","placeholder","rules","loading","success","show-success-state","show-failed-state","onUpdate:modelValue"]),u("p",je,i(e.$t("enterOneDomainPerLine")),1),s.store.domainsChecked?(l(),_(V,{key:0},[(l(!0),_(V,null,B(s.store.invalidDomains,r=>(l(),g(T,{key:r,type:"error",variant:"tonal",density:"compact",class:"mt-3"},{default:a(()=>[m(i(e.$t("domainNotFoundNotManaged",{name:r})),1)]),_:2},1024))),128)),s.store.domainsLocked&&s.store.foundDomains.length?(l(),g(T,{key:0,type:"success",variant:"tonal",density:"compact",class:"mt-3"},{default:a(()=>[m(i(e.$t("domainsManagedByComLaude",s.store.foundDomains.length)),1)]),_:1})):S("",!0)],64)):S("",!0)]),_:1},8,["title"])}const Le=D(Ce,[["render",De]]),Ae={name:"AddJobStepper",components:{SelectDomains:Le,JobTypeStatus:Se,DetailsScope:we},props:{modelValue:{type:Number,default:1}},emits:["update:model-value","step-validations"],setup(){return{store:j()}},data(){return{validations:[],lastStableValidations:[]}},computed:{stableValidations(){return this.validations.map((e,t)=>e===null?this.lastStableValidations?.[t]??!1:e)},stepHeaders(){const e=this.stableValidations,t=this.store.domainsLocked&&(e[0]||!1);return[{title:this.$t("domainAndType"),selectable:!0,valid:t},{title:this.$t("detailsAndNotes"),selectable:t,valid:e[1]||!1}]}},watch:{validations:{handler(){this.lastStableValidations=[...this.stableValidations],this.emitValidState()},deep:!0},modelValue(){this.scrollToTopOfView()}},methods:{scrollToTopOfView(){window.scrollTo({top:0,behavior:"smooth"})},emitValidState(){this.$emit("step-validations",this.stableValidations)}}};function Je(e,t,p,s,d,n){const c=C("select-domains"),h=C("job-type-status"),f=C("details-scope");return l(),g(ne,{"model-value":p.modelValue,flat:"","alt-labels":"","non-linear":"",class:"bg-transparent","onUpdate:modelValue":t[2]||(t[2]=r=>e.$emit("update:model-value",r))},{default:a(()=>[o(ie,{class:"stepper__header"},{default:a(()=>[(l(!0),_(V,null,B(n.stepHeaders,(r,v)=>(l(),g(re,{key:v,value:v+1,editable:r.selectable,error:!r.valid&&v+1<p.modelValue,complete:r.valid,color:"transparent",class:"text-capitalize","icon-color":"red"},{default:a(()=>[m(i(r.title),1)]),_:2},1032,["value","editable","error","complete"]))),128))]),_:1}),o(le,{class:"mx-0 mt-5"},{default:a(()=>[o(I,{value:1,eager:""},{default:a(()=>[o(P,{modelValue:d.validations[0],"onUpdate:modelValue":t[0]||(t[0]=r=>d.validations[0]=r)},{default:a(()=>[o(c),o(h)]),_:1},8,["modelValue"])]),_:1}),o(I,{value:2,eager:""},{default:a(()=>[p.modelValue>=2||d.validations[0]?(l(),g(P,{key:0,modelValue:d.validations[1],"onUpdate:modelValue":t[1]||(t[1]=r=>d.validations[1]=r)},{default:a(()=>[o(f)]),_:1},8,["modelValue"])):S("",!0)]),_:1})]),_:1})]),_:1},8,["model-value"])}const $e=D(Ae,[["render",Je],["__scopeId","data-v-e320820d"]]),Ne={name:"JobBookAddPage",components:{AddJobPanel:ge,AddJobStepper:$e,GeneralBar:q,PrimaryButton:J,TextButton:$,TheBreadcrumb:Y,Widget:k},beforeRouteLeave(e,t,p){if(this.store.saving){p(!1);return}if(this.store.saved||this.confirmedLeave||!this.store.hasUnsavedChanges){p();return}this.pendingLeave=p,this.showDiscardDialog=!0},setup(){return{store:j(),addJob:W()}},data(){return{currentStep:1,finalStep:2,stepValidations:[],validating:!1,showDiscardDialog:!1,pendingLeave:null,confirmedLeave:!1,lapseConfirmOpen:!1,renewalModalOpen:!1,pendingAcknowledgeRenewal:!1,manualLapseModalOpen:!1,manualLapseBlockedDomains:[]}},computed:{isLapseConfirmStep(){return this.lapseConfirmOpen},isRenewalStep(){return this.renewalModalOpen},isManualLapseStep(){return this.manualLapseModalOpen},isLapseFlowStep(){return this.isLapseConfirmStep||this.isRenewalStep||this.isManualLapseStep},pageTitle(){return this.$t("addJob")},currentStepValid(){const e=this.stepValidations[this.currentStep-1]||!1;return this.currentStep!==1?e:e&&!!this.store.job.type&&!!this.store.job.status},headerSubtitle(){if(this.isLapseFlowStep)return[this.store.job.type?this.$t(this.store.job.type):null,this.store.job.status?this.$t(this.store.job.status):null].filter(
1Boolean).join(" · ");if(this.currentStep===1)return this.$t("addJobDescription");const e=this.store.foundDomains.length?this.store.foundDomains.map(p=>p.name):this.store.domains;return[e.length===1?e[0]:this.$t("countVariableDomains",e.length),this.store.job.type?this.$t(this.store.job.type):null,this.store.job.status?this.$t(this.store.job.status):null].filter(Boolean).join(" · ")}},beforeCreate(){de(!this.$user.can("staff")||!this.$user.can("manage domain jobs"))},mounted(){this.store.$reset(),Z().setPageTitle(this.$t("addJob"))},beforeUnmount(){this.store.$reset()},methods:{async onNextStep(){if(this.currentStep!==this.finalStep){if(this.currentStep===1&&!this.store.domainsLocked){this.validating=!0;try{await this.addJob.runLookup()}catch(e){L().showMessage({content:this.$t("domainLookupFailed"),color:"error",rawContent:e?.data?.errors?.[0]?.details??e?.data?.errors})}finally{this.validating=!1}if(!this.store.domainsLocked)return}this.currentStep+=1}},onPreviousStep(){this.currentStep>1&&(this.currentStep-=1)},onCancel(){if(this.store.hasUnsavedChanges){this.showDiscardDialog=!0;return}this.leaveToJobBook()},leaveToJobBook(){this.confirmedLeave=!0,this.notifyCancelled(),this.$router.push("/job-book")},confirmDiscard(){this.showDiscardDialog=!1,this.confirmedLeave=!0;const e=this.pendingLeave;this.pendingLeave=null,this.notifyCancelled(),e?e():this.$router.push("/job-book")},notifyCancelled(){L().showMessage({content:this.$t("jobCancelled"),color:"error"})},keepEditing(){if(this.showDiscardDialog=!1,this.pendingLeave){const e=this.pendingLeave;this.pendingLeave=null,e(!1)}},async submit(){if(!this.store.saving){if(Q(this.store.job)){this.pendingAcknowledgeRenewal=!1,this.lapseConfirmOpen=!0;return}await this.attemptCreate()}},onLapseConfirm(){this.attemptCreate()},onLapseConfirmCancel(){this.lapseConfirmOpen=!1,this.pendingAcknowledgeRenewal=!1},onRenewalProceed(){this.pendingAcknowledgeRenewal=!0,this.attemptCreate()},onRenewalCancel(){this.renewalModalOpen=!1,this.pendingAcknowledgeRenewal=!1},onManualLapseBlockedDismiss(){this.manualLapseModalOpen=!1,this.manualLapseBlockedDomains=[]},clearLapseFlow(){this.lapseConfirmOpen=!1,this.renewalModalOpen=!1,this.pendingAcknowledgeRenewal=!1,this.manualLapseModalOpen=!1,this.manualLapseBlockedDomains=[]},buildCreatePayload(){return{domainIds:this.store.foundDomains.map(e=>e.id),type:this.store.job.type,status:this.store.job.status,assignedUserId:this.store.job.assignedUserId,clientContactId:this.store.job.clientContactId,nextActionAt:this.store.job.nextActionAt,urgent:this.store.job.urgent,orderConfirmed:this.store.job.orderConfirmed,clientNotes:this.store.job.clientNotes,internalNotes:this.store.job.internalNotes,actionNote:this.store.action.note,acknowledgeRenewalWindow:this.pendingAcknowledgeRenewal}},async attemptCreate(){if(!this.store.saving){this.store.saving=!0;try{const e=await this.addJob.createJobs(this.buildCreatePayload());this.store.saved=!0,this.clearLapseFlow(),L().showMessage({content:this.$t("jobCreatedSuccessfully"),subtitle:this.successSubtitle(e),color:"success"}),this.$router.push("/job-book")}catch(e){if(H(e)&&!this.pendingAcknowledgeRenewal){this.lapseConfirmOpen=!1,this.renewalModalOpen=!0;return}if(G(e)){this.lapseConfirmOpen=!1,this.renewalModalOpen=!1,this.pendingAcknowledgeRenewal=!1,this.manualLapseBlockedDomains=X(K(e),this.store.foundDomains),this.manualLapseModalOpen=!0;return}this.clearLapseFlow(),L().showMessage({content:this.$t("jobCreationFailed"),color:"error",rawContent:e?.data?.errors?.[0]?.details??e?.data?.errors})}finally{this.store.saving=!1}}},successSubtitle(e){const t=this.store.foundDomains.map(p=>p.name);return t.length===1?this.$t("domainAddedToJobBook",{domain:t[0]}):this.$t("domainsAddedToJobBook",{count:e?.length??t.length})}}},Be={class:"text-medium-emphasis text-body-2"},Ue={key:0,class:"text-body-2 text-medium-emphasis mb-0"},Re={key:1,class:"text-body-2 text-medium-emphasis mb-0"},Oe={class:"text-body-2 text-medium-emphasis mb-3"},Me={key:0,class:"pl-4 mb-0"},Te={class:"mb-3"},Ie={class:"font-weight-bold"},Pe={class:"mb-3"},qe={class:"font-weight-bold"},xe={class:"mb-3"},Fe={class:"font-weight-bold"};function We(e,t,p,s,d,n){const c=C("the-breadcrumb"),h=q,f=k,r=J,v=$,N=C("add-job-stepper"),b=C("add-job-panel"),E=z;return l(),_("div",null,[o(c),o(h,{"bar-title":n.pageTitle,"disable-fab-classes":"","capitalize-title":""},{"left-section":a(()=>
1[u("span",Be,i(n.headerSubtitle),1)]),_:1},8,["bar-title"]),n.isLapseFlowStep?(l(),g(A,{key:0},{default:a(()=>[o(w,{cols:"12",md:"9",order:"2","order-md":"1"},{default:a(()=>[o(f,{title:e.$t("jobDetails"),"test-name":"job-book-lapse-confirm"},{default:a(()=>[n.isLapseConfirmStep?(l(),_("p",Ue,i(e.$t("confirmLapseDomainJob")),1)):n.isRenewalStep?(l(),_("p",Re,i(e.$t("renewalWindowLapseWarning")),1)):n.isManualLapseStep?(l(),_(V,{key:2},[u("p",Oe,i(e.$t("manualLapseAutomatedWarning")),1),d.manualLapseBlockedDomains.length?(l(),_("ul",Me,[(l(!0),_(V,null,B(d.manualLapseBlockedDomains,y=>(l(),_("li",{key:y,class:"text-body-2"},i(y),1))),128))])):S("",!0)],64)):S("",!0)]),_:1},8,["title"])]),_:1}),o(w,{cols:"12",md:"3",order:"1","order-md":"2"},{default:a(()=>[u("div",{class:x([e.$vuetify.display.mdAndUp?"sticky":"","job-book-add-lapse__panel"])},[n.isLapseConfirmStep?(l(),_(V,{key:0},[o(r,{color:"blue-darken-2",block:"",class:"mb-3 text-uppercase",loading:s.store.saving,onClick:n.onLapseConfirm},{default:a(()=>[m(i(e.$t("confirm")),1)]),_:1},8,["loading","onClick"]),o(v,{color:"blue-darken-2",block:"",disabled:s.store.saving,onClick:n.onLapseConfirmCancel},{default:a(()=>[m(i(e.$t("cancel")),1)]),_:1},8,["disabled","onClick"])],64)):n.isRenewalStep?(l(),_(V,{key:1},[o(r,{color:"blue-darken-2",block:"",class:"mb-3 text-uppercase",loading:s.store.saving,onClick:n.onRenewalProceed},{default:a(()=>[m(i(e.$t("proceedWithLapse")),1)]),_:1},8,["loading","onClick"]),o(v,{color:"blue-darken-2",block:"",disabled:s.store.saving,onClick:n.onRenewalCancel},{default:a(()=>[m(i(e.$t("cancelOrWait")),1)]),_:1},8,["disabled","onClick"])],64)):n.isManualLapseStep?(l(),g(r,{key:2,color:"blue-darken-2",block:"",class:"mb-3 text-uppercase",onClick:n.onManualLapseBlockedDismiss},{default:a(()=>[m(i(e.$t("confirm")),1)]),_:1},8,["onClick"])):S("",!0),o(f,{title:e.$t("summary"),class:"mt-3",navigation:"","test-name":"add-job-lapse-summary"},{default:a(()=>[u("div",Te,[u("div",Ie,i(e.$t("domains")),1),u("div",null,i(e.$t("countVariableDomains",s.store.domains.length)),1)]),u("div",Pe,[u("div",qe,i(e.$t("type")),1),u("div",null,i(s.store.job.type?e.$t(s.store.job.type):e.$t("none")),1)]),u("div",xe,[u("div",Fe,i(e.$t("jobStatus")),1),u("div",null,i(s.store.job.status?e.$t(s.store.job.status):e.$t("none")),1)])]),_:1},8,["title"])],2)]),_:1})]),_:1})):(l(),g(A,{key:1},{default:a(()=>[o(w,{cols:"12",md:"9",order:"2","order-md":"1"},{default:a(()=>[o(N,{modelValue:d.currentStep,"onUpdate:modelValue":t[0]||(t[0]=y=>d.currentStep=y),onStepValidations:t[1]||(t[1]=y=>d.stepValidations=y)},null,8,["modelValue"])]),_:1}),o(w,{cols:"12",md:"3",order:"1","order-md":"2"},{default:a(()=>[o(b,{"current-step":d.currentStep,"current-step-valid":n.currentStepValid,validating:d.validating,onNextStep:n.onNextStep,onPreviousStep:n.onPreviousStep,onSave:n.submit,onCancel:n.onCancel},null,8,["current-step","current-step-valid","validating","onNextStep","onPreviousStep","onSave","onCancel"])]),_:1})]),_:1})),o(E,{modelValue:d.showDiscardDialog,"onUpdate:modelValue":t[2]||(t[2]=y=>d.showDiscardDialog=y),onDiscard:n.confirmDiscard},null,8,["modelValue","onDiscard"])])}const Vo=D(Ne,[["render",We],["__scopeId","data-v-5755c961"]]);export{Vo as default};

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.