1import{a as Oi}from"./chunk-53TU33AU.js";import{a as Vi}from"./chunk-KFXZW3GU.js";import{a as qi}from"./chunk-TKZGARMP.js";import{a as Fe}from"./chunk-OYH2GCPV.js";import{a as Ri}from"./chunk-YENGZUC2.js";import"./chunk-ON5FKZ3V.js";import"./chunk-WJVVXGWY.js";import{a as qe}from"./chunk-GYGM2NLP.js";import"./chunk-ZPB2COP3.js";import{a as Ve}from"./chunk-HBWNTNSU.js";import{a as Ii}from"./chunk-UKX3GX44.js";import{a as Mi}from"./chunk-23UOQFA3.js";import{b as Fi}from"./chunk-3GHVVMU5.js";import"./chunk-W43W277V.js";import"./chunk-GPUADKOA.js";import"./chunk-PHSUILHB.js";import"./chunk-ETZLAZXZ.js";import{b as m}from"./chunk-7VQLOR6B.js";import{a as Q}from"./chunk-57L3FNEJ.js";import{d as ie,g as ai}from"./chunk-H4XTQAR3.js";import{a as ni}from"./chunk-A6RGM255.js";import{a as ee,c as te}from"./chunk-R75PPR5T.js";import{a as j}from"./chunk-2OPTMNUK.js";import"./chunk-L4KWJUTJ.js";import{a as De}from"./chunk-WX4CQOYH.js";import{b as Te}from"./chunk-VJFTX4QI.js";import{b as ti,c as oi,f as Se,g as U}from"./chunk-SZ2LKQI4.js";import{$ as Si,Ba as W,D as gi,E as hi,H as Ci,I as vi,K as wi,L as xi,M as _i,Q as ke,U as bi,Z as yi,ba as Di,c as v,d as ri,da as Ti,e as si,f as li,i as C,k as di,m as ci,n as mi,o as pi,p as ui,ra as Ie,ua as ki,v as fi}from"./chunk-HEZNEFM5.js";import"./chunk-XYU3HKCH.js";import{$ as ue,A as se,Ac as xe,Bb as D,Bc as ei,Cb as le,Eb as Y,Fb as $,Gb as Z,Hb as $e,Ia as n,Ib as f,Jb as I,Kb as b,Lb as B,Ma as k,Mb as Pe,Mc as ii,Qa as G,Va as y,X as Ke,Yb as E,Zb as O,_ as pe,_b as Ze,a as R,ab as p,b as me,cc as d,dc as c,ea as Ye,ec as Ne,fa as w,ga as x,gc as Je,gd as _e,h as K,ha as fe,i as re,ia as ge,ib as h,l as He,nb as s,nd as be,ob as r,pb as g,pd as J,qb as ve,qd as ye,rb as we,sd as X,ta as he,tb as T,ua as Ce,wb as _,xb as u,yc as Xe}from"./chunk-B55Z224L.js";var oe=class o{constructor(t,e,i){this._commonService=t;this._quoteV2Service=e;this._bookingV2Service=i}_commonService;_quoteV2Service;_bookingV2Service;destinationObjSet=Ce({szCCDeadlineImport:"",isInlandImportApplicable:!1});originObjSet=Ce({szCCDeadlineExport:"",isInlandExportApplicable:!1});CUSTOMVALIDATEMETHOD=m;minMaxArrValidator=[];isReefer=!1;isOutOfGuage=Ce(!1);atleastOneSelectedValidator=[];uploadedCargoImage(t,e,i){let a=i.get(e).value||[];t&&(t=this._commonService.createUploadFormat(t,"arAttachments")),a.push(t.data);let l={};l[e]=a,i.patchValue(l)}imageRemoved(t,e,i){let a={};a[e]=t?.files,i.patchValue(a)}containerTextData(t){let e="",i=1;if(t?.length>0)for(let a of t)t?.length>1&&i>1&&(i==t?.length?e+=" & ":e+=", "),e+=a+" | "+this.getCargoDescriptionByCode(a),++i;return e}getCargoDescriptionByCode(t){return this._quoteV2Service?.getDataFromStorage("formFieldsOptions")?.BookingCargoTypes?.find(i=>i?.szCargoType==t)?.szCargoTypeDescription}clickOutOfGuage(t,e,i){e.patchValue({bOutOfGuage:t});let a=["fLength","fWidth","fHeight","fOverLengthFront","fOverLengthRear","fOverWidthLeft","fOverWidthRight","fOverHeight"];this._commonService.clearAllConditionalValidation(e,a),t==="yes"||e.value.bOutOfGuageDs?e.value?.szCargoType?.length>0&&(this.disableOutOfGaugeFields(e),e.value.szCargoType.forEach(l=>{let S=i.BookingCargoTypes?.find(V=>V?.szCargoType===l);S?.isLengthApplicable==="Y"&&this.enableFieldWithValidators(e,[{field:"fLength",validators:[v.required,m.positiveAndDecimal,m.restrictInputWithEnglish,m.UrlBlockerDirective]},{field:"fOverLengthFront",validators:[m.positiveAndDecimal,m.restrictInputWithEnglish,m.UrlBlockerDirective]},{field:"fOverLengthRear",validators:[m.positiveAndDecimal,m.UrlBlockerDirective]}]),S?.isWidthApplicable==="Y"&&this.enableFieldWithValidators(e,[{field:"fWidth",validators:[v.required,m.positiveAndDecimal,m.restrictInputWithEnglish,m.UrlBlockerDirective]},{field:"fOverWidthLeft",validators:[m.positiveAndDecimal,m.restrictInputWithEnglish,m.UrlBlockerDirective]},{field:"fOverWidthRight",validators:[m.positiveAndDecimal,m.restrictInputWithEnglish,m.UrlBlockerDirective]}]),S?.isHeightApplicable==="Y"&&this.enableFieldWithValidators(e,[{field:"fHeight",validators:[v.required,m.positiveAndDecimal,m.restrictInputWithEnglish,m.UrlBlockerDirective]},{field:"fOverHeight",validators:[v.required,m.positiveAndDecimal,m.restrictInputWithEnglish,m.UrlBlockerDirective]}])}
1)):a.forEach(l=>e.controls[l]?.reset()),e.setValidators(e.validator),this._commonService.updateAllConditionalValidation(e,a)}disableOutOfGaugeFields(t){["fLength","fOverLengthFront","fOverLengthRear","fWidth","fOverWidthLeft","fOverWidthRight","fHeight","fOverHeight"].forEach(e=>{t.controls[e]?.disable()})}enableFieldWithValidators(t,e){e.forEach(({field:i,validators:a})=>{t.controls[i]?.enable(),t.controls[i]?.setValidators(a)})}clickTempratureUnit(t,e,i,a){let l=["fMinTemprature","fMaxTemprature"];this._commonService.clearAllConditionalValidation(i,l),e==="yes"&&i.get("eRefrigerationType")?.value==="yes"&&(t===!1?(i.controls.fMinTemprature.setValidators([v.required,m.cTemperature]),i.controls.fMaxTemprature.setValidators([v.required,m.cTemperature]),a.push(m.minMaxGreater("fMinTemprature","fMaxTemprature")),i.patchValue({szTempratureUnit:!1})):t===!0&&(i.controls.fMinTemprature.setValidators([v.required,m.fMinTemperature]),i.controls.fMaxTemprature.setValidators([v.required,m.fTemperature]),a.push(m.minMaxGreater("fMinTemprature","fMaxTemprature")),i.patchValue({szMinTempratureUnit:!0})),i.setValidators(a)),this._commonService.updateAllConditionalValidation(i,l)}clickAirFlowUnit(t,e,i=!0){let a=["fSpecificAirFlowRate"];return this._commonService.clearAllConditionalValidation(e,a,i),e.get("eVentType")?.value!=="Specific"?!1:(t===!1?e.controls.fSpecificAirFlowRate.setValidators([v.required,m.CBMAirFlow,m.UrlBlockerDirective]):t===!0&&e.controls.fSpecificAirFlowRate.setValidators([v.required,m.CFTAirFlow,m.UrlBlockerDirective]),this._commonService.updateAllConditionalValidation(e,a),!0)}textDataFormat(t){let e="",i=1;if(t?.length>0)for(let a of t)a?.length>1&&i>1&&(i==t?.length?e+=" & ":e+=", "),e+=a,++i;return e}referValidation(t,e){let i=["eRefrigerationType","eRefrigerationTypeDs"];this._commonService.clearAllConditionalValidation(t,i),e&&(t.controls.eRefrigerationType.setValidators([v.required]),t.controls.eRefrigerationTypeDs.setValidators([v.required])),this._commonService.updateAllConditionalValidation(t,i)}outOfGuageValidation(t,e){let i=["bOutOfGuage","bOutOfGuageDs"];this._commonService.clearAllConditionalValidation(t,i),e&&(t.controls.bOutOfGuage.setValidators([v.required]),t.controls.bOutOfGuageDs.setValidators([v.required])),this._commonService.updateAllConditionalValidation(t,i)}checkContainer(t,e,i,a){let l=["fMinTemprature","fMaxTemprature","fSpecificAirFlowRate","fLength","fWidth","fHeight"];this._commonService.clearAllConditionalValidation(t,l),e?.forEach(S=>{S.szReeferIND==="Y"&&i==="yes"&&(t.controls.fMinTemprature.setValidators([v.required,m.cTemperature]),t.controls.fMaxTemprature.setValidators([v.required,m.cTemperature]),this.minMaxArrValidator.push(m.minMaxGreater("fMinTemprature","fMaxTemprature"))),S.szVentSettings==="Y"&&a==="Specific"&&t.controls.fSpecificAirFlowRate.setValidators([v.required,m.CBMAirFlow,m.UrlBlockerDirective])}),t.setValidators(this.minMaxArrValidator),this._commonService.updateAllConditionalValidation(t,l)}checkContainerType(t,e,i,a,l){let S=[];if(l){let M=JSON.parse(JSON.stringify(e));M?.pop(),S=M}else S=e;let V="no",q="no",F="";if(this.isOutOfGuage.set(!1),this.isReefer=!1,t&&e?.length){let M=[];S?.forEach(L=>{let N=t?.find(H=>H?.szCargoType==L);M.push(N)});let z=M?.find(L=>L?.szReeferIND=="Y"),P=M?.find(L=>L?.szVentSettings=="Y"),Ee=M?.find(L=>L?.szOutOfGuage=="Y");e.forEach(L=>{let N=t?.find(H=>H?.szCargoType==L);if(N){let H=N?.szCargoType,Qe=N.szOutOfGuage,Ae=N.szReeferIND,Wi=N.szVentSettings;if(z?this.referValidation(i,!0):Ae=="Y"&&a.bReeferCargo=="yes"&&a?.szCargoType==H?(V="yes",this.isReefer=!0,this.referValidation(i,!0)):Ae=="Y"?(i.patchValue({bReeferCargo:"yes"}),V="yes",this.referValidation(i,!0)):(i.patchValue({bReeferCargo:"no",fMinTemprature:null,fMaxTemprature:null}),this.referValidation(i,!1)),P||Wi=="Y"&&(q="yes"),Ee)this.isOutOfGuage.set(!0);else if(Qe=="Y"&&a?.bOutOfGuage=="yes"&&a?.szCargoType==H)F="yes",this.isOutOfGuage.set(!0);else if(Qe=="Y"){F="null",this.isOutOfGuage.set(!0);let Hi={fHeight:null,fLength:null,fOverHeight:null,fOverLengthFront:null,fOverLengthRear:null,fOverWidthLeft:null,fOverWidthRight:null,fWidth:null};i.patchValue(Hi)}}}),this.atleastOneSelectedValidator.length=0;let We=["fHeight","fLength","fOverHeight","fOverLengthFront","fOverLengthRear","fOverWidthLeft","fOverWidthRight","fWidth"];this._commonService.clearAllConditionalValidation(i,We);let ae={};z||(ae.bReeferCargo=V),P||(ae.bVentCargo=q),Ee||(ae.bOutOfGuage=F),i.patchValue(ae)}this.outOfGuageValidation(i,this.isOutOfGuage())}destinationApiMethod(t,e,i,a){return re(this,null,function*(){if(!e||!t)return;let l=e.find(V=>V.szDisplayName?.toLowerCase().replace(/\s/g,"")===t?.toLowerCase().replace(/\s/g,""));if(!l)return;let S={szDestinationCountryCode:l.szCountryCode};if(this._quoteV2Service.updateQuoteRequestDetails(i,S),l?.szCountryCode){a.patchValue({szDestinationPortCode:l.szPortCode});try{let[V,q]=yield Promise.all([this._bookingV2Service.getCCDeadline({szCountryCode:l.szCountryCode,key:"destination"}).toPromise(),this._bookingV2Service.getInlandValid({szCountryCode:l.szCountryCode}).toPromise()]),F=V?.data?.[0]?.deadlines?.imports,M=null;F?.display&&(F.swireAmount!==void 0?M=F.swireAmount!==0?`${F.swireAmount} ${F.swireTime}`:F.swireEvent:M=`${F.swireAmount} ${F.swireEvent}`),this.destinationObjSet.set(me(R({},this.destinationObjSet()),{szCCDeadlineImport:M}));let z=q?.data?.length>0?!!q.data[0]?.display:!1;this.destinationObjSet.set(me(R({},this.destinationObjSet()),{isInlandImportApplicable:z}))}catch(V){console.error("Error fetching deadline or inland import data:",V)}}})}originApiMethod(t,e,i,a){return re(this,null,function*(){if(!e||!t)return;let l=e.find(V=>V.szDisplayName?.toLowerCase().replace(/\s/g,"")===t?.toLowerCase().replace(/\s/g,""));if(!l)return;let S={szOriginCountryCode:l.szCountryCode};if(this._quoteV2Service.updateQuoteRequestDetails(i,S),l.szCountryCode){a.patchValue({szOriginPortCode:l.szPortCode});try{let[V,q]=yield Promise.all([this._bookingV2Service.getCCDeadline({szCountryCode:l.szCountryCode,key:"origin"}).toPromise(),this._bookingV2Service.getInlandValid({szCountryCode:l.szCountryCode}).toPromise()]),F=V?.data?.[0]?.deadlines?.exports,M=null;F?.display&&(M=F.swireAmount!==0?`${F.swireAmount} ${F.swireTime}`:F.swireEvent);let z=q?.data?.[0]?.display??!1;this.originObjSet.update(P=>me(R({},P),{szCCDeadlineExport:M,isInlandExportApplicable:z}))}catch(V){console.error("Error fetching deadline or inland export data:",V)}}})}static \u0275fac=function(e){return new(e||o)(pe(U),pe(Q),pe(ie))};static \u0275prov=Ke({token:o,factory:o.\u0275fac,providedIn:"root"})};
1var et=["szCommoditySearch"],it=["szCargoTypeSearch"],tt=["datepicker"],ot=o=>({"expanded-active":o}),nt=o=>({"d-none":o}),at=o=>({disabled:o}),rt=(o,t)=>({error:o,"select-disabled":t}),Ni=()=>({Accept:"application/json","Content-Type":"multipart/form-data"}),Oe=o=>({"not-login":o}),Gi=o=>({"up-arrow":o}),st=o=>({active:o}),lt=()=>["szQuoteTemplateName"],dt=()=>({value:"Open",name:"1"}),ct=()=>({value:"Close",name:"1"}),mt=()=>({value:"Specific",name:"1"}),A=o=>({error:o});function pt(o,t){if(o&1){let e=T();s(0,"swire-modal",8),_("close",function(){w(e);let a=u();return x(a._modelService.closeModal1({type:0,open:!1}))}),s(1,"app-savetemplate",9),_("popupCallBack",function(a){w(e);let l=u();return x(l.popupCallBack(a))}),r()()}if(o&2){let e=u();p("body",e._modelService.translateObject(e.MODALCONTENT.saveTemplate))}}function ut(o,t){if(o&1){let e=T();s(0,"swire-modal",10),_("submit",function(a){w(e);let l=u();return x(l.deleteCargoCallBack(a))})("close",function(){w(e);let a=u();return x(a._modelService.closeModal1({type:0,open:!1}))}),r()}if(o&2){let e=u();p("body",e._modelService.translateObject(e.MODALCONTENT.deleteCargo))}}function ft(o,t){if(o&1){let e=T();s(0,"swire-button",117),_("click",function(){w(e);let a=u(2);return x(a.onSubmitAsCollapse())}),r()}if(o&2){let e=u(2);p("ngClass",O(6,Gi,(e.objQuoteRequestDetails==null?null:e.objQuoteRequestDetails.szView)!=="LIST"))("swClass","edit-icon up-down-arrow")("swIconClass","icon-arrow-down-1 swi-icon icon-size-22 Primary-80")("swIsShowIcon",!0)("swButtonIconPosition","left")("swType","button")}}function gt(o,t){if(o&1){let e=T();s(0,"swire-button",117),_("click",function(){w(e);let a=u(2);return x(a.onSubmitAsCollapse())}),r()}if(o&2){let e=u(2);p("ngClass",O(6,Gi,(e.objQuoteRequestDetails==null?null:e.objQuoteRequestDetails.szView)!=="LIST"))("swClass","edit-icon up-down-arrow")("swIconClass","icon-arrow-up-1 swi-icon icon-size-22 Primary-80")("swIsShowIcon",!0)("swButtonIconPosition","left")("swType","button")}}function ht(o,t){if(o&1){let e=T();s(0,"span",24)(1,"swire-button",118),_("click",function(){w(e);let a=u(2);return x(a.deleteCargoLine())}),r()()}o&2&&(n(),p("swClass","delete-icon")("swIconClass","swi-icon icon-delete icon-size-25 Grey-90")("swIsShowIcon",!0)("swButtonIconPosition","left")("swType","button"))}function Ct(o,t){o&1&&(s(0,"span",119)(1,"span",120),g(2,"span",121)(3,"span",122),r(),f(4),d(5,"translate"),r()),o&2&&(n(4),b(" \xA0 ",c(5,1,"Special Handling Instructions")," "))}function vt(o,t){o&1&&(s(0,"span",119),f(1,"\xA0 "),s(2,"span",123),g(3,"span",121)(4,"span",122),r(),f(5),d(6,"translate"),r()),o&2&&(n(5),b(" \xA0 ",c(6,1,"Additional Services"),""))}function wt(o,t){if(o&1&&(s(0,"div",25)(1,"span"),f(2),r(),s(3,"span"),f(4),d(5,"momentDateFormat"),d(6,"momentDateFormat"),r(),y(7,Ct,6,3,"span",119)(8,vt,7,3,"span",119),r()),o&2){let e=u(2);n(2),B("",e.f.szOrigin.value," To ",e.f.szDestination.value," "),n(2),B(" ",Ne(5,6,e.f==null||e.f.dtValidity==null||e.f.dtValidity.controls==null||e.f.dtValidity.controls.start==null?null:e.f.dtValidity.controls.start.value,"DD MMM Y")," - ",Ne(6,9,e.f==null||e.f.dtValidity==null||e.f.dtValidity.controls==null||e.f.dtValidity.controls.end==null?null:e.f.dtValidity.controls.end.value,"DD MMM Y"),""),n(3),h(e.f.bDangerousGoods.value==="yes"?7:-1),n(),h(e.f.isFirstMile.value||e.f.isCCMExport.value||e.f.isCCMImport.value||e.f.isLastMile.value?8:-1)}}function xt(o,t){o&1&&(s(0,"span",124),f(1),d(2,"translate"),r()),o&2&&(n(),I(c(2,1,"Saved Templates")))}function _t(o,t){if(o&1){let e=T();s(0,"swire-dropdown",125),d(1,"translate"),d(2,"translate"),_("click",function(){w(e);let a=u(2);return x(a.openLoginPopup())})("getValue",function(a){w(e);let l=u(2);return x(l.setTempaltesData(a))}),r()}if(o&2){let e=u(2);D("locator","saveQuoteForm",e.indexQuoteRequestDetails,""),p("ngClass",O(18,st,e.savedCargoTemplateName))("swPlaceholder",c(1,14,"Select Template"))("swBindLabel","szQuoteTemplateName")("swBindValue","id")("swDropdownType","regular")("swIsSearchBox",!0)("swSearchBoxPlaceholder",c(2,16,"Search"))("swSearchIconClass","icon-search Text-80 icon-size-16")("swIconClass","icon-size-18 icon-arrow-down-1 Primary-80")("swReadOnlyProperties",!0)("swData",e.usersCargoTemplates)("swFilterKeys",E(20,lt))}}function bt(o,t){if(o&1&&g(0,"app-error-message",126),o&2){let e=u(2);
1p("isSubmit",e.submitted)("formControls",e.f==null||e.f.dtValidity==null?null:e.f.dtValidity.controls)("messageModule",e.messageModule)}}function yt(o,t){if(o&1&&g(0,"app-error-message",127),o&2){let e=u(2);p("isSubmit",e.submitted)("formControls",e.f==null||e.f.dtValidity==null?null:e.f.dtValidity.controls)("messageModule",e.messageModule)}}function St(o,t){o&1&&(s(0,"div")(1,"span",128),g(2,"span",129),f(3),d(4,"translate"),r()()),o&2&&(n(3),b(" ",c(4,1,"Maximum 1 container type selection per quote request is allowed from [Open Top/Sided or Flat Rack].")," "))}function Dt(o,t){if(o&1){let e=T();s(0,"span",131),f(1),s(2,"a",132),_("click",function(){let a=w(e).$implicit,l=u(3);return x(l.removeCargoTypeItem("szCargoType",a))}),r()()}if(o&2){let e=t.$implicit,i=u(3);n(),B(" ",e," | ",i._quotefromService.getCargoDescriptionByCode(e)," ")}}function Tt(o,t){if(o&1&&(s(0,"div",60),y(1,Dt,3,2,"span",130),r()),o&2){let e=u(2);n(),p("ngForOf",e.cargoTypeDataList)}}function kt(o,t){if(o&1){let e=T();s(0,"span",131),f(1),s(2,"a",132),_("click",function(){let a=w(e).$implicit,l=u(3);return x(l.removeItem("szCommodity",a))}),r()()}if(o&2){let e=t.$implicit;n(),b("",e," ")}}function It(o,t){if(o&1&&(s(0,"div",60),y(1,kt,3,1,"span",130),r()),o&2){let e=u(2);n(),p("ngForOf",e.filterszCommodityDataList)}}function Vt(o,t){if(o&1&&(s(0,"div",74)(1,"span"),f(2),d(3,"translate"),d(4,"translate"),r()()),o&2){let e=u(2);n(2),Pe("",c(3,3,"Field value exceeds"),"",e.currentContainer.fUnitPayloadWeight," ",c(4,5,"Kg"),"")}}function qt(o,t){if(o&1&&(s(0,"div",74)(1,"span"),f(2),d(3,"translate"),d(4,"translate"),r()()),o&2){let e=u(2);n(2),Pe("",c(3,3,"Field value exceeds")," ",e.fPayloadWeightLB," ",c(4,5,"Lb"),"")}}function Ft(o,t){o&1&&(s(0,"p",96),f(1),d(2,"translate"),r()),o&2&&(n(),b(" ",c(2,1,"Slide Left or Right")," "))}function Mt(o,t){o&1&&(s(0,"p",96),f(1),d(2,"translate"),r()),o&2&&(n(),I(c(2,1,"Yes, its Dangerous goods")))}function Rt(o,t){o&1&&(s(0,"p",96),f(1),d(2,"translate"),r()),o&2&&(n(),I(c(2,1,"No, its not Dangerous goods")))}function Ot(o,t){o&1&&(s(0,"div",39)(1,"label",40),f(2),d(3,"translate"),r()()),o&2&&(n(2),b("",c(3,1,"Description of Dangerous Goods | UN Number"),"*"))}function zt(o,t){o&1&&(s(0,"div",39)(1,"label",40),f(2),d(3,"translate"),r()()),o&2&&(n(2),b(" ",c(3,1,"Average Cargo Weight of Dangerous Goods"),"*"))}function Lt(o,t){o&1&&(s(0,"div",149)(1,"label",77),f(2),d(3,"translate"),s(4,"span",78),f(5),d(6,"translate"),r()()()),o&2&&(n(2),b("",c(3,2,"Upload any attachments")," "),n(3),b("",c(6,4,"(optional)")," "))}function Bt(o,t){if(o&1){let e=T();s(0,"div",137)(1,"div",138)(2,"div",32)(3,"div",38),y(4,Ot,4,3,"div",39),g(5,"swire-dropdown",139),d(6,"translate"),d(7,"translate"),g(8,"app-error-message",140),r()()(),s(9,"div",141)(10,"div",32)(11,"div",38),y(12,zt,4,3,"div",39),s(13,"div",142)(14,"swire-input",143),d(15,"translate"),_("keypress",function(a){w(e);let l=u(3);return x(l.CUSTOMVALIDATEMETHOD.numberOnly(a))})("blur",function(){w(e);let a=u(3);return x(a.onFocusOutEvent())}),r(),g(16,"app-error-message",144),s(17,"div",145),g(18,"swire-two-way-toggle-button",146),d(19,"translate"),d(20,"translate"),r()()()()(),s(21,"div",147)(22,"div",32)(23,"div",148),y(24,Lt,7,6,"div",149),s(25,"div",150)(26,"swire-upload-file",79),d(27,"translate"),_("getValue",function(a){let l=w(e).index,S=u(3);return x(S.getAttachmentsOthers(a,l))})("removedValue",function(a){let l=w(e).index,S=u(3);return x(S.otherDocRemoved(a,l))}),r(),s(28,"div",151)(29,"swire-button",152),_("click",function(){let a=w(e).index,l=u(3);return x(l.deleteDangrousGoods(a))}),r()()()()()()()}if(o&2){let e,i,a,l=t.$implicit,S=t.index,V=t.first,q=u(3);p("formGroupName",S),n(4),h(V?4:-1),n(),le("locator","dgGoods",q.indexQuoteRequestDetails,"",S,""),p("swPlaceholder",c(6,52,"Select type of dangerous goods"))("swBindLabel","heading")("swBindValue","id")("swBindSubText","subHeading")("ngClass",(!(l==null||l.controls==null||l.controls.idUNDGList==null)&&l.controls.idUNDGList.touched||q.submitted)&&(!(l==null||l.controls==null||l.controls.idUNDGList==null)&&l.controls.idUNDGList.errors)?"error":"")("swDropdownType","regular")("swSearchBoxPlaceholder",c(7,54,"Search"))("swSearchIconClass","icon-search Text-80 icon-size-16")("swIconClass","icon-size-18 icon-arrow-down-1 Primary-80")("swData",q.arUNDGList),n(3),p("isSubmit",q.submitted)("formControls",l==null?null:l.controls)("messageModule",q.messageModule),n(4),h(V?12:-1),n(2),le("locator","averageWeight",q.indexQuoteRequestDetails,"",S,""),p("swPlaceholder",c(15,56,"Enter weight"))("ngClass",(!(l==null||l.controls==null||l.controls.fDGAverageWeight==null)&&l.controls.fDGAverageWeight.touched||q.submitted)&&(!(l==null||l.controls==null||l.controls.fDGAverageWeight==null)&&l.controls.fDGAverageWeight.errors)?"error":""),n(2),p("isSubmit",q.submitted)("formControls",l==null?null:l.controls)("messageModule",q.messageModule),n(2),le("locator","dgWeightMeasure",q.indexQuoteRequestDetails,"",S,""),p("swClass","default")("swOptionFirst",c(19,58,"Kg"))("swOptionSecond",c(20,60,"Lb")),n(6),h(V?24:-1),n(2),le("locator","dgFileUpload",q.indexQuoteRequestDetails,"",S,""),p("allowMultipleFiles",!0)("requiredFileType",q._helperService.requiredFileType)("swHeaderOptions",E(64,Ni))("swFileUploadUrl",q._helperService.uploadUrlDocPath())("swParamKeyName","szShippingDocument")("swAllAttachments",(e=q.getDangerousGoodsDocControl(S))==null||e.arDgAttachments==null?null:e.arDgAttachments.value)("swIcon","Primary-80")("swMaxPerFileSize","5")("swIsAttachmentError",!!(q.submitted&&((i=l.get("arDgAttachments"))!=null&&i.errors)))("attachmentErrorMsg",q.submitted&&((a=l.get("arDgAttachments"))!=null&&a.errors)?"File Required":"")("swUploadFileBtnText",c(27,62,"Upload File")),n(3),p("swClass","delete-btn")("swIconClass","swi-icon icon-delete heading-regular-24 Grey-90")("swIsShowIcon",!0)("swButtonIconPosition","left")}}function Et(o,t){if(o&1){let e=T();ve(0,133),y(1,Bt,30,65,"div",134),we(),s(2,"div",135)(3,"swire-button",136),d(4,"translate"),_("click",function(){w(e);let a=u(2);return x(a.addDangrousGoods())}),r()()}if(o&2){let e=u(2);n(),p("ngForOf",e.dangrousGoods.controls),n(2),D("locator","addMoreCommodity",e.indexQuoteRequestDetails,""),p("swClass","add-comodity swi-button-white-small-default-regular")("swIconClass","Primary-80 icon-plus icon-size-14 swi-icon")("swIsShowIcon",!0)("swButtonIconPosition","left")("swButtonName",c(4,9,"Add Commodity"))("swIsDisable",e.dangrousGoods.length>=10)}}
1function Qt(o,t){o&1&&(s(0,"p",96),f(1),d(2,"translate"),r()),o&2&&(n(),b(" ",c(2,1,"Slide Left or Right"),""))}function At(o,t){o&1&&(s(0,"p",96),f(1),d(2,"translate"),r()),o&2&&(n(),b(" ",c(2,1,"Yes, it requires refrigeration"),""))}function Pt(o,t){o&1&&(s(0,"p",96),f(1),d(2,"translate"),r()),o&2&&(n(),b(" ",c(2,1,"No, its not refrigeration"),""))}function Nt(o,t){if(o&1){let e=T();s(0,"div",170)(1,"div")(2,"swire-input",171),d(3,"translate"),_("keypress",function(a){w(e);let l=u(4);return x(l.CUSTOMVALIDATEMETHOD.numberOnly(a))}),r(),g(4,"app-error-message",172),r(),s(5,"div",72)(6,"div",173)(7,"div",174),g(8,"swire-two-way-toggle-button",175),d(9,"translate"),d(10,"translate"),r()()()()}if(o&2){let e=u(4);n(2),D("locator","fSpecificAirFlowRate",e.indexQuoteRequestDetails,""),p("ngClass",(e.f.fSpecificAirFlowRate.touched||e.submitted)&&e.f.fSpecificAirFlowRate.errors?"error":"")("maxLength","3")("swPlaceholder",c(3,12,"Enter Specific Airflow Rate")),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule),n(4),D("locator","szSpecificAirFlowRateUnit",e.indexQuoteRequestDetails,""),p("swOptionFirst",c(9,14,"Pages.booking.booking-details.booking-cargo-details.booking-cargo-details-form.text1"))("swOptionSecond",c(10,16,"Pages.booking.booking-details.booking-cargo-details.booking-cargo-details-form.text2"))}}function Gt(o,t){if(o&1){let e=T();s(0,"div",135)(1,"div",31)(2,"div",32)(3,"div",157),fe(),g(4,"svg",158),r(),ge(),s(5,"div",38)(6,"div",39)(7,"label",77),f(8),d(9,"translate"),r()(),s(10,"div",159)(11,"div",160)(12,"div",161)(13,"swire-input",162),d(14,"translate"),_("keypress",function(a){w(e);let l=u(3);return l.preventSpace(a),x(l.setValidatorMinMax())}),r(),g(15,"app-error-message",163),r(),s(16,"span"),f(17),d(18,"translate"),r(),s(19,"div",161)(20,"swire-input",164),d(21,"translate"),_("keypress",function(a){w(e);let l=u(3);return l.preventSpace(a),x(l.setValidatorMinMax())}),r(),g(22,"app-error-message",165),r(),s(23,"div",72),g(24,"swire-two-way-toggle-button",166),r()()()()()(),s(25,"div",50)(26,"div",32)(27,"div",157),fe(),g(28,"svg",158),r(),ge(),s(29,"div",38)(30,"div",39)(31,"label",77),f(32),d(33,"translate"),r()(),s(34,"div",167)(35,"div",168),g(36,"swire-radio-button",169),r(),s(37,"div",168),g(38,"swire-radio-button",169),r(),s(39,"div",168),g(40,"swire-radio-button",169),r()()()(),y(41,Nt,11,18,"div",170),r()()}if(o&2){let e=u(3);n(8),b("",c(9,36,"State Temperature"),"*"),n(5),D("locator","fMinTemprature",e.indexQuoteRequestDetails,""),p("ngClass",(e.f.fMinTemprature.touched||e.submitted)&&e.f.fMinTemprature.errors?"error":"")("swClass","default")("swPlaceholder",c(14,38,"Minimum Temperature")),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule),n(2),I(c(18,40,"to")),n(3),D("locator","fMaxTemprature",e.indexQuoteRequestDetails,""),p("ngClass",(e.f.fMaxTemprature.touched||e.submitted)&&e.f.fMaxTemprature.errors?"error":"")("swPlaceholder",c(21,42,"Maximum Temperature")),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule),n(2),D("locator","szTempratureUnit",e.indexQuoteRequestDetails,""),p("swClass","default")("swOptionFirst","\xB0C")("swOptionSecond","\xB0F"),n(8),b("",c(33,44,"Vent Settings"),"*"),n(4),D("locator","OpeneVentType",e.indexQuoteRequestDetails,""),p("swClass","Hover")("swOptions",E(46,dt)),n(2),D("locator","CloseVentType",e.indexQuoteRequestDetails,""),p("swClass","Hover")("swOptions",E(47,ct)),n(2),D("locator","SpecificVentType",e.indexQuoteRequestDetails,""),p("swClass","Hover")("swOptions",E(48,mt)),n(),h(e.f.eVentType.value==="Specific"?41:-1)}}function Ut(o,t){if(o&1&&(s(0,"div",98)(1,"div",84)(2,"div",87)(3,"div",88)(4,"h4",40),g(5,"span",153),f(6),d(7,"translate"),r(),s(8,"p",154),f(9),d(10,"translate"),r()(),s(11,"div",94),g(12,"swire-three-way-toggle-button",155),s(13,"div"),y(14,Qt,3,3,"p",96)(15,At,3,3,"p",96)(16,Pt,3,3,"p",96),g(17,"app-error-message",156),r()()()(),y(18,Gt,42,49,"div",135),r()),o&2){let e=u(2);p("ngClass",O(17,Oe,!e._userAuthService.isUserLoggedIn)),n(6),b(" ",c(7,13,"Refrigeration Requirement"),"* "),n(3),I(c(10,15,"My shipment requires refrigeration")),n(3),D("locator","
1isRefrigeration",e.indexQuoteRequestDetails,""),p("ngClass",(e.f.eRefrigerationTypeDs.touched||e.submitted)&&e.f.eRefrigerationTypeDs.errors?"error":""),n(2),h((!((e.f.eRefrigerationType.touched||e.submitted)&&e.f.eRefrigerationType.errors)||!(e.f.eRefrigerationType.touched||e.submitted))&&e.f.eRefrigerationType.value!=="yes"&&e.f.eRefrigerationType.value!=="no"?14:-1),n(),h(e.f.eRefrigerationType.value==="yes"?15:-1),n(),h(e.f.eRefrigerationType.value==="no"?16:-1),n(),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule),n(),h(e.f.eRefrigerationType.value==="yes"?18:-1)}}function jt(o,t){o&1&&(s(0,"p",178),f(1),d(2,"translate"),r()),o&2&&(n(),I(c(2,1,"Slide Left or Right")))}function Wt(o,t){o&1&&(s(0,"p",178),f(1),d(2,"translate"),r()),o&2&&(n(),I(c(2,1,"Yes, it is out of gauge")))}function Ht(o,t){o&1&&(s(0,"p",178),f(1),d(2,"translate"),r()),o&2&&(n(),I(c(2,1,"No, its not out of gauge")))}function Kt(o,t){o&1&&(s(0,"div",180)(1,"div",187)(2,"div",188),g(3,"span",189),s(4,"span"),f(5),d(6,"translate"),r()()()()),o&2&&(n(5),I(c(6,1,"At least one over length and one over width field is required")))}function Yt(o,t){if(o&1){let e=T();s(0,"div",184)(1,"div",32)(2,"div",38)(3,"div",39)(4,"label",77),f(5),d(6,"translate"),r()(),s(7,"swire-input",190),_("keypress",function(a){w(e);let l=u(4);return x(l.CUSTOMVALIDATEMETHOD.numberWithDecimal(l.f.fLength.value,a))}),r(),g(8,"app-error-message",191),r()()()}if(o&2){let e=u(4);n(5),b(" ",c(6,7,"Pages.booking.booking-details.booking-cargo-details.booking-cargo-details-form.label16"),"* "),n(2),D("locator","fLength",e.indexQuoteRequestDetails,""),p("ngClass",(e.f.fLength.touched||e.submitted)&&e.f.fLength.errors?"error":""),n(),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)}}function $t(o,t){if(o&1){let e=T();s(0,"div",184)(1,"div",32)(2,"div",38)(3,"div",39)(4,"label",77),f(5),d(6,"translate"),r()(),s(7,"swire-input",192),_("keypress",function(a){w(e);let l=u(4);return x(l.CUSTOMVALIDATEMETHOD.numberWithDecimal(l.f.fOverLengthFront.value,a))}),r(),g(8,"app-error-message",193),r()()()}if(o&2){let e=u(4);n(5),I(c(6,7,"Pages.booking.booking-details.booking-cargo-details.booking-cargo-details-form.Over-Length-Front")),n(2),D("locator","fOverLengthFront",e.indexQuoteRequestDetails,""),p("ngClass",(e.f.fOverLengthFront.touched||e.submitted)&&e.f.fOverLengthFront.errors?"error":""),n(),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)}}function Zt(o,t){if(o&1){let e=T();s(0,"div",184)(1,"div",32)(2,"div",38)(3,"div",39)(4,"label",77),f(5),d(6,"translate"),r()(),s(7,"swire-input",194),_("keypress",function(a){w(e);let l=u(4);return x(l.CUSTOMVALIDATEMETHOD.numberWithDecimal(l.f.fOverLengthRear.value,a))}),r(),g(8,"app-error-message",195),r()()()}if(o&2){let e=u(4);n(5),I(c(6,7,"Pages.booking.booking-details.booking-cargo-details.booking-cargo-details-form.Over-Length-Rear")),n(2),D("locator","fOverLengthRear",e.indexQuoteRequestDetails,""),p("ngClass",(e.f.fOverLengthRear.touched||e.submitted)&&e.f.fOverLengthRear.errors?"error":""),n(),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)}}function Jt(o,t){if(o&1){let e=T();s(0,"div",184)(1,"div",32)(2,"div",38)(3,"div",39)(4,"label",77),f(5),d(6,"translate"),r()(),s(7,"swire-input",196),_("keypress",function(a){w(e);let l=u(4);return x(l.CUSTOMVALIDATEMETHOD.numberWithDecimal(l.f.fWidth.value,a))}),r(),g(8,"app-error-message",197),r()()()}if(o&2){let e=u(4);n(5),b("",c(6,7,"Pages.booking.booking-details.booking-cargo-details.booking-cargo-details-form.label17"),"*"),n(2),D("locator","fWidth",e.indexQuoteRequestDetails,""),p("ngClass",(e.f.fWidth.touched||e.submitted)&&e.f.fWidth.errors?"error":""),n(),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)}}function Xt(o,t){if(o&1){let e=T();s(0,"div",184)(1,"div",32)(2,"div",38)(3,"div",39)(4,"label",77),f(5),d(6,"translate"),r()(),s(7,"swire-input",198),_("keypress",function(a){w(e);let l=u(4);return x(l.CUSTOMVALIDATEMETHOD.numberWithDecimal(l.f.fOverWidthLeft.value,a))}),r(),g(8,"app-error-message",199),r()()()}if(o&2){let e=u(4);n(5),I(c(6,7,"Pages.booking.booking-details.booking-cargo-detail
1s.booking-cargo-details-form.Over-Width-Left")),n(2),D("locator","fOverWidthLeft",e.indexQuoteRequestDetails,""),p("ngClass",(e.f.fOverWidthLeft.touched||e.submitted)&&e.f.fOverWidthLeft.errors?"error":""),n(),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)}}function eo(o,t){if(o&1){let e=T();s(0,"div",184)(1,"div",32)(2,"div",38)(3,"div",39)(4,"label",77),f(5),d(6,"translate"),r()(),s(7,"swire-input",200),_("keypress",function(a){w(e);let l=u(4);return x(l.CUSTOMVALIDATEMETHOD.numberWithDecimal(l.f.fOverWidthRight.value,a))}),r(),g(8,"app-error-message",201),r()()()}if(o&2){let e=u(4);n(5),I(c(6,7,"Pages.booking.booking-details.booking-cargo-details.booking-cargo-details-form.Over-Width-Right")),n(2),D("locator","fOverWidthRight",e.indexQuoteRequestDetails,""),p("ngClass",(e.f.fOverWidthRight.touched||e.submitted)&&e.f.fOverWidthRight.errors?"error":""),n(),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)}}function io(o,t){if(o&1){let e=T();s(0,"div",184)(1,"div",32)(2,"div",38)(3,"div",39)(4,"label",77),f(5),d(6,"translate"),r()(),s(7,"swire-input",202),_("keypress",function(a){w(e);let l=u(4);return x(l.CUSTOMVALIDATEMETHOD.numberWithDecimal(l.f.fHeight.value,a))}),r(),g(8,"app-error-message",203),r()()()}if(o&2){let e=u(4);n(5),b("",c(6,7,"Pages.booking.booking-details.booking-cargo-details.booking-cargo-details-form.label18"),"*"),n(2),D("locator","fHeight",e.indexQuoteRequestDetails,""),p("ngClass",(e.f.fHeight.touched||e.submitted)&&e.f.fHeight.errors?"error":""),n(),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)}}function to(o,t){if(o&1){let e=T();s(0,"div",184)(1,"div",32)(2,"div",38)(3,"div",39)(4,"label",77),f(5),d(6,"translate"),r()(),s(7,"swire-input",204),_("keypress",function(a){w(e);let l=u(4);return x(l.CUSTOMVALIDATEMETHOD.numberWithDecimal(l.f.fOverHeight.value,a))}),r(),g(8,"app-error-message",205),r()()()}if(o&2){let e=u(4);n(5),b("",c(6,7,"Pages.booking.booking-details.booking-cargo-details.booking-cargo-details-form.Over-Height"),"*"),n(2),D("locator","fOverHeight",e.indexQuoteRequestDetails,""),p("ngClass",(e.f.fOverHeight.touched||e.submitted)&&e.f.fOverHeight.errors?"error":""),n(),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)}}function oo(o,t){if(o&1&&(ve(0),y(1,Kt,7,3,"div",180),s(2,"div",181)(3,"div",182)(4,"div",32)(5,"div",38)(6,"div",72)(7,"div",173)(8,"div",174),g(9,"swire-two-way-toggle-button",183),d(10,"translate"),d(11,"translate"),r()()()()()()(),s(12,"div",135),y(13,Yt,9,9,"div",184)(14,$t,9,9,"div",184)(15,Zt,9,9,"div",184)(16,Jt,9,9,"div",184)(17,Xt,9,9,"div",184)(18,eo,9,9,"div",184)(19,io,9,9,"div",184)(20,to,9,9,"div",184),s(21,"div",31)(22,"div",32)(23,"div",38)(24,"div",39)(25,"label",40),f(26),d(27,"translate"),s(28,"span",78),f(29),d(30,"translate"),r()()(),g(31,"swire-textarea",185),d(32,"translate"),g(33,"app-error-message",186),r()()()(),we()),o&2){let e=u(3);n(),h(e.f.fOverLengthFront.enabled&&e.f.fOverWidthRight.enabled?1:-1),n(8),D("locator","outOfGuageMeasureUnit",e.indexQuoteRequestDetails,""),p("swOptionFirst",c(10,25,"Meter"))("swOptionSecond",c(11,27,"Feet")),n(4),h(e.f.fLength.enabled?13:-1),n(),h(e.f.fOverLengthFront.enabled?14:-1),n(),h(e.f.fOverLengthRear.enabled?15:-1),n(),h(e.f.fWidth.enabled?16:-1),n(),h(e.f.fOverWidthLeft.enabled?17:-1),n(),h(e.f.fOverWidthRight.enabled?18:-1),n(),h(e.f.fHeight.enabled?19:-1),n(),h(e.f.fOverHeight.enabled?20:-1),n(6),b("",c(27,29,"Brief Description of Out of Gauge Container")," "),n(3),I(c(30,31,"(optional)")),n(2),D("locator","szOutOfGuageNotes",e.indexQuoteRequestDetails,""),p("swClass","default")("ngClass",(e.f.szOutOfGuageNotes.touched||e.submitted)&&e.f.szOutOfGuageNotes.errors?"error":"")("swPlaceholder",c(32,33,"Tell us more description of this cargo. E.g Specific container grade, stowage or handling requirements if applicable (max 200 characters)"))("swTextAreaRows",4)("swtexAreaCol",40),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)}}function no(o,t){if(o&1&&(s(0,"div",99)(1,"div",84)(2,"div",87)(3,"div",88)(4,"h4",40),g(5,"span",176),f(6),d(7,"translate"),r(),s(8,"p",154),f(9),d(10,"translate"),r()(),s(11,"div",94),g(12,"
1swire-three-way-toggle-button",177),s(13,"div"),y(14,jt,3,3,"p",178)(15,Wt,3,3,"p",178)(16,Ht,3,3,"p",178),g(17,"app-error-message",179),r()()()(),y(18,oo,34,35,"ng-container"),r()),o&2){let e=u(2);p("ngClass",O(17,Oe,!e._userAuthService.isUserLoggedIn)),n(6),b("",c(7,13,"Out of Gauge Requirement"),"* "),n(3),I(c(10,15,"My shipment is out of gauge")),n(3),D("locator","bOutOfGuageDs",e.indexQuoteRequestDetails,""),p("ngClass",(e.f.bOutOfGuageDs.touched||e.submitted)&&e.f.bOutOfGuageDs.errors?"error":""),n(2),h((!((e.f.bOutOfGuage.touched||e.submitted)&&e.f.bOutOfGuage.errors)||!(e.f.bOutOfGuage.touched||e.submitted))&&e.f.bOutOfGuage.value!=="yes"&&e.f.bOutOfGuage.value!=="no"?14:-1),n(),h(e.f.bOutOfGuage.value==="yes"?15:-1),n(),h(e.f.bOutOfGuage.value==="no"?16:-1),n(),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule),n(),h(e.f.bOutOfGuage.value==="yes"?18:-1)}}function ao(o,t){if(o&1){let e=T();s(0,"swire-button",207),d(1,"translate"),_("click",function(){w(e);let a=u(3);return x(a.patchAdditionalServiceVal("isFirstMile",a.f.isFirstMile.value))}),r()}if(o&2){let e=u(3);D("locator","addRequest",e.indexQuoteRequestDetails,""),p("swClass","common-btn swi-button-blue-medium-default-regular add-request")("swIconClass","swi-icon icon-plus Text-10 paragraph-regular-20 icon-size-14")("swIsShowIcon",!0)("swButtonIconPosition","left")("swButtonName",c(1,7,"Add Request"))}}function ro(o,t){if(o&1){let e=T();s(0,"swire-button",207),d(1,"translate"),_("click",function(){w(e);let a=u(3);return x(a.patchAdditionalServiceVal("isFirstMile",a.f.isFirstMile.value))}),r()}if(o&2){let e=u(3);D("locator","requestAdded",e.indexQuoteRequestDetails,""),p("swClass","common-btn swi-button-blue-medium-default-regular")("swIconClass","swi-icon icon-tick Text-10 paragraph-regular-20")("swIsShowIcon",!0)("swButtonIconPosition","left")("swButtonName",c(1,7,"Request Added"))}}function so(o,t){if(o&1&&y(0,ao,2,9,"swire-button",206)(1,ro,2,9,"swire-button",206),o&2){let e=u(2);h(e.f.isFirstMile.value?-1:0),n(),h(e.f.isFirstMile.value?1:-1)}}function lo(o,t){if(o&1){let e=T();s(0,"swire-button",208),d(1,"translate"),_("click",function(){w(e);let a=u(2);return x(a.patchAdditionalServiceVal("isFirstMile",!0))}),r()}o&2&&p("swClass","remove-select paragraph-semibold-14 Hyperlink-Dark")("swButtonName",c(1,2,"Remove selection"))}function co(o,t){if(o&1){let e=T();s(0,"p"),f(1),d(2,"translate"),s(3,"a",210),_("click",function(){w(e);let a=u(3);return x(a.showInterest("isFirstMileInterest"))}),f(4),d(5,"translate"),r()()}o&2&&(n(),b("",c(2,2,"This service is not currently available in this location"),". "),n(3),I(c(5,4,"Register your interest here")))}function mo(o,t){o&1&&(s(0,"span")(1,"p"),g(2,"span",211),f(3),d(4,"translate"),r(),s(5,"p")(6,"span",123),g(7,"span",121)(8,"span",122),r(),f(9),d(10,"translate"),d(11,"translate"),r()()),o&2&&(n(3),b(" ",c(4,3,"This service is not currently available in this location"),". "),n(6),B(" ",c(10,5,"Thanks for your interest"),". ",c(11,7,"Our team will get in touch with you once the quote request has been submitted")," "))}function po(o,t){if(o&1&&(s(0,"div",32)(1,"div",209),y(2,co,6,6,"p")(3,mo,12,9,"span"),r()()),o&2){let e=u(2);n(2),h(!e.f.isFirstMileInterest.value&&!e.f.isFirstMile.value?2:-1),n(),h(e.f.isFirstMileInterest.value?3:-1)}}function uo(o,t){if(o&1){let e=T();s(0,"div",110)(1,"div",212)(2,"div",35)(3,"div",32)(4,"div",36),g(5,"span",213),r(),s(6,"div",38)(7,"div",39)(8,"label",77),f(9),d(10,"translate"),r()(),s(11,"swire-input",214),d(12,"translate"),_("keypress",function(a){w(e);let l=u(2);return x(l.CUSTOMVALIDATEMETHOD.blankSpaceNotAllowed(a))}),r(),g(13,"app-error-message",215),r()()(),s(14,"div",35)(15,"div",32)(16,"div",36),g(17,"span",216),r(),s(18,"div",38)(19,"div",39)(20,"label",77),f(21),d(22,"translate"),r()(),s(23,"swire-textarea",217),d(24,"translate"),_("keypress",function(a){w(e);let l=u(2);return x(l.CUSTOMVALIDATEMETHOD.blankSpaceNotAllowed(a))}),r(),g(25,"app-error-message",218),r()()(),s(26,"div",35)(27,"div",32)(28,"div",36),g(29,"span",219),r(),s(30,"div",38)(31,"div",39)(32,"label",77),f(33),d(34,"translate"),r()(),s(35,"swire-input",220),d(36,"translate"),_("keypress",function(a){w(e);let l=u(2);return x(l.CUSTOMVALIDATEMETHOD.blankSpaceNotAllowed(a))}),r(),g(37,"app-error-message",221),r()()(),s(38,"div",35)(39,"div",32)(40,"div",36),g(41,"span",222),r(),s(42,"div",38)(43,"div",39)(44,"label",77),f(45),d(46,"translate"),s(47,"span"),f(48,"*"),r()()(),g(49,"swire-input",223),d(50,"translate"),g(51,"app-error-message",224),r()()(),s(52,"div",35)(53,"div",32)(54,"div",36),g(55,"span",219),r(),s(56,"div",38)(57,"div",39)(58,"label",77),f(59),d(60,"translate"),s(61,"span",78),f(62),d(63,"translate"),r()()(),s(64,"swire-input",225),d(65,"translate"),_("keypress",function(a){w(e);let l=u(2);return x(l.CUSTOMVALIDATEMETHOD.blankSpaceNotAllowed(a))}),r(),g(66,"app-error-message",226),r()()()()()}if(o&2){let e=u(2);n(9),b("",c(10,51,"Company Name"),"*"),n(2),D("locator","companyName",e.indexQuoteRequestDetails,""),p("swPlaceholder",c(12,53,"Enter company name"))("ngClass",O(73,A,(e.f.szFirstMileCompanyName.touched||e.submitted)&&e.f.szFirstMileCompanyName.errors)),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule),n(8),b("",c(22,55,"Company Pick-up Address"),"*"),n(2),D("locator","companyPickupAddress",e.indexQuoteRequestDetails,""),p("swAutocomplete","text-"+e.swAutocompleteRandom)("swPlaceholder",c(24,57,"Enter Company Pick-up Address"))("swTextAreaRows",4)("swtexAreaCol",40)("ngClass",O(75,A,(e.f.szFirstMilePickUpAddress1.touched||e.submitted)&&e.f.szFirstMilePickUpAddress1.errors)),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule),n(8),b("",c(34,59,"City"),"*"),n(2),D("locator","enterCity",e.indexQuoteRequestDetails,""),p("maxLength","50")("minLength","3")("swPlaceholder",c(36,61,"Enter city"))("ngClass",O(77,A,(e.f.szFirstMileCity.touched||e.submitted)&&e.f.szFirstMileCity.errors)),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule),n(8),I(c(46,63,"Location")),n(4),D("locator","country",e.indexQuoteRequestDetails,""),p("maxLength","50")("minLength","3")("swPlaceholder",c(50,65,"Country"))("swClass","disabled")("swIsDisable",!0)("ngClass",O(79,A,(e.f.szFirstMileCountryName.touched||e.submitted)&&e.f.szFirstMileCountryName.errors)),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule),n(8),b("",c(60,67,"Postal or zip code")," "),n(3),I(c(63,69,"(optional)")),n(2),D("locator","enterPostalCode",e.indexQuoteRequestDetails,""),p("maxLength","50")("swPlaceholder",c(65,71,"Enter postal code"))("ngClass",O(81,A,(e.f.szFirstMilePostalCode.touched||e.submitted)&&e.f.szFirstMilePostalCode.errors)),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)}}function fo(o,t){if(o&1){let e=T();
1s(0,"div",112),g(1,"span",227),s(2,"span",124),f(3),d(4,"translate"),s(5,"a",228),_("click",function(){w(e);let a=u(2);return x(a.openNewTab("rates/customsClearanceTariff"))}),f(6),d(7,"translate"),r()()()}o&2&&(n(3),b("",c(4,2,"See our tariff rates for export customs here")," "),n(3),I(c(7,4,"here")))}function go(o,t){if(o&1){let e=T();s(0,"swire-button",207),d(1,"translate"),_("click",function(){w(e);let a=u(3);return x(a.patchAdditionalServiceVal("isCCMExport",a.f.isCCMExport.value))}),r()}if(o&2){let e=u(3);D("locator","addRequestCCE",e.indexQuoteRequestDetails,""),p("swClass","common-btn swi-button-blue-medium-default-regular add-request")("swIconClass","swi-icon icon-plus Text-10 paragraph-regular-20 icon-size-14")("swIsShowIcon",!0)("swButtonIconPosition","left")("swButtonName",c(1,7,"Add Request"))}}function ho(o,t){if(o&1){let e=T();s(0,"swire-button",207),d(1,"translate"),_("click",function(){w(e);let a=u(3);return x(a.patchAdditionalServiceVal("isCCMExport",a.f.isCCMExport.value))}),r()}if(o&2){let e=u(3);D("locator","requestAddedCCE",e.indexQuoteRequestDetails,""),p("swClass","common-btn swi-button-blue-medium-default-regular")("swIconClass","swi-icon icon-tick Text-10 paragraph-regular-20")("swIsShowIcon",!0)("swButtonIconPosition","left")("swButtonName",c(1,7,"Request Added"))}}function Co(o,t){if(o&1&&y(0,go,2,9,"swire-button",206)(1,ho,2,9,"swire-button",206),o&2){let e=u(2);h(e.f.isCCMExport.value?-1:0),n(),h(e.f.isCCMExport.value?1:-1)}}function vo(o,t){if(o&1){let e=T();s(0,"swire-button",208),d(1,"translate"),_("click",function(){w(e);let a=u(2);return x(a.patchAdditionalServiceVal("isCCMExport",!0))}),r()}o&2&&p("swClass","remove-select paragraph-semibold-14 Hyperlink-Dark")("swButtonName",c(1,2,"Remove selection"))}function wo(o,t){if(o&1){let e=T();s(0,"p"),f(1),d(2,"translate"),s(3,"a",210),_("click",function(){w(e);let a=u(3);return x(a.showInterest("isCCMExportInterest"))}),f(4),d(5,"translate"),r()()}o&2&&(n(),b("",c(2,2,"This service is not currently available in this location"),". "),n(3),b("",c(5,4,"Register your interest here")," "))}function xo(o,t){o&1&&(s(0,"span")(1,"p"),g(2,"span",211),f(3),d(4,"translate"),r(),s(5,"p")(6,"span",123),g(7,"span",121)(8,"span",122),r(),f(9),d(10,"translate"),d(11,"translate"),r()()),o&2&&(n(3),b("",c(4,3,"This service is not currently available in this location"),"."),n(6),B("",c(10,5,"Thanks for your interest"),". ",c(11,7,"Our team will get in touch with you once the quote request has been submitted")," "))}function _o(o,t){if(o&1&&(s(0,"div",32)(1,"div",209),y(2,wo,6,6,"p")(3,xo,12,9,"span"),r()()),o&2){let e=u(2);n(2),h(!e.f.isCCMExportInterest.value&&!e.f.isCCMExport.value?2:-1),n(),h(e.f.isCCMExportInterest.value?3:-1)}}function bo(o,t){if(o&1){let e=T();s(0,"div",112),g(1,"span",227),s(2,"span",124),f(3),d(4,"translate"),s(5,"a",228),_("click",function(){w(e);let a=u(2);return x(a.openNewTab("rates/customsClearanceTariff"))}),f(6),d(7,"translate"),r()()()}o&2&&(n(3),b("",c(4,2,"See our tariff rates for import customs here")," "),n(3),I(c(7,4,"here")))}function yo(o,t){if(o&1){let e=T();s(0,"swire-button",207),d(1,"translate"),_("click",function(){w(e);let a=u(3);return x(a.patchAdditionalServiceVal("isCCMImport",a.f.isCCMImport.value))}),r()}if(o&2){let e=u(3);D("locator","addRequestCCE",e.indexQuoteRequestDetails,""),p("swClass","common-btn swi-button-blue-medium-default-regular add-request")("swIconClass","swi-icon icon-plus Text-10 paragraph-regular-20 icon-size-14")("swIsShowIcon",!0)("swButtonIconPosition","left")("swButtonName",c(1,7,"Add Request"))}}function So(o,t){if(o&1){let e=T();s(0,"swire-button",207),d(1,"translate"),_("click",function(){w(e);let a=u(3);return x(a.patchAdditionalServiceVal("isCCMImport",a.f.isCCMImport.value))}),r()}if(o&2){let e=u(3);D("locator","requestAddedCCD",e.indexQuoteRequestDetails,""),p("swClass","common-btn swi-button-blue-medium-default-regular")("swIconClass","swi-icon icon-tick Text-10 paragraph-regular-20")("swIsShowIcon",!0)("swButtonIconPosition","left")("swButtonName",c(1,7,"Request Added"))}}function Do(o,t){if(o&1&&y(0,yo,2,9,"swire-button",206)(1,So,2,9,"swire-button",206),o&2){let e=u(2);h(e.f.isCCMImport.value?-1:0),n(),h(e.f.isCCMImport.value?1:-1)}}function To(o,t){if(o&1){let e=T();s(0,"swire-button",208),d(1,"translate"),_("click",function(){w(e);let a=u(2);return x(a.patchAdditionalServiceVal("isCCMImport",!0))}),r()}o&2&&p("swClass","remove-select paragraph-semibold-14 Hyperlink-Dark")("swButtonName",c(1,2,"Remove selection"))}function ko(o,t){if(o&1){let e=T();s(0,"p"),f(1),d(2,"translate"),s(3,"a",210),_("click",function(){w(e);let a=u(3);return x(a.showInterest("isCCMImportInterest"))}),f(4),d(5,"translate"),r()()}o&2&&(n(),b("",c(2,2,"This service is not currently available in this location"),". "),n(3),b("",c(5,4,"Register your interest here")," "))}function Io(o,t){o&1&&(s(0,"span")(1,"p"),g(2,"span",211),f(3),d(4,"translate"),r(),s(5,"p")(6,"span",123),g(7,"span",121)(8,"span",122),r(),f(9),d(10,"translate"),d(11,"translate"),r()()),o&2&&(n(3),b(" ",c(4,3,"This service is not currently available in this location"),". "),n(6),B(" ",c(10,5,"Thanks for your interest"),". ",c(11,7,"Our team will get in touch with you once the quote request has been submitted")," "))}function Vo(o,t){if(o&1&&(s(0,"div",32)(1,"div",209),y(2,ko,6,6,"p")(3,Io,12,9,"span"),r()()),o&2){let e=u(2);n(2),h(!e.f.isCCMImportInterest.value&&!e.f.isCCMImport.value?2:-1),n(),h(e.f.isCCMImportInterest.value?3:-1)}}function qo(o,t){if(o&1){let e=T();s(0,"swire-button",207),d(1,"translate"),_("click",function(){w(e);let a=u(3);return x(a.patchAdditionalServiceVal("isLastMile",a.f.isLastMile.value))}),r()}if(o&2){let e=u(3);D("locator","addRequestLastMile",e.indexQuoteRequestDetails,""),p("swClass","common-btn swi-button-blue-medium-default-regular add-request")("swIconClass","swi-icon icon-plus Text-10 paragraph-regular-20 icon-size-14")("swIsShowIcon",!0)("swButtonIconPosition","left")("swButtonName",c(1,7,"Add Request"))}}function Fo(o,t){if(o&1){let e=T();s(0,"swire-button",207),d(1,"translate"),_("click",function(){w(e);let a=u(3);return x(a.patchAdditionalServiceVal("isLastMile",a.f.isLastMile.value))}),r()}if(o&2){let e=u(3);D("locator","requestAddLastMile",e.indexQuoteRequestDetails,""),p("swClass","common-btn swi-button-blue-medium-default-regular")("swIconClass","swi-icon icon-tick Text-10 paragraph-regular-20")("swIsShowIcon",!0)("swButtonIconPosition","left")("swButtonName",c(1,7,"Request Added"))}}function Mo(o,t){if(o&1&&y(0,qo,2,9,"swire-button",206)(1,Fo,2,9,"swire-button",206),o&2){let e=u(2);h(e.f.isLastMile.value?-1:0),n(),h(e.f.isLastMile.value?1:-1)}}function Ro(o,t){if(o&1){let e=T();s(0,"swire-button",229),d(1,"translate"),_("click",function(){w(e);let a=u(2);return x(a.patchAdditionalServiceVal("isLastMile",!0))}),r()}if(o&2){let e=u(2);D("locator","removeLastMile",e.indexQuoteRequestDetails,""),p("swClass","remove-select paragraph-semibold-14 Hyperlink-Dark")("swButtonName",c(1,4,"Remove selection"))}}function Oo(o,t){if(o&1){let e=T();s(0,"p"),f(1),d(2,"translate"),s(3,"a",210),_("click",function(){w(e);let a=u(3);return x(a.showInterest("isLastMileInterest"))}),f(4),d(5,"translate"),r()()}o&2&&(n(),b("",c(2,2,"This service is not currently available in this location"),". "),n(3),I(c(5,4,"Register your interest here")))}function zo(o,t){o&1&&(s(0,"span")(1,"p"),g(2,"span",211),f(3),d(4,"translate"),r(),s(5,"p")(6,"span",123),g(7,"span",121)(8,"span",122),r(),f(9),d(10,"translate"),d(11,"translate"),r()()),o&2&&(n(3),b(" ",c(4,3,"This service is not currently available in this location"),". "),n(6),B(" ",c(10,5,"Thanks for your interest"),". ",c(11,7,"Our team will get in touch with you once the quote request has been submitted")," "))}function Lo(o,t){if(o&1&&(s(0,"div",32)(1,"div",209),y(2,Oo,6,6,"p")(3,zo,12,9,"span"),r()()),o&2){let e=u(2);n(2),h(!e.f.isLastMileInterest.value&&!e.f.isLastMile.value?2:-1),n(),h(e.f.isLastMileInterest.value?3:-1)}}function Bo(o,t){o&1&&(s(0,"p",115),f(1),d(2,"translate"),r()),o&2&&(n(),b("",c(2,1,"Sorry! We do not service locations outside of our current offerings. Your selection has been removed. However, we have registered your interest"),"."))}function Eo(o,t){if(o&1){let e=T();s(0,"div",110)(1,"div",212)(2,"div",35)(3,"div",32)(4,"div",36),g(5,"span",213),r(),s(6,"div",38)(7,"div",39)(8,"label",77),f(9),d(10,"translate"),r()(),s(11,"swire-input",230),d(12,"translate"),_("keypress",function(a){w(e);let l=u(2);return x(l.CUSTOMVALIDATEMETHOD.blankSpaceNotAllowed(a))}),r(),g(13,"app-error-message",231),r()()(),s(14,"div",35)(15,"div",32)(16,"div",36),g(17,"span",216),r(),s(18,"div",38)(19,"div",39)(20,"label",77),f(21),d(22,"translate"),r()(),s(23,"swire-textarea",232),d(24,"translate"),_("keypress",function(a){w(e);let l=u(2);return x(l.CUSTOMVALIDATEMETHOD.blankSpaceNotAllowed(a))}),r(),g(25,"app-error-message",233),r()()(),s(26,"div",35)(27,"div",32)(28,"div",36),g(29,"span",219),r(),s(30,"div",38)(31,"div",39)(32,"label",77),f(33),d(34,"translate"),r()(),s(35,"swire-input",234),d(36,"translate"),_("keypress",function(a){w(e);let l=u(2);return x(l.CUSTOMVALIDATEMETHOD.blankSpaceNotAllowed(a))}),r(),g(37,"app-error-message",235),r()()(),s(38,"div",35)(39,"div",32)(40,"div",36),g(41,"span",222),r(),s(42,"div",38)(43,"div",39)(44,"label",77),f(45),d(46,"translate"),s(47,"span"),f(48,"*"),r()()(),g(49,"swire-input",236),d(50,"translate"),g(51,"app-error-message",237),r()()(),s(52,"div",35)(53,"div",32)(54,"div",36),g(55,"span",219),r(),s(56,"div",38)(57,"div",39)(58,"label",77),f(59),d(60,"translate"),s(61,"span",78),f(62),d(63,"translate"),r()()(),s(64,"swire-input",238),d(65,"translate"),_("keypress",function(a){w(e);let l=u(2);return x(l.CUSTOMVALIDATEMETHOD.blankSpaceNotAllowed(a))}),r(),g(66,"app-error-message",239),r()()()()()}if(o&2){let e=u(2);n(9),b("",c(10,50,"Company Name"),"*"),n(2),D("locator","szLastMileCompanyName",e.indexQuoteRequestDetails,""),p("maxLength","100")("minLength","2")("swPlaceholder",c(12,52,"Enter company name"))("ngClass",O(72,A,(e.f.szLastMileCompanyName.touched||e.submitted)&&e.f.szLastMileCompanyName.errors)),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule),n(8),b("",c(22,54,"Company Delivery Address"),"*"),n(2),D("locator","szLastMileDeliveryAddress",e.indexQuoteRequestDetails,""),p("swAutocomplete","text-"+e.swAutocompleteRandom)("swPlaceholder",c(24,56,"Enter Company Delivery Address"))("swTextAreaRows",4)("swtexAreaCol",40)("ngClass",O(74,A,(e.f.szLastMileDeliveryAddress1.touched||e.submitted)&&e.f.szLastMileDeliveryAddress1.errors)),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule),n(8),b("",c(34,58,"City"),"*"),n(2),D("locator","szLastMileCity",e.indexQuoteRequestDetails,""),p("maxLength","100")("minLength","2")("swPlaceholder",c(36,60,"Enter city"))("ngClass",O(76,A,(e.f.szLastMileCity.touched||e.submitted)&&e.f.szLastMileCity.errors)),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule),n(8),I(c(46,62,"Location")),n(4),p("maxLength","50")("minLength","3")("swPlaceholder",c(50,64,"Country"))("swIsDisable",!0)("swClass","disabled")("ngClass",O(78,A,(e.f.szLastMileCountryName.touched||e.submitted)&&e.f.szLastMileCountryName.errors)),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule),n(8),b("",c(60,66,"Postal or zip code")," "),n(3),I(c(63,68,"(optional)")),n(2),D("locator","szLastMilePostalCode",e.indexQuoteRequestDetails,""),p("swPlaceholder",c(65,70,"Enter postal code"))("ngClass",O(80,A,(e.f.szLastMilePostalCode.touched||e.submitted)&&e.f.szLastMilePostalCode.errors)),n(2),p("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)}}function Qo(o,t){if(o&1){let e=T();s(0,"div",240)(1,"swire-button",241),d(2,"translate"),_("click",function(){w(e);let a=u(2);return x(a.saveAsTemplate())}),r(),g(3,"swire-tool-tip",42),d(4,"translate"),r()}if(o&2){let e=u(2);n(),D("locator","saveAsTemplate",e.indexQuoteRequestDetails,""),p("swClass","swi-button-white-small-default-regular")("swButtonName",c(2,8,"Save Quote Template")),n(2),p("swSwireTooltipDirectionClass","right bottom")("swTooltipText",c(4,10,"Save as template for quicker access in future bookings"))("swIconTooltip","swi-icon icon-explanation paragraph-regular-18 Grey-90")("swIsHtmlContent",!0)}}function Ao(o,t){if(o&1){let e=T();s(0,"form",11),_("ngSubmit",function(){w(e);let a=u();return x(a.onSubmit())}),s(1,"div",12)(2,"div",13)(3,"div",14),g(4,"span",15),r(),s(5,"div",16)(6,"h3",17),f(7),d(8,"translate"),r(),s(9,"p",18),f(10),d(11,"translate"),r()(),s(12,"div",19)(13,"span",20)(14,"span",21),f(15),d(16,"translate"),r(),f(17),s(18,"span",21),f(19),d(20,"translate"),r()(),s(21,"span",22),ve(22),y(23,ft,1,8,"swire-button",23)(24,gt,1,8,"swire-button",23),we(),r(),y(25,ht,2,5,"span",24),r()(),y(26,wt,9,12,"div",25),s(27,"div",26)(28,"div",27),y(29,xt,3,3,"span",28)(30,_t,3,21,"swire-dropdown",29),r(),s(31,"div",30)(32,"div",31)(33,"div",32)(34,"div",33),g(35,"swire-origin-destination-autofill",34),d(36,"translate"),d(37,"translate"),d(38,"translate"),d(39,"translate"),d(40,"translate"),d(41,"translate"),r()()(),s(42,"div",35)(43,"div",32)(44,"div",36),g(45,"span",37),r(),s(46,"div",38)(47,"div",39)(48,"label",40),f(49),d(50,"translate"),s(51,"span",41),g(52,"swire-tool-tip",42),r()()(),g(53,"swire-range-datepicker",43,0),y(56,bt,1,3,"app-error-message",44)(57,yt,1,3,"ng-template",null,1,Je),r()()(),s(59,"div",45)(60,"div",32)(61,"div",36),g(62,"span",46),r(),s(63,"div",38)(64,"div",39)(65,"label",40),f(66),d(67,"translate"),r()(),s(68,"div",47)(69,"swire-incr-decr-input",48,2),d(71,"translate"),_("getValue",function(a){w(e);let l=u();return x(l.onGetValue(a))}),r()(),g(72,"app-error-message",49),r()()(),s(73,"div",50)(74,"div",32)(75,"div",36),g(76,"span",51),r(),s(77,"div",38)(78,"div",39)(79,"label",40),f(80),d(81,"translate"),r()(),s(82,"div",52)(83,"div",53)(84,"swire-dropdown",54,3),d(86,"translate"),_("getValue",function(a){w(e);let l=u();return x(l.getCargoType(a))}),r(),g(87,"app-error-message",55),y(88,St,5,3,"div"),s(89,"div",56)(90,"label",57),g(91,"swire-checkbox",58),f(92),d(93,"translate"),r(),s(94,"div",59)(95,"span",41),g(96,"swire-tool-tip",42),d(97,"translate"),f(98),d(99,"translate"),r()()()(),y(100,Tt,2,1,"div",60),r(),s(101,"div",61)(102,"label",62),g(103,"swire-checkbox",63),f(104),d(105,"translate"),r(),s(106,"div",59)(107,"span",41),g(108,"swire-tool-tip",42),d(109,"translate"),f(110),d(111,"translate"),r()()()()()(),s(112,"div",50)(113,"div",32)(114,"div",36),g(115,"span",64),r(),s(116,"div",38)(117,"div",39)(118,"label",40),f(119),d(120,"translate"),r()(),s(121,"div",52)(122,"div",53)(123,"swire-dropdown",65,4),d(125,"translate"),_("getValue",function(a){w(e);let l=u();return x(l.getCommodity(a))}),r()(),y(126,It,2,1,"div",60),r(),g(127,"app-error-message",66),r()()(),s(128,"div",67)(129,"div",32)(130,"div",36),g(131,"span",68),r(),s(132,"div",38)(133,"div",39)(134,"label",40),f(135),d(136,"translate"),r()(),s(137,"div",69)(138,"swire-input",70),d(139,"translate"),_("focus",function(){w(e);let a=u();return x(a.onFocusEvent())})("blur",function(){w(e);let a=u();return x(a.onFocusOutEvent())})("keypress",function(a){w(e);let l=u();return x(l.CUSTOMVALIDATEMETHOD.numberOnly(a))}
1),r(),g(140,"app-error-message",71),s(141,"div",72)(142,"swire-two-way-toggle-button",73),d(143,"translate"),d(144,"translate"),_("change",function(a){w(e);let l=u();return x(l.weightMeasure(a))}),r()()(),y(145,Vt,5,7,"div",74)(146,qt,5,7,"div",74),g(147,"app-error-message",71),r()()(),s(148,"div",75)(149,"div",32)(150,"div",36),g(151,"span",76),r(),s(152,"div",38)(153,"label",77),f(154),d(155,"translate"),s(156,"span",78),f(157),d(158,"translate"),r()(),s(159,"swire-upload-file",79),d(160,"translate"),_("getValue",function(a){w(e);let l=u();return x(l.uploadedCargoImage(a,"arAttachments"))})("removedValue",function(a){w(e);let l=u();return x(l.imageRemoved(a,"arAttachments"))}),r()()()(),s(161,"div",50)(162,"div",32)(163,"div",36),g(164,"span",80),r(),s(165,"div",38)(166,"div",39)(167,"label",40),f(168),d(169,"translate"),s(170,"span",78),f(171),d(172,"translate"),r()()(),g(173,"swire-textarea",81),d(174,"translate"),g(175,"app-error-message",82),r()()()(),s(176,"div",83)(177,"div",84)(178,"h4",85),f(179),d(180,"translate"),r(),s(181,"p",86),f(182),d(183,"translate"),r(),s(184,"div",87)(185,"div",88)(186,"h4",40),fe(),s(187,"svg",89),g(188,"path",90)(189,"rect",91)(190,"path",92)(191,"path",93),r(),f(192),d(193,"translate"),r(),ge(),s(194,"p",86),f(195),d(196,"translate"),r()(),s(197,"div",94),g(198,"swire-three-way-toggle-button",95),s(199,"div"),y(200,Ft,3,3,"p",96)(201,Mt,3,3,"p",96)(202,Rt,3,3,"p",96),g(203,"app-error-message",97),r()()()(),y(204,Et,5,11),r(),y(205,Ut,19,19,"div",98)(206,no,19,19,"div",99),s(207,"div",100)(208,"div",84)(209,"h4",85),f(210),d(211,"translate"),r(),s(212,"p",86),f(213),d(214,"translate"),r(),s(215,"div",101)(216,"h5",102),f(217),d(218,"translate"),r(),s(219,"div",103)(220,"div",104)(221,"div",105)(222,"div",36),g(223,"span",106),r(),s(224,"h6",107),f(225),d(226,"translate"),r()(),s(227,"div",108),y(228,so,2,2)(229,lo,2,4,"swire-button",109),r()(),y(230,po,4,2,"div",32)(231,uo,67,83,"div",110),r(),s(232,"div",103)(233,"div",104)(234,"div",105)(235,"div",36),g(236,"span",111),r(),s(237,"div")(238,"h6",107),f(239),d(240,"translate"),r(),y(241,fo,8,6,"div",112),r()(),s(242,"div",108),y(243,Co,2,2)(244,vo,2,4,"swire-button",109),r()(),y(245,_o,4,2,"div",32),r()(),s(246,"div",113)(247,"h5",102),f(248),d(249,"translate"),r(),s(250,"div",103)(251,"div",104)(252,"div",105)(253,"div",36),g(254,"span",111),r(),s(255,"div")(256,"h6",107),f(257),d(258,"translate"),r(),y(259,bo,8,6,"div",112),r()(),s(260,"div",108),y(261,Do,2,2)(262,To,2,4,"swire-button",109),r()(),y(263,Vo,4,2,"div",32),r(),s(264,"div",103)(265,"div",104)(266,"div",105)(267,"div",36),g(268,"span",106),r(),s(269,"h6",107),f(270),d(271,"translate"),r()(),s(272,"div",108),y(273,Mo,2,2)(274,Ro,2,6,"swire-button",114),r()(),y(275,Lo,4,2,"div",32)(276,Bo,3,3,"p",115)(277,Eo,67,82,"div",110),r()()()(),y(278,Qo,5,12,"div",116),r()()()}if(o&2){let e=$e(58),i=u();p("formGroup",i.bookingCargoDetailsForm),n(),p("ngClass",O(288,ot,(i.objQuoteRequestDetails==null?null:i.objQuoteRequestDetails.szView)!=="LIST")),n(6),B("",c(8,198,"Quote Request")," #",i.indexQuoteRequestDetails+1,""),n(3),b("",c(11,200,"Share with us information of your shipment details. e.g port pair, container type, commodity etc"),"."),n(5),I(i.objQuoteRequestDetails.szView!=="LIST"?c(16,202,"Showing"):""),n(2),B(" ",i.indexQuoteRequestDetails+1,"/",i.arBookingDetails==null||i.arBookingDetails.arQuoteRequestDetails==null?null:i.arBookingDetails.arQuoteRequestDetails.length," "),n(2),I((i.objQuoteRequestDetails==null?null:i.objQuoteRequestDetails.szView)!=="LIST"?c(20,204,"items"):""),n(4),h((i.objQuoteRequestDetails==null?null:i.objQuoteRequestDetails.szView)==="LIST"?23:-1),n(),h((i.objQuoteRequestDetails==null?null:i.objQuoteRequestDetails.szView)!=="LIST"?24:-1),n(),h((i.arBookingDetails==null||i.arBookingDetails.arQuoteRequestDetails==null?null:i.arBookingDetails.arQuoteRequestDetails.length)>1?25:-1),n(),h((i.objQuoteRequestDetails==null?null:i.objQuoteRequestDetails.szView)==="LIST"?26:-1),n(),p("ngClass",O(290,nt,(i.objQuoteRequestDetails==null?null:i.objQuoteRequestDetails.szView)==="LIST")),n(2),p("ngIf",i._userAuthService.isUserLoggedIn),n(),p("ngIf",i._userAuthService.isUserLoggedIn),n(4),p("ngClass",O(292,at,i.isOriginValid)),n(),p("swBindSubtext","subText")("swErrorFirst",(i.f!=null&&i.f.szOriginDs.touched||i.submitted)&&(!(i.f==null||i.f.szOrigin==null)&&i.f.szOrigin.errors)?"error":"")("swErrorSecond",(i.f!=null&&i.f.szOriginDs.touched||i.submitted)&&(!(i.f==null||i.f.szDestination==null)&&i.f.szDestination.errors)?"error":"")("swBindLabel","szDisplayName")("swSelectedValueFirst",i.f==null||i.f.szOrigin==null?null:i.f.szOrigin.value)("swSelectedValueSecond",i.f==null||i.f.szDestination==null?null:i.f.szDestination.value)("swDataFirst",i.countryList)("swDataSecond",i.countryList)("swHeadingFirst",c(36,206,"Origin"))("swHeadingSecond",c(37,208,"Destination"))("swPlaceholderFirst",c(38,210,"Select origin port"))("swPlaceholderSecond",c(39,212,"Select destination port"))("swOriginErrorMsg",c(40,214,i._commonService.checkErrorStatus(i.submitted,i.f.szOrigin==null?null:i.f.szOrigin.errors,i.f.szOriginDs.touched))
1)("swOriginErrorMsgClass","text-error paragraph-regular-14 Error-Main")("swDestinationErrorMsg",c(41,216,i._commonService.checkErrorStatus(i.submitted,i.f.szDestination.errors,i.f.szOriginDs.touched)))("swDestinationErrorMsgClass","text-error paragraph-regular-14 Error-Main")("swDisabled",!0),n(14),b("",c(50,218,"Validity"),"* "),n(3),p("swSwireTooltipDirectionClass","centre bottom")("swTooltipText",i.toolTipMessage)("swIconTooltip","swi-icon icon-explanation paragraph-regular-18 Grey-90")("swIsHtmlContent",!0),n(),D("locator","validity",i.indexQuoteRequestDetails,""),p("swDateConfiguration",i.longRangeDatePickerConfig)("ngClass",(i.f.completeDate!=null&&i.f.completeDate.touched||i.submitted)&&(!(i.f.dtValidity==null||i.f.dtValidity.controls==null||i.f.dtValidity.controls.start==null)&&i.f.dtValidity.controls.start.errors)?"error":""),n(3),p("ngIf",i.f.dtValidity==null||i.f.dtValidity.controls==null||i.f.dtValidity.controls.start==null?null:i.f.dtValidity.controls.start.errors)("ngIfElse",e),n(10),b("",c(67,220,"Quantity"),"* "),n(3),D("locator","teu",i.indexQuoteRequestDetails,""),p("swMinValue",0)("swMaxValue",999)("swDecrementIcon","Primary-80 icon-plus icon-size-20")("swIncrementIcon","Text-60 icon-remove icon-size-20")("swPlaceholder",c(71,222,"Qty"))("swType","number")("ngClass",(i.f.iTotalNumberOfUnit.touched||i.submitted)&&i.f.iTotalNumberOfUnit.errors?"error":""),n(3),p("isSubmit",i.submitted)("formControls",i.f)("messageModule",i.messageModule),n(8),b("",c(81,224,"Container Type"),"*"),n(4),D("locator","container",i.indexQuoteRequestDetails,""),p("swPlaceholder",c(86,226,"Container-placeholder"))("swBindLabel","heading")("swBindValue","szCargoType")("swBindSubText","subHeading")("swDropdownType","regular")("swSearchIconClass","icon-search Text-80 icon-size-16")("swIconClass","icon-size-18 icon-arrow-down-1 Primary-80")("swData",i.displayBookingCargoTypesData)("swReadOnlyProperties",!1)("ngClass",(i.f.szCargoType.touched||i.submitted)&&i.f.szCargoType.errors?"error":""),n(3),p("isSubmit",i.submitted)("formControls",i.f)("messageModule",i.messageModule),n(),h(i.isInformativeMessage?88:-1),n(3),D("locator","socRates",i.indexQuoteRequestDetails,""),p("swId","swireRegularCheckBoxIdName"),n(),b(" ",c(93,228,"I also want SOC rates")," "),n(4),p("swSwireTooltipDirectionClass","centre bottom")("swTooltipText",c(97,230,"SOC or Shipper-owned Container rates are when the Shipper provides the containers and the Carrier charges only for the overall transportation cost"))("swIconTooltip","swi-icon icon-explanation paragraph-regular-18 Grey-90")("swIsHtmlContent",!0),n(2),b(" ",c(99,232,"What are SOC rates"),"? "),n(2),h(i.cargoTypeDataList!=null&&i.cargoTypeDataList.length?100:-1),n(3),D("locator","socRates",i.indexQuoteRequestDetails,""),p("swId","swireRegularCheckBoxIdName")("swClass","default static-check"),n(),b(" ",c(105,234,"I also want SOC rates")," "),n(4),p("swSwireTooltipDirectionClass","centre bottom")("swTooltipText",c(109,236,"SOC or Shipper-owned Container rates are when the Shipper provides the containers and the Carrier charges only for the overall transportation cost"))("swIconTooltip","swi-icon icon-explanation paragraph-regular-18 Grey-90")("swIsHtmlContent",!0),n(2),b(" ",c(111,238,"What are SOC rates"),"? "),n(9),b("",c(120,240,"Pages.booking.booking-details.booking-cargo-details.booking-cargo-details-form.label2"),"*"),n(4),D("locator","commodity",i.indexQuoteRequestDetails,""),p("swPlaceholder",c(125,242,"Select one or multiple commodities"))("swBindLabel","szCommodityDesc")("swBindValue","szCommodityDesc")("swDropdownType","regular")("swSearchIconClass","icon-search Text-80 icon-size-16")("swIconClass","icon-size-18 icon-arrow-down-1 Primary-80")("swData",i.displayBookingCommodityTypesData)("swReadOnlyProperties",!1)("ngClass",Ze(294,rt,(i.f.szCommodity.touched||i.submitted)&&(i.f==null?null:i.f.szCommodity.errors),(i.f==null?null:i.f.szCargoType.value)==="Empty Container")),n(3),h(i.filterszCommodityDataList!=null&&i.filterszCommodityDataList.length?126:-1),n(),p("isSubmit",i.submitted)("formControls",i.f)("messageModule",i.messageModule),n(8),b("",c(136,244,"Maximum Expected Weight per Container"),"*"),n(3),D("locator","weight",i.indexQuoteRequestDetails,""),p("swPlaceholder",c(139,246,"Enter weight"))("ngClass",(i.f.fAverageWeight.touched||i.submitted)&&i.f.fAverageWeight.errors?"error":""),n(2),p("isSubmit",i.submitted)("formControls",i.f)("messageModule",i.messageModule),n(2),D("locator","weightMeasure",i.indexQuoteRequestDetails,""),p("swOptionFirst",c(143,248,"Kg"))("swOptionSecond",c(144,250,"Lb")),n(3),h(!i.isWeightWarning&&i.isAverageWarning&&i.currentContainer&&i.f.fAverageWeight.value>i.fPayloadWeight?145:-1),n(),h(i.isWeightWarning&&i.isAverageWarning&&i.currentContainer&&i.f.fAverageWeight.value>i.fPayloadWeightLB?146:-1),n(),p("isSubmit",i.submitted)("formControls",i.f)("messageModule",i.messageModule),n(7),b("",c(155,252,"Upload any attachments")," "),n(3),I(c(158,254,"(optional)")),n(2),D("locator","uploadQuoteFile",i.indexQuoteRequestDetails,""),p("allowMultipleFiles",!0)("requiredFileType",i._helperService.requiredFileType)("swHeaderOptions",E(297,Ni))("swFileUploadUrl",i._helperService.uploadUrlDocPath())("swParamKeyName","szShippingDocument")("swAllAttachments",i.f==null||i.f.arAttachments==null?null:i.f.arAttachments.value)("swIcon","Primary-80")("swMaxPerFileSize","1")("swIsAttachmentError",!!(i.submitted&&(!(i.f==null||i.f.arAttachments==null)&&i.f.arAttachments.errors)))("attachmentErrorMsg",i.submitted&&(!(i.f==null||i.f.arAttachments==null)&&i.f.arAttachments.errors)?"Field is required":"")("swUploadFileBtnText",c(160,256,"Upload File")),n(9),b(" ",c(169,258,"Additional Instructions")," "),n(3),b(" ",c(172,260,"(optional)"),""),n(2),D("locator","additionalInstruction",i.indexQuoteRequestDetails,""),p("swPlaceholder",c(174,262,"Let us know more details of this shipment (Max 1000 characters)"))("swTextAreaRows",5)("swtexAreaCol",40)("ngClass",(i.f.szAdditionalInstruction.touched||i.submitted)&&i.f.szAdditionalInstruction.errors?"error":""),n(2),p("isSubmit",i.submitted)("formControls",i.f)("messageModule",i.messageModule),n(),p("ngClass",O(298,Oe,!i._userAuthService.isUserLoggedIn)),n(3),I(c(180,264,"Special Handling Instructions")),n(3),I(c(183,266,"Let us know your special handling instructions for the above-mentioned selected containers")),n(10),b(" ",c(193,268,"Dangerous Goods Declaration"),"* "),n(3),I(c(196,270,"My shipment contains dangerous goods")),n(3),D("locator","
1isDangerousGood",i.indexQuoteRequestDetails,""),p("ngClass",(i.f.bDangerousGoodsDs.touched||i.submitted)&&i.f.bDangerousGoodsDs.errors?"error":""),n(2),h((!((i.f.bDangerousGoods.touched||i.submitted)&&i.f.bDangerousGoods.errors)||!(i.f.bDangerousGoods.touched||i.submitted))&&i.f.bDangerousGoods.value!=="yes"&&i.f.bDangerousGoods.value!=="no"?200:-1),n(),h(i.f.bDangerousGoods.value==="yes"?201:-1),n(),h(i.f.bDangerousGoods.value==="no"?202:-1),n(),p("isSubmit",i.submitted)("formControls",i.f)("messageModule",i.messageModule),n(),h(i.bookingCargoDetailsForm.value.bDangerousGoods==="yes"?204:-1),n(),h(i.f.bReeferCargo.value==="yes"?205:-1),n(),h(i._quotefromService.isOutOfGuage()==!0?206:-1),n(),p("ngClass",O(300,Oe,!i._userAuthService.isUserLoggedIn)),n(3),I(c(211,272,"Additional Services")),n(3),I(c(214,274,"Please choose the additional services that you want to add to your booking request")),n(4),I(c(218,276,"ORIGIN SERVICES")),n(8),I(c(226,278,"First-mile transportation")),n(3),h(i._quotefromService.originObjSet().isInlandExportApplicable?228:-1),n(),h(i.f.isFirstMile.value?229:-1),n(),h(i._quotefromService.originObjSet().isInlandExportApplicable?-1:230),n(),h(i.f.isFirstMile.value?231:-1),n(8),I(c(240,280,"Export Customs Clearance")),n(2),h(!i.f.isCCMExport.value&&i._quotefromService.originObjSet().szCCDeadlineExport!=null?241:-1),n(2),h(i._quotefromService.originObjSet().szCCDeadlineExport!=null?243:-1),n(),h(i.f.isCCMExport.value?244:-1),n(),h(i._quotefromService.originObjSet().szCCDeadlineExport==null?245:-1),n(3),I(c(249,282,"DESTINATION SERVICES")),n(9),I(c(258,284,"Import Customs Clearance")),n(2),h(!i.f.isCCMImport.value&&i._quotefromService.destinationObjSet().szCCDeadlineImport!=null?259:-1),n(2),h(i._quotefromService.destinationObjSet().szCCDeadlineImport!=null?261:-1),n(),h(i.f.isCCMImport.value?262:-1),n(),h(i._quotefromService.destinationObjSet().szCCDeadlineImport==null?263:-1),n(7),I(c(271,286,"Last-mile transportation")),n(3),h(i._quotefromService.destinationObjSet().isInlandImportApplicable?273:-1),n(),h(i.f.isLastMile.value?274:-1),n(),h(i._quotefromService.destinationObjSet().isInlandImportApplicable?-1:275),n(),h(i.isLastMileLocationError?276:-1),n(),h(i.f.isLastMile.value?277:-1),n(),p("ngIf",i._userAuthService.isUserLoggedIn)}}var ne=class ne{constructor(t,e,i,a,l,S,V,q,F,M,z,P,Ee,We,ae,L,N,H,Qe,Ae){this._formBuilder=t;this._quoteV2Service=e;this.translate=i;this._lang=a;this._storageService=l;this._bookingModelService=S;this._bookingV2Service=V;this._auth=q;this._commonService=F;this._router=M;this.el=z;this._modelService=P;this._mrgService=Ee;this._helperService=We;this._userAuthService=ae;this._masterService=L;this._myQuotesService=N;this._quotefromService=H;this._activityLogService=Qe;this._navigatService=Ae}_formBuilder;_quoteV2Service;translate;_lang;_storageService;_bookingModelService;_bookingV2Service;_auth;_commonService;_router;el;_modelService;_mrgService;_helperService;_userAuthService;_masterService;_myQuotesService;_quotefromService;_activityLogService;_navigatService;_platformService=ue(be);szCommoditySearch;szCargoTypeSearch;datepickerChild;objQuoteRequestDetails={};indexQuoteRequestDetails=0;schedulePlaceholder;CUSTOMVALIDATEMETHOD=m;AUTHTABSDATA=Fi;minMaxArrValidator=[];currentContainer=[];reactiveValidate={};bookingCargoDetailsForm={};messageModule="GLOBALREQMESSAGES";arBookingDetails={};formFieldsOptions={};atleastOneSelectedValidator=[];submitted=!1;isWeightWarning=!1;isReefer=!1;arUNDGList=[];fPayloadWeight;countryList=[];szDestinationCountryName;szOriginCountryName;fPayloadWeightLB;usersCargoTemplates={};serveLocation=[];commodityList=[];isInlandExportApplicable=!1;isInlandImportApplicable=!1;szCCDeadlineExport=null;szCCDeadlineImport=null;isLastMileLocationError=!1;arBookingCargoTypes=[];isInformativeMessage=!1;isLoding=!1;isOriginValid=!0;co2CalculatedValue;stepCarbonEmission=1;filterszCommodityDataList=[];filterszCommodityDataListObj=[];cargoTypeDataList=[];cargoTypeDataListObj=[];savedCargoTemplateName="";displayBookingCargoTypesData;displayBookingCommodityTypesData;exitUNDGListData=[];toolTipMessage="";swAutocompleteRandom=Math.floor(Math.random()*1e4);MODALCONTENT=Ve;longRangeDatePickerConfig={};languageSubscribe;isAverageWarning=!1;serrErr="";ngOnInit(){this.longRangeDatePickerConfig=this._commonService.longRangeDatePicker,this.arBookingDetails=this._quoteV2Service.objQuote,this._platformService.runIfBrowser(()=>{this.formFieldsOptions=this._quoteV2Service?.getDataFromStorage("formFieldsOptions"),this.commodityList=this.formFieldsOptions.QuoteCommodity.filter(t=>t.szStatus==="A"),this.countryList=this.formFieldsOptions.Country,this.arBookingCargoTypes=this.formFieldsOptions.BookingCargoTypes,this.arUNDGList=this.formFieldsOptions?.arUNDGList,this._commonService.getServeLocationFromStorage().subscribe(t=>{this.serveLocation=t}),this.onLanguageSwitch(),this.reactiveValidationFun(),this.onLoadPatchValueInForm(),this.onLoadPageSetConditionalValidation(),this._userAuthService.isUserLoggedIn&&this.getCargoTemplateDetails(),this.arBookingCargoTypes.sort((t,e)=>t.szCargoTypeDescription.localeCompare(e.szCargoTypeDescription)),this.displayBookingCargoTypesData=this.arBookingCargoTypes,this.cargoTypeDataList?.length>0?(this.displayBookingCargoTypesData=this.displayBookingCargoTypesData.filter(t=>!this.cargoTypeDataList.includes(t?.szCargoType)),this.cargoTypeDataListObj=this.arBookingCargoTypes.filter(t=>this.cargoTypeDataList?.includes(t?.szCargoType))):(this.cargoTypeDataList=[],this.displayBookingCargoTypesData=this.arBookingCargoTypes),this.commodityList.sort((t,e)=>t.szCommodityDesc.localeCompare(e.szCommodityDesc)),this.displayBookingCommodityTypesData=this.commodityList,this.filterszCommodityDataList?.length>0?(this.displayBookingCommodityTypesData=this.displayBookingCommodityTypesData.filter(t=>!this.filterszCommodityDataList.includes(t.szCommodityDesc)),this.filterszCommodityDataListObj=this.commodityList.filter(t=>this.filterszCommodityDataList.includes(t?.szCommodityDesc))):(this.filterszCommodityDataList=[],this.displayBookingCommodityTypesData=this.displayBookingCommodityTypesData),this.longRangeDatePickerConfig.swMinDate=this._mrgService?.getDateMonthYear(),this.longRangeDatePickerConfig.swMaxDate=this._mrgService?.getDateMonthYear(90),se(100).subscribe(()=>{this._commonService.scrollToTop()})}),this.clickDangerousGoods(this.bookingCargoDetailsForm?.value?.bDangerousGoodsDs==!1?"no":this.bookingCargoDetailsForm?.value?.bDangerousGoodsDs==!0?"yes":null)}reactiveValidationFun(){this.reactiveValidate={szOriginDs:new C(null),szOrigin:new C(null,[v.required,m.restrictInputWithEnglish,m.UrlBlockerDirective]),szDestination:new C(null,[v.required,m.restrictInputWithEnglish,m.UrlBlockerDirective]),szCargoType:new C([],[v.required,m.restrictInputWithEnglish,m.UrlBlockerDirective]),szCargoTypeDs:new C([]),iTotalNumberOfUnit:new C(1,[v.required,m.restrictInputWithEnglish,m.totalNumberOfUnitPositive,m.UrlBlockerDirective]),szCommodity:new C([],[v.required,m.restrictInputWithEnglish,m.UrlBlockerDirective]),szCommodityDs:new C([]),fAverageWeight:new C(null,[v.required,m.restrictInputWithEnglish,m.averageWeightPositive,m.UrlBlockerDirective]),szAverageWeightMeasure:new C(!1,[v.required]),szAdditionalInstruction:new C("",[v.maxLength(1e3),m.restrictInputWithEnglish,m.UrlBlockerDirective]),bDangerousGoods:new C(null,[v.required]),bDangerousGoodsDs:new C(null,[v.required]),bReeferCargo:new C("no"),eRefrigerationType:new C(""),eRefrigerationTypeDs:new C(""),fMinTemprature:new C(null,[m.restrictInputWithEnglish,m.UrlBlockerDirective]),fMaxTemprature:new C(null,[m.restrictInputWithEnglish,m.UrlBlockerDirective]),szTempratureUnit:new C(!1),bVentCargo:new C("no"),eVentType:new C(""),fSpecificAirFlowRate:new C(null,[m.restrictInputWithEnglish,m.UrlBlockerDirective]),szSpecificAirFlowRateUnit:new C(!1),bOutOfGuage:new C(""),bOutOfGuageDs:new C(""),fLength:new C(null,[m.restrictInputWithEnglish,m.UrlBlockerDirective]),fWidth:new C(null,[m.restrictInputWithEnglish,m.UrlBlockerDirective]),fHeight:new C(null,[m.restrictInputWithEnglish,m.UrlBlockerDirective]),fOverLengthFront:new C(null,[m.restrictInputWithEnglish,m.UrlBlockerDirective]),fOverLengthRear:new C(null,[m.restrictInputWithEnglish,m.UrlBlockerDirective]),fOverWidthLeft:new C(null,[m.restrictInputWithEnglish,m.UrlBlockerDirective]),fOverWidthRight:new C(null,[m.restrictInputWithEnglish,m.UrlBlockerDirective]),fOverHeight:new C(null,[m.restrictInputWithEnglish,m.UrlBlockerDirective]),OutOfGuageMeasureUnit:new C(!1),szOutOfGuageDescription:new C("",[m.restrictInputWithEnglish]),szOutOfGuageNotes:new C("",[m.restrictInputWithEnglish]),szDGNotes:new C("",[m.restrictInputWithEnglish]),arDangrousGoodsControl:this._formBuilder.array([],[m.maxLengthArray(10)]),szView:new C("DETAILS"),isCargoFormSubmitted:new C("no"),iSuppliedByCarrier:new C("-1"),iSuppliedByShipper:new C("-1"),iFreightPrepaid:new C("-1"),iFreightCollect:new C("-1"),dtValidity:new li({start:new C(null,[v.required,m.UrlBlockerDirective]),end:new C(null,[v.required,m.UrlBlockerDirective])}),completeDate:new C(null,[v.required]),isWantsValidityRate:new C(!1,[]),arAttachments:new C([],[]),isFirstMile:new C(!1,[]),szInlandFirstMileLocation:new C(null,[]),isCCMExport:new C(!1,[]),isCCMImport:new C(!1,[]),isLastMile:new C(!1,[]),szInlandLastMileLocation:new C(null,[]),isCCMExportInterest:new C(!1,[]),isCCMImportInterest:new C(!1,[]),isFirstMileInterest:new C(!1,[]),isLastMileInterest:new C(!1,[]),szOriginPortCode:new C(null,[]),szDestinationPortCode:new C(null,[]),szFirstMileCountryName:new C("",[v.required,m.UrlBlockerDirective]),szFirstMileCompanyName:new C("",[v.required,v.minLength(2),v.maxLength(100),m.UrlBlockerDirective]),szFirstMileCity:new C(null,[v.required,v.minLength(3),v.maxLength(50),m.restrictInputWithEnglish,m.UrlBlockerDirective]),szFirstMilePickUpAddress1:new C("",[v.required,v.minLength(2),v.maxLength(100),m.restrictInputWithEnglish,m.UrlBlockerDirective]),szFirstMilePickUpAddress2:new C("",[v.maxLength(100),m.restrictInputWithEnglish,m.UrlBlockerDirective]),szFirstMilePoBox:new C(""),szFirstMilePostalCode:new C("",[v.minLength(3),v.maxLength(50),m.restrictInputWithEnglish,m.UrlBlockerDirective]),szLastMileCountryName:new C("",[v.required,m.UrlBlockerDirective]),szLastMileCompanyName:new C("",[v.required,v.minLength(2),v.maxLength(50),m.UrlBlockerDirective]),szLastMileCity:new C(null,[v.required,v.minLength(3),v.maxLength(50),m.restrictInputWithEnglish,m.UrlBlockerDirective]),szLastMileDeliveryAddress1:new C("",[v.maxLength(100),m.restrictInputWithEnglish,m.UrlBlockerDirective]),szLastMileDeliveryAddress2:new C("",[v.maxLength(100),m.restrictInputWithEnglish,m.UrlBlockerDirective]),szLastMilePoBox:new C(""),szLastMilePostalCode:new C("",[v.minLength(3),v.maxLength(50),m.restrictInputWithEnglish,m.UrlBlockerDirective])},this.bookingCargoDetailsForm=this._formBuilder.group(this.reactiveValidate),this.bookingCargoDetailsForm.addValidators(m.mustNotMatch("szOrigin","szDestination")),this.bookingCargoDetailsForm.get("completeDate")?.valueChanges?.subscribe(t=>
1{if(typeof t=="string"&&t&&t?.includes("to")){let e=t.split("to"),i=e[0]?.trim(),a=e[1]?.trim();this.bookingCargoDetailsForm.patchValue({dtValidity:{start:new Date(i).toISOString(),end:new Date(a).toISOString()}})}})}addDangrousGoods(){if(this.submitted=!1,this.dangrousGoods?.length>0&&this.dangrousGoods?.status=="VALID"||this.dangrousGoods?.length<1)this.dangrousGoods.push(this._formBuilder.group({idUNDGList:new C(null,[v.required,m.UrlBlockerDirective]),fDGAverageWeight:new C(null,[v.required,m.averageWeightPositive,m.UrlBlockerDirective]),szDGAverageWeightMeasure:new C(!1),arDgAttachments:new C([])}));else{this.submitted=!0;return}}deleteDangrousGoods(t){this.dangrousGoods.length<=1?(this.dangrousGoods?.removeAt(t),this.addDangrousGoods()):this.dangrousGoods?.removeAt(t)}get dangrousGoods(){return this.bookingCargoDetailsForm.get("arDangrousGoodsControl")}get f(){return this.bookingCargoDetailsForm.controls}formSubscribe(){this.bookingCargoDetailsForm.valueChanges.subscribe(t=>{this.saveDataInStorage(t),this.isOOGSelected(t.szCargoType)}),this.bookingCargoDetailsForm.get("fAverageWeight").valueChanges.subscribe(t=>{t&&this.co2CalculatedValue>=0&&(this.stepCarbonEmission=3)}),this.bookingCargoDetailsForm.get("iTotalNumberOfUnit").valueChanges.subscribe(t=>{t&&this.co2CalculatedValue>=0&&(this.stepCarbonEmission=3)}),this.bookingCargoDetailsForm?.get("szOriginDs").valueChanges?.subscribe(t=>{t&&this.bookingCargoDetailsForm.patchValue({szOrigin:t.firstVal??"",szDestination:t.secVal??""})}),this.bookingCargoDetailsForm.get("szOrigin").valueChanges.subscribe(t=>{this.saveDataInStorageOriginDestination(t)}),this.bookingCargoDetailsForm.get("szDestination").valueChanges.subscribe(t=>{this.saveDataInStorageOriginDestination(t)}),this.bookingCargoDetailsForm.get("bOutOfGuageDs").valueChanges.subscribe(t=>{t?this.clickOutOfGuage("yes"):t===!1?this.clickOutOfGuage("no"):this.clickOutOfGuage(null)}),this.bookingCargoDetailsForm.get("eRefrigerationType").valueChanges.subscribe(t=>{this.bookingCargoDetailsForm.value.bReeferCargo=="yes"&&(t=="yes"?(this.clickTempratureUnit(!1,t),this.bookingCargoDetailsForm.patchValue({szTempratureUnit:!1})):(this.clickTempratureUnit(!1,t),this.bookingCargoDetailsForm.patchValue({szTempratureUnit:!1})))}),this.bookingCargoDetailsForm.get("eRefrigerationTypeDs").valueChanges.subscribe(t=>{this.bookingCargoDetailsForm.value.bReeferCargo=="yes"?t?(this.clickTempratureUnit(!1,t),this.bookingCargoDetailsForm.patchValue({szTempratureUnit:!1}),this.bookingCargoDetailsForm.patchValue({eRefrigerationType:"yes"})):t==!1?(this.clickTempratureUnit(!1,t),this.bookingCargoDetailsForm.patchValue({szTempratureUnit:!1}),this.bookingCargoDetailsForm.patchValue({eRefrigerationType:"no"}),this.bookingCargoDetailsForm.patchValue({fMinTemprature:"",fMaxTemprature:""})):(this.clickTempratureUnit(!1,t),this.bookingCargoDetailsForm.patchValue({szTempratureUnit:!1}),this.bookingCargoDetailsForm.patchValue({eRefrigerationType:null})):(this.bookingCargoDetailsForm.patchValue({szTempratureUnit:!1}),this.bookingCargoDetailsForm.patchValue({eRefrigerationType:t==!0?"yes":t===null?null:"no"}),this.bookingCargoDetailsForm.patchValue({fMinTemprature:"",fMaxTemprature:""}),this.clickTempratureUnit(!1,t==!0?"yes":t===null?null:"no"))}),this.bookingCargoDetailsForm.get("bReeferCargo").valueChanges.subscribe(t=>{t=="yes"?this.objQuoteRequestDetails.eRefrigerationType!=""?(this.bookingCargoDetailsForm.patchValue({eRefrigerationType:this.objQuoteRequestDetails.eRefrigerationType}),this.clickTempratureUnit(!1,t),this.bookingCargoDetailsForm.patchValue({szTempratureUnit:!1})):this.bookingCargoDetailsForm.patchValue({eRefrigerationType:""}):this.bookingCargoDetailsForm.patchValue({eRefrigerationType:""})}),this.bookingCargoDetailsForm.get("bVentCargo").valueChanges.subscribe(t=>{if(t=="yes")if(this.objQuoteRequestDetails.eVentType!=""){let e={eVentType:this.objQuoteRequestDetails.eVentType,szSpecificAirFlowRateUnit:!1};this.objQuoteRequestDetails.eVentType=="Specific"&&(e.szSpecificAirFlowRateUnit=!1),this.bookingCargoDetailsForm.patchValue({obj:e})}else this.bookingCargoDetailsForm.patchValue({eVentType:"Open"});else this.bookingCargoDetailsForm.patchValue({eVentType:""})}),this.bookingCargoDetailsForm.get("eVentType").valueChanges.subscribe(t=>{this.bookingCargoDetailsForm.value.bVentCargo=="yes"&&(t!="Specific"?this.bookingCargoDetailsForm.patchValue({fSpecificAirFlowRate:null,szSpecificAirFlowRateUnit:!1}):this.bookingCargoDetailsForm.patchValue({szSpecificAirFlowRateUnit:!1}),this.clickAirFlowUnit(this.f.szSpecificAirFlowRateUnit.value))}),this.bookingCargoDetailsForm.get("bDangerousGoodsDs").valueChanges.subscribe(t=>{t?(this.bookingCargoDetailsForm.patchValue({bDangerousGoods:"yes"}),this.addDangrousGoods()):t===!1?(this.bookingCargoDetailsForm.patchValue({bDangerousGoods:"no"}),this.dangrousGoods.clear()):(this.bookingCargoDetailsForm.patchValue({bDangerousGoods:null}),this.dangrousGoods.clear())}),this.bookingCargoDetailsForm.get("szOrigin").valueChanges.subscribe(t=>{this.originApiMethod(t),this.bookingCargoDetailsForm.patchValue({isCCMExport:!1,isFirstMile:!1,isCCMImport:!1}),this.bookingCargoDetailsForm.addValidators(m.mustNotMatch("szOrigin","szDestination"))}),this.bookingCargoDetailsForm.get("szDestination").valueChanges.subscribe(t=>{this.destinationApiMethod(t),this.bookingCargoDetailsForm.patchValue({isLastMile:!1}),this.bookingCargoDetailsForm.addValidators(m.mustNotMatch("szOrigin","szDestination"))})}onFocusOutEvent(){this.isAverageWarning=!1}onFocusEvent(){this.isAverageWarning=!0}patchAdditionalServiceVal(t,e){let i={};i[t]=!e,this.bookingCargoDetailsForm.patchValue(i);let a={};if(a.szReference=this._helperService.tempServiceObj[t],e||this.activityLog("quotepatchadditionalservice",R(R({},a),this._myQuotesService.addActivityLog(a))),t=="isFirstMile"){this.szOriginCountryName=this.countryList?.find(S=>S.szCountryCode==this.objQuoteRequestDetails.szOriginCountryCode),this.bookingCargoDetailsForm.patchValue({szFirstMileCountryName:this.szOriginCountryName?.szCountryName});
1let l=["szFirstMileCompanyName","szFirstMilePickUpAddress1","szFirstMilePostalCode","szFirstMileCountryName","szFirstMileCity"];this._commonService.clearAllConditionalValidation(this.bookingCargoDetailsForm,l),e?(this.bookingCargoDetailsForm.controls.szFirstMilePickUpAddress1.reset(),this.bookingCargoDetailsForm.controls.szFirstMilePostalCode.reset(),this.bookingCargoDetailsForm.controls.szFirstMileCountryName.reset(),this.bookingCargoDetailsForm.controls.szFirstMileCity.reset(),this.bookingCargoDetailsForm.controls.szFirstMileCompanyName.reset()):(this.bookingCargoDetailsForm.controls.szFirstMileCompanyName.setValidators([v.required,m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szFirstMilePickUpAddress1.setValidators([v.required,m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szFirstMilePostalCode.setValidators([m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szFirstMileCity.setValidators([v.required]),this.bookingCargoDetailsForm.controls.szFirstMileCountryName.setValidators([v.required,m.UrlBlockerDirective])),this._commonService.updateAllConditionalValidation(this.bookingCargoDetailsForm,l)}if(t=="isLastMile"){this.szDestinationCountryName=this.countryList?.find(S=>S.szCountryCode==this.objQuoteRequestDetails.szDestinationCountryCode),this.bookingCargoDetailsForm.patchValue({szLastMileCountryName:this.szDestinationCountryName.szCountryName}),this.isLastMileLocationError=!1;let l=["szLastMileCompanyName","szLastMileDeliveryAddress1","szLastMileCity","szLastMileCountryName","szLastMilePostalCode"];this._commonService.clearAllConditionalValidation(this.bookingCargoDetailsForm,l),e?(this.bookingCargoDetailsForm.controls.szLastMileCompanyName.reset(),this.bookingCargoDetailsForm.controls.szLastMileDeliveryAddress1.reset(),this.bookingCargoDetailsForm.controls.szLastMileCity.reset(),this.bookingCargoDetailsForm.controls.szLastMilePostalCode.reset(),this.bookingCargoDetailsForm.controls.szLastMileCountryName.reset()):(this.bookingCargoDetailsForm.controls.szLastMileCompanyName.setValidators([v.required,m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szLastMileDeliveryAddress1.setValidators([v.required,m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szLastMileCity.setValidators([v.required,m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szLastMilePostalCode.setValidators([m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szLastMileCountryName.setValidators([v.required,m.UrlBlockerDirective])),this._commonService.updateAllConditionalValidation(this.bookingCargoDetailsForm,l)}}addtionalLocationMandatoryOnLoad(t){let e=["szFirstMileCompanyName","szFirstMilePickUpAddress1","szFirstMilePickUpAddress2","szFirstMilePoBox","szFirstMilePostalCode","szFirstMileCountryName","szFirstMileCity","szLastMileCompanyName","szLastMileDeliveryAddress1","szLastMileDeliveryAddress2","szLastMilePoBox","szLastMileCity","szLastMileCountryName","szLastMilePostalCode"];this._commonService.clearAllConditionalValidation(this.bookingCargoDetailsForm,e),t.isFirstMile&&(this.szOriginCountryName=this.countryList?.find(i=>i.szCountryCode==this.objQuoteRequestDetails.szOriginCountryCode),this.bookingCargoDetailsForm.patchValue({szFirstMileCountryName:this.szOriginCountryName?.szCountryName}),this.bookingCargoDetailsForm.controls.szFirstMileCompanyName.setValidators([v.required,m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szFirstMilePickUpAddress1.setValidators([v.required,m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szFirstMilePickUpAddress2.setValidators([m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szFirstMilePostalCode.setValidators([m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szFirstMileCountryName.setValidators([v.required,m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szFirstMileCity.setValidators([v.required])),t.isLastMile&&(this.szDestinationCountryName=this.countryList?.find(i=>i.szCountryCode==this.objQuoteRequestDetails.szDestinationCountryCode),this.bookingCargoDetailsForm.patchValue({szLastMileCountryName:this.szDestinationCountryName?.szCountryName}),this.bookingCargoDetailsForm.controls.szLastMileCompanyName.setValidators([v.required,m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szLastMileDeliveryAddress1.setValidators([v.required,m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szLastMileDeliveryAddress2.setValidators([m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szLastMileCity.setValidators([v.required,m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szLastMileCountryName.setValidators([v.required,m.UrlBlockerDirective]),this.bookingCargoDetailsForm.controls.szLastMilePostalCode.setValidators([m.UrlBlockerDirective])),this._commonService.updateAllConditionalValidation(this.bookingCargoDetailsForm,e)}saveDataInStorage(t){Object.assign(this.objQuoteRequestDetails,t),this.objQuoteRequestDetails.isFormValid=this.bookingCargoDetailsForm.valid,this._quoteV2Service.updateQuoteRequestDetails(this.indexQuoteRequestDetails,this.objQuoteRequestDetails)}saveDataInStorageOriginDestination(t){this.objQuoteRequestDetails.szOriginPOLTerminalName=null,this.objQuoteRequestDetails.szDestinationPODTerminalName=null,this.objQuoteRequestDetails.isOriginDestinationUpdated=!0,this.objQuoteRequestDetails.isFormValid=this.bookingCargoDetailsForm.valid,this._quoteV2Service.updateQuoteRequestDetails(this.indexQuoteRequestDetails,this.objQuoteRequestDetails)}onLoadPatchValueInForm(t){let e=t||this.objQuoteRequestDetails;if(e&&(e?.arAttachments||[]).length>0&&e?.arAttachments.map(i=>{i.name=i?.szFileOriginalName,i.szFileName=i?.szFileName,i.size=i?.szFileSize,i.szFormType="arAttachments"}),this.arBookingDetails&&this.arBookingDetails?.isFromMrg?this.bookingCargoDetailsForm.patchValue({iTotalNumberOfUnit:this.arBookingDetails?.arQuoteRequestDetails[0]?.iTotalNumberOfUnit}):e.iTotalNumberOfUnit=e?.iTotalNumberOfUnit,e?.bOutOfGuage==1||e.bOutOfGuage==="yes"?(this._quotefromService.isOutOfGuage.set(!0),e.bOutOfGuage="yes",e.bOutOfGuageDs=!0):e?.bOutOfGuage&&e?.bOutOfGuage==0||e.bOutOfGuage=="no"?(this._quotefromService.isOutOfGuage.set(!1),e.bOutOfGuage="no",e.bOutOfGuageDs=!1):(e.bOutOfGuage=null,e.bOutOfGuageDs=null),e?.eRefrigerationType==1||e?.eRefrigerationType=="yes"?(this.isReefer=!0,e.eRefrigerationType="yes",e.eRefrigerationTypeDs=!0):e?.eRefrigerationType===0||e?.eRefrigerationType=="no"?(e.eRefrigerationType="no",e.eRefrigerationTypeDs=!1):(e.eRefrigerationType=null,e.eRefrigerationTypeDs=null),this.bookingCargoDetailsForm?.patchValue(e,{emitEvent:!1}),t&&this.datepickerChild&&(this.datepickerChild.swRange=""),!this.bookingCargoDetailsForm?.value?.szOrigin&&!this.bookingCargoDetailsForm?.value?.szDestination&&this._navigatService.navigateWithLang(this,De.FINDSCHEDULE,{searchBy:"port"}),e.bDangerousGoods=="yes"&&(e?.arDangrousGoodsControl||[]).length>0?(this.dangrousGoods?.clear(),e.arDangrousGoodsControl.forEach(i=>
1{this.exitUNDGListData?.push(i?.idUNDGList),this.dangrousGoods?.push(this._formBuilder.group({idUNDGList:new C(i?.idUNDGList,[v.required,m.UrlBlockerDirective]),fDGAverageWeight:new C(i?.fDGAverageWeight,[v.required,m.averageWeightPositive,m.UrlBlockerDirective]),szDGAverageWeightMeasure:new C(i?.szDGAverageWeightMeasure),arDgAttachments:new C(i?.arDgAttachments)}),{emitEvent:!1})})):e.bDangerousGoods=="yes"&&(e?.arDangrousGoodsControl||[]).length==0&&this.addDangrousGoods(),this.originApiMethod(this.bookingCargoDetailsForm?.value?.szOrigin),this.destinationApiMethod(this.bookingCargoDetailsForm?.value?.szDestination),this.addtionalLocationMandatoryOnLoad(e),e?.bDangerousGoodsDs||(this.arBookingDetails&&this.arBookingDetails?.isFromMrg&&e?.bDangerousGoods=="yes"&&this.bookingCargoDetailsForm?.patchValue({bDangerousGoodsDs:!0}),this.bookingCargoDetailsForm?.patchValue({bDangerousGoods:this.bookingCargoDetailsForm?.value?.bDangerousGoodsDs==!1?"no":this.bookingCargoDetailsForm?.value?.bDangerousGoodsDs==!0?"yes":null}),e.bDangerousGoods=this.bookingCargoDetailsForm?.value?.bDangerousGoodsDs==!1?"no":this.bookingCargoDetailsForm?.value?.bDangerousGoodsDs==!0?"yes":null),e?.eRefrigerationType=="yes"&&this._platformService.runIfBrowser(()=>{se(100).subscribe(()=>{this.clickTempratureUnit(!1,"yes")})}),this.filterszCommodityDataList=this.bookingCargoDetailsForm.get("szCommodity").value,this.cargoTypeDataList=this.bookingCargoDetailsForm.get("szCargoType").value,this.formSubscribe(),t&&(t.completeDate=null,t.dtValidity=null,t.dtValidityEnd=null,t.dtValidityStart=null,this.bookingCargoDetailsForm.controls.completeDate.reset(),this.bookingCargoDetailsForm.controls.dtValidity.reset(),this._platformService.runIfBrowser(()=>{se(0).subscribe(()=>{this.bookingCargoDetailsForm.patchValue({completeDate:null,dtValidity:null})})})),e?.dtValidity?.start!=null&&e?.dtValidity?.end!=null){let i=this.bookingCargoDetailsForm.value?.dtValidity,a=i?.start,l=i?.end;this.bookingCargoDetailsForm.patchValue({dtValidity:{start:new Date(a).toISOString(),end:new Date(l).toISOString()},completeDate:{fromDate:{day:new Date(a).getDate(),month:new Date(a).getMonth()+1,year:new Date(a).getFullYear()},toDate:{day:new Date(l).getDate(),month:new Date(l).getMonth()+1,year:new Date(l).getFullYear()}}})}}onLoadPageSetConditionalValidation(){this.checkContainerTypebOutOfGuage(this.formFieldsOptions.BookingCargoTypes,this.bookingCargoDetailsForm.value?.szCargoType),this.checkContainerTypeReefer(this.formFieldsOptions.BookingCargoTypes,this.bookingCargoDetailsForm.value?.szCargoType),this.checkContainer(this.objQuoteRequestDetails?.szCargoType),this.clickOutOfGuage(this.objQuoteRequestDetails?.bOutOfGuage),this.checkContainerType(this.formFieldsOptions.BookingCargoTypes,this.bookingCargoDetailsForm.value?.szCargoType)}referValidation(t){this._quotefromService.referValidation(this.bookingCargoDetailsForm,t)}outOfGuageValidation(t){this._quotefromService.outOfGuageValidation(this.bookingCargoDetailsForm,t)}checkContainerTypebOutOfGuage(t,e){let i="";if(this._quotefromService.isOutOfGuage.set(!1),t&&e)e?.forEach(a=>{let S=(t?.find(V=>V?.szCargoType==a)).szOutOfGuage;S=="Y"&&this.objQuoteRequestDetails.bOutOfGuage=="yes"?(i="yes",this._quotefromService.isOutOfGuage.set(!0)):S=="Y"&&(this.objQuoteRequestDetails.bOutOfGuage==""||this.objQuoteRequestDetails.bOutOfGuage==null)?(i="",this._quotefromService.isOutOfGuage.set(!0),this.outOfGuageValidation(!0)):S=="Y"&&(i="no",this._quotefromService.isOutOfGuage.set(!0))}),this.bookingCargoDetailsForm.patchValue({bOutOfGuage:i});else return!1}checkContainerTypeReefer(t,e){let i="";if(this.isReefer=!1,t&&e)e?.forEach(a=>{let S=(t?.find(V=>V?.szCargoType==a)).szReeferIND;S=="Y"&&this.objQuoteRequestDetails.bReeferCargo=="yes"?(i="yes",this.isReefer=!0):S=="Y"&&(this.objQuoteRequestDetails.bReeferCargo==""||this.objQuoteRequestDetails.bReeferCargo==null)?(i="",this.isReefer=!0,this.referValidation(!0)):S=="Y"&&(i="no",this.isReefer=!0)}),this.bookingCargoDetailsForm.patchValue({bOutOfGuage:i});else return!1}clickOutOfGuage(t){this._quotefromService.clickOutOfGuage(t,this.bookingCargoDetailsForm,this.formFieldsOptions)}clickTempratureUnit(t,e=null){this._quotefromService.clickTempratureUnit(t,e,this.bookingCargoDetailsForm,this.minMaxArrValidator)}clickAirFlowUnit(t,e=!0){let i=["fSpecificAirFlowRate"];if(this._commonService.clearAllConditionalValidation(this.bookingCargoDetailsForm,i,e),this.f.eVentType.value!="Specific")return!1;t==!1&&this.bookingCargoDetailsForm.controls.fSpecificAirFlowRate.setValidators([v.required,m.CBMAirFlow,m.UrlBlockerDirective]),t==!0&&this.bookingCargoDetailsForm.controls.fSpecificAirFlowRate.setValidators([v.required,m.CFTAirFlow,m.UrlBlockerDirective]),this._commonService.updateAllConditionalValidation(this.bookingCargoDetailsForm,i)}removeCargo(t){this._quoteV2Service.removeQuoteRequestDetails(t),this._modelService.closeModal()}checkContainerType(t,e,i){this._quotefromService.checkContainerType(t,e,this.bookingCargoDetailsForm,this.objQuoteRequestDetails,i)}weightMeasure(t){if(t.target.checked){this.isWeightWarning=!0;let e=this.fPayloadWeight/.45359237;this.fPayloadWeightLB=Math.round(e)}else this.isWeightWarning=!1}checkContainer(t){this.currentContainer=t,this._quotefromService.checkContainer(this.bookingCargoDetailsForm,this.currentContainer,this.bookingCargoDetailsForm.controls.eRefrigerationType.value,this.bookingCargoDetailsForm.controls.eVentType.value)}clickDangerousGoods(t){this.bookingCargoDetailsForm.patchValue({bDangerousGoods:t})}clickeRefrigeration(t){this.bookingCargoDetailsForm.patchValue({eRefrigerationType:t})}deleteCargoLine(){this._modelService.openModal({type:this._modelService.modals.DeleteC
1argo,open:!0})}saveAsTemplate(){if(this.submitted=!0,this.bookingCargoDetailsForm.invalid){this._helperService.scrollOnErrorField(this.el);return}this._modelService.serrErr.set(""),this.AUTHTABSDATA.tab[1].tabData.width="450px",this._modelService.openModal({type:this._modelService.modals.SaveTemplate,open:!0})}popupCallBack(t){if(t&&t.szCargoTemplateName){let e="";this.objQuoteRequestDetails.szAverageWeightMeasure===!0?e=this.objQuoteRequestDetails.fAverageWeight+"Lb":e=this.objQuoteRequestDetails.fAverageWeight+"Kg";let i="not Dangerous goods";this.objQuoteRequestDetails.bDangerousGoods=="yes"&&(i="yes Dangerous goods");let a=this._quotefromService.containerTextData(this.objQuoteRequestDetails?.szCargoType),l={};l.szCargoWeight=e,l.szCargoType=i,l.szCargoContainer=a,this.activityLog("quotesavetemplate",R(R({},l),this._myQuotesService.addActivityLog(l))),this.onSubmitAsTemplate(R(R({},this.objQuoteRequestDetails),t))}t&&t.responseType=="Confirm"&&this._bookingV2Service.resetInitiatedBooking()}removeItem(t,e){let i=this.commodityList.find(S=>S.szCommodityDesc===e),a=this.filterszCommodityDataList.findIndex(S=>S===e);a!==-1&&(this.filterszCommodityDataList.splice(a,1),this.displayBookingCommodityTypesData.unshift(i),this.displayBookingCommodityTypesData.sort((S,V)=>S.szCommodityDesc.localeCompare(V.szCommodityDesc)));let l=this.filterszCommodityDataList;this.checkContainerType(this.formFieldsOptions.BookingCargoTypes,l),this.checkContainer(l),this.bookingCargoDetailsForm.get(t).setValue(l),l.length==0&&this.bookingCargoDetailsForm.get(t).reset()}removeCargoTypeItem(t,e){let i=this.arBookingCargoTypes.find(S=>S.szCargoType===e),a=this.cargoTypeDataList.findIndex(S=>S===e);a!==-1&&(this.cargoTypeDataList.splice(a,1),this.displayBookingCargoTypesData.unshift(i),this.displayBookingCargoTypesData?.sort((S,V)=>S.szCargoTypeDescription.localeCompare(V.szCargoTypeDescription)));let l=this.cargoTypeDataList;this.checkContainerType(this.formFieldsOptions.BookingCargoTypes,l),this.checkContainer(l),this.bookingCargoDetailsForm.get(t).setValue(l),l.length==0&&this.bookingCargoDetailsForm.get(t).reset()}onSubmit(){this.bookingCargoDetailsForm.invalid}onSubmitAsCollapse(){if(this.submitted=!0,this.objQuoteRequestDetails.szView=="DETAILS"){if(this.bookingCargoDetailsForm.invalid){this._helperService.scrollOnErrorField(this.el);return}this.bookingCargoDetailsForm.patchValue({szView:"LIST"})}else this._quoteV2Service?.objQuote?.arQuoteRequestDetails?.find(e=>e.isFormValid==!1)||this._quoteV2Service?.objQuote?.arQuoteRequestDetails?.map((e,i)=>{i==this.indexQuoteRequestDetails?this.bookingCargoDetailsForm.patchValue({szView:"DETAILS"}):(e.szView="LIST",this._quoteV2Service.updateQuoteRequestDetails(i,e))})}onSubmitAsTemplate(t){let e={dtValidityStart:t?.dtValidity?.start,dtValidityEnd:t?.dtValidity?.end},i=R(R({},t),e);this._quoteV2Service.saveQuoteAsTemplate(i).subscribe({next:a=>{this.getCargoTemplateDetails(),this._modelService.closeModal(),this._modelService.serrErr.set("")},error:a=>{this._modelService.serrErr.set(a.error.data.msg)}})}onSubmitAsAddMoreCargo(){this.submitted=!0,this.bookingCargoDetailsForm.invalid}onSubmitContinue(){return this.submitted=!0,this.bookingCargoDetailsForm.invalid?(this._helperService.scrollOnErrorField(this.el),!1):!0}getCargoTemplateDetails(){this._userAuthService.isUserLoggedIn&&this._quoteV2Service.getCargoTemplateDetails().subscribe(t=>{this.usersCargoTemplates=t.data,this._storageService.putDataInStorage("usersCargoTemplates",JSON.stringify(this.usersCargoTemplates))})}getCargoUsersTemplates(){this.usersCargoTemplates=JSON.parse(this._storageService.getDataFromStorage("usersCargoTemplates"))}setTempaltesData(t){this.savedCargoTemplateName=t?.szQuoteTemplateName,t=this._bookingModelService.cargoDetailsForm(t),t.bDangerousGoods=="yes"&&(t.bDangerousGoodsDs=!0),t.bDangerousGoods=="no"&&(t.bDangerousGoodsDs=!1),t.eRefrigerationType=="yes"&&(t.eRefrigerationTypeDs=!0),t.eRefrigerationType=="no"&&(t.eRefrigerationTypeDs=!1),t.bOutOfGuage=="yes"?t.bOutOfGuageDs=!0:t.bOutOfGuage=="no"&&(t.bOutOfGuageDs=!1),this._quoteV2Service.updateQuoteRequestDetails(this.indexQuoteRequestDetails,t),this.onLoadPatchValueInForm(t||this.objQuoteRequestDetails),this.onLoadPageSetConditionalValidation(),this.getCargoUsersTemplates();let e="";this.objQuoteRequestDetails.szAverageWeightMeasure===!0?e=this.objQuoteRequestDetails.fAverageWeight+"Lb":e=this.objQuoteRequestDetails.fAverageWeight+"Kg";let i="not Dangerous goods";this.objQuoteRequestDetails.bDangerousGoods=="yes"&&(i="yes Dangerous goods");let a=this._quotefromService.containerTextData(this.objQuoteRequestDetails?.szCargoType),l={};l.szReference=`${t.id} | ${t.szQuoteTemplateName}`,l.szCargoWeight=e,l.szCargoType=i,l.szCargoContainer=a,this.activityLog("quoterequestsavetemplate",R(R({},l),this._myQuotesService.addActivityLog(l)))}showInterest(t){let e={};e.szReference=this._helperService.tempServiceIntrestObj[t],this.activityLog("quoteadditionalserviceshowIntrest",R(R({},e),this._myQuotesService.addActivityLog(e))),t=="isFirstMileInterest"&&(this.f.isFirstMileInterest.value||this.bookingCargoDetailsForm.patchValue({isFirstMileInterest:!0})),t=="isCCMExportInterest"&&(this.f.isCCMExportInterest.value||this.bookingCargoDetailsForm.patchValue({isCCMExportInterest:!0})),t=="isCCMImportInterest"&&(this.f.isCCMImportInterest.value||this.bookingCargoDetailsForm.patchValue({isCCMImportInterest:!0})),t=="isLastMileInterest"&&(this.f.isLastMileInterest.value||this.bookingCargoDetailsForm.patchValue({isLastMileInterest:!0}))}openLoginPopup(){}isOOGSelected(t){if(t?.some(i=>this.formFieldsOptions.BookingCargoTypes?.find(a=>i==a?.szCargoType&&a.szOutOfGuage=="Y"))){this.isInformativeMessage=!0;let i=this.formFieldsOptions.BookingCargoTypes.filter(a=>!(!t.includes(a?.szCargoType)&&a.szOutOfGuage=="Y"));this.arBookingCargoTypes=i}else this.isInformativeMessage=!1,this.arBookingCargoTypes=this.formFieldsOptions.BookingCargoTypes}activityLog(t,e){return{exitLog:e,jsonLogKey:t}}openNewTab(t){this._helperService.openNewTab(t)}onLanguageSwitch(){this._platformService.runIfBrowser(()=>{this.languageSubscribe=this._lang.appLangCast.subscribe(()=>{se(500).subscribe(()=>{this.longRangeDatePickerConfig.swPlaceholder=this.translate.instant(this.longRangeDatePickerConfig.swPlaceholder),this.toolTipMessage=`${this.translate.instant("Validity is the time period for which this Quote will be valid for")}. <br> <br> ${this.translate.instant("If your shipment dates falls out of the Validity date, we will process a Quote for you first before confirming your Booking Request")}.`})})})}getDangerousGoodsDocControl(t){return this.dangrousGoods.controls[t].controls}getAttachmentsOthers(t,e){let i=this.getDangerousGoodsDocControl(e)?.arDgAttachments.value||[];t&&(t=this._commonService.createUploadFormat(t,"dangrousGoods")),i?.push(t.data),this.getDangerousGoodsDocControl(e).arDgAttachments.patchValue(i)}otherDocRemoved(t,e){let i=t.files;this.getDangerousGoodsDocControl(e)?.arDgAttachments?.patchValue(i)}getCommodity(t){this.filterszCommodityDataList.push(t?.szCommodityDesc),this.filterszCommodityDataListObj.push(t);let e=parseInt(t.id,10);this.displayBookingCommodityTypesData=this.displayBookingCommodityTypesData?.filter(i=>i.id!==e),this.bookingCargoDetailsForm.get("szCommodity").setValue(this.filterszCommodityDataList),this.bookingCargoDetailsForm.patchValue({szCommodityDs:""}),this.szCommoditySearch.myInput.nativeElement.value=""}uploadedCargoImage(t,e){this._quotefromService.uploadedCargoImage(t,e,this.bookingCargoDetailsForm)}imageRemoved(t,e){this._quotefromService.imageRemoved(t,e,this.bookingCargoDetailsForm)}getCargoType(t){this.cargoTypeDataList?.push(t?.szCargoType),this.cargoTypeDataListObj.push(t);let e=t.id;this.displayBookingCargoTypesData=this.displayBookingCargoTypesData?.filter(i=>i.id!==e),this.checkContainer(this.cargoTypeDataList),this.checkContainerType(this.formFieldsOptions.BookingCargoTypes,this.cargoTypeDataList,!0),this.bookingCargoDetailsForm.get("szCargoType").setValue(this.cargoTypeDataList),this.bookingCargoDetailsForm.patchValue({szCargoTypeDs:""}),this.szCargoTypeSearch.myInput.nativeElement.value="",this.clickOutOfGuage(this.objQuoteRequestDetails?.bOutOfGuage)}onGetValue(t){let e=t?parseInt(t):0;e>=1&&e<=999&&this.bookingCargoDetailsForm.patchValue({iTotalNumberOfUnit:t})}deleteCargoCallBack(t){t&&this.removeCargo(this.indexQuoteRequestDetails)}originApiMethod(t){this._quotefromService.originApiMethod(t,this.serveLocation,this.indexQuoteRequestDetails,this.bookingCargoDetailsForm)}destinationApiMethod(t){this._quotefromService.destinationApiMethod(t,this.serveLocation,this.indexQuoteRequestDetails,this.bookingCargoDetailsForm)}preventSpace(t){t.key===" "&&t.preventDefault()}setValidatorMinMax(){this.clickTempratureUnit(!1,this.bookingCargoDetailsForm.value.bReeferCargo)}static \u0275fac=function(e){return new(e||ne)(k(fi),k(Q),k(J),k(ti),k(X),k(qe),k(ie),k(ni),k(U),k(_e),k(he),k(Te),k(qi),k(j),k(ai),k(oi),k(Fe),k(oe),k(te),k(Se))};static \u0275cmp=G({type:ne,selectors:[["app-quote-request-form"]],viewQuery:function(e,i){if(e&1&&(Y(et,5),Y(it,5),Y(tt,5)),e&2){let a;$(a=Z())&&(i.szCommoditySearch=a.first),$(a=Z())&&(i.szCargoTypeSearch=a.first),$(a=Z())&&(i.datepickerChild=a.first)}},inputs:{objQuoteRequestDetails:"objQuoteRequestDetails",indexQuoteRequestDetails:"indexQuoteRequestDetails",schedulePlaceholder:"schedulePlaceholder"},decls:4,vars:3,consts:[["datepicker","","myDatePicker",""],["thenBlock",""],["myInput",""],["szCargoTypeSearch",""],["szCommoditySearch",""],[3,"body"],[1,"container"],[1,"cargo-detail
1s-form",3,"formGroup"],[3,"close","body"],[3,"popupCallBack"],[3,"submit","close","body"],[1,"cargo-details-form",3,"ngSubmit","formGroup"],[1,"container-details-list-main","bg-grey-10",3,"ngClass"],[1,"container-details-list"],[1,"icon-svg"],[1,"icon-quote","swi-icon","icon-size-32","Primary-80"],[1,"inside-detail-main","Text-100"],[1,"heading-bold-20"],[1,"paragraph-regular-16"],[1,"triple-icon","Text-90"],[1,"mob-text-none","paragraph-regular-15"],[1,"text","paragraph-regular-15"],[1,"edit-icon","up-down-arrow"],[3,"ngClass","swClass","swIconClass","swIsShowIcon","swButtonIconPosition","swType"],[1,"delete-icon"],[1,"selected-list"],[1,"container-form",3,"ngClass"],[1,"saved-templats","d-flex","Text-80"],["class","paragraph-semibold-14",4,"ngIf"],[3,"locator","ngClass","swPlaceholder","swBindLabel","swBindValue","swDropdownType","swIsSearchBox","swSearchBoxPlaceholder","swSearchIconClass","swIconClass","swReadOnlyProperties","swData","swFilterKeys","click","getValue",4,"ngIf"],[1,"form-row","d-flex","fst-container"],[1,"form-col-8","form-col"],[1,"form-list"],[1,"origin-dest-mainer",3,"ngClass"],["formControlName","szOriginDs",3,"swBindSubtext","swErrorFirst","swErrorSecond","swBindLabel","swSelectedValueFirst","swSelectedValueSecond","swDataFirst","swDataSecond","swHeadingFirst","swHeadingSecond","swPlaceholderFirst","swPlaceholderSecond","swOriginErrorMsg","swOriginErrorMsgClass","swDestinationErrorMsg","swDestinationErrorMsgClass","swDisabled"],[1,"form-col-6","form-col"],[1,"icon"],[1,"swi-icon","icon-calendar-1","icon-size-30","Primary-80"],[1,"label-form"],[1,"label-option"],[1,"paragraph-semibold-16","Text-100"],[1,"caution","paragraph-semibold-14","Text-80"],[3,"swSwireTooltipDirectionClass","swTooltipText","swIconTooltip","swIsHtmlContent"],["formControlName","completeDate",3,"locator","swDateConfiguration","ngClass"],["inputKey","start",3,"isSubmit","formControls","messageModule",4,"ngIf","ngIfElse"],[1,"form-col-6","form-col","pl-100","quantity"],[1,"swi-icon","icon-quantity","icon-size-30","Primary-80"],[1,"inc-dec"],["formControlName","iTotalNumberOfUnit",3,"getValue","locator","swMinValue","swMaxValue","swDecrementIcon","swIncrementIcon","swPlaceholder","swType","ngClass"],["inputKey","iTotalNumberOfUnit",3,"isSubmit","formControls","messageModule"],[1,"form-col-12","form-col"],[1,"swi-icon","icon-container-2","icon-size-30","Primary-80"],[1,"select-value-data-main"],[1,"select-quote"],["formControlName","szCargoTypeDs",3,"getValue","locator","swPlaceholder","swBindLabel","swBindValue","swBindSubText","swDropdownType","swSearchIconClass","swIconClass","swData","swReadOnlyProperties","ngClass"],["inputKey","szCargoType",3,"isSubmit","formControls","messageModule"],[1,"d-flex","custom-checker","tablet-remove"],[1,"custom-checkbox-multiple","paragraph-regular-16","Text-100"],["formControlName","isWantsValidityRate",3,"locator","swId"],[1,"soc-div"],[1,"value-data","paragraph-semibold-14"],[1,"d-flex","custom-checker","tablet-checker"],[1,"custom-checkbox-multiple","Text-100"],["formControlName","isWantsValidityRate",3,"locator","swId","swClass"],[1,"swi-icon","icon-commodity","icon-size-30","Primary-80"],["formControlName","szCommodityDs",3,"getValue","locator","swPlaceholder","swBindLabel","swBindValue","swDropdownType","swSearchIconClass","swIconClass","swData","swReadOnlyProperties","ngClass"],["inputKey","szCommodity",3,"isSubmit","formControls","messageModule"],[1,"form-col-6","form-col","form-col-tab-100"],[1,"swi-icon","icon-weight","icon-size-30","Primary-80"],[1,"label-form","d-flex","Mobile-Wt-Cntr"],["formControlName","fAverageWeight","maxLength","5",3,"focus","blur","keypress","locator","swPlaceholder","ngClass"],["inputKey","fAverageWeight",1,"desktop-error",3,"isSubmit","formControls","messageModule"],[1,"specify-airflow"],["formControlName","szAverageWeightMeasure",3,"change","locator","swOptionFirst","swOptionSecond"],[1,"warning-message"],[1,"form-col-6","form-col","form-col-tab-100","pl-100","pr-0"],[1,"swi-icon","icon-upload","icon-size-30","Primary-80"],[1,"ps-0","paragraph-semibold-16","Text-100"],[1,"optional","paragraph-regular-15","Text-80"],[3,"getValue","removedValue","locator","allowMultipleFiles","requiredFileType","swHeaderOptions","swFileUploadUrl","swParamKeyName","swAllAttachments","swIcon","swMaxPerFileSize","swIsAttachmentError","attachmentErrorMsg","swUploadFileBtnText"],[1,"swi-icon","icon-edit","icon-size-30","Primary-80"],["swMaxlength","1000","formControlName","szAdditionalInstruction",3,"locator","swPlaceholder","swTextAreaRows","swtexAreaCol","ngClass"],["
1inputKey","szAdditionalInstruction",3,"isSubmit","formControls","messageModule"],["locator","dgSection",1,"spacel-handling-container","Instructions-heading",3,"ngClass"],[1,"spacel-handling"],[1,"heading-bold-20","Text-100"],[1,"paragraph-regular-16","Text-100"],[1,"dangerous-goods"],[1,"handling"],["width","30","height","30","viewBox","0 0 30 30","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M12.1368 3.0494C12.1298 3.05361 12.1226 3.05772 12.1154 3.06173L9.13234 4.71838L18.3113 9.81782L22.0726 7.7282L13.671 3.06174C13.4329 2.9295 13.165 2.8601 12.8926 2.8601C12.6288 2.8601 12.3692 2.92518 12.1368 3.0494ZM22.9251 9.09651V18.3528C22.9251 18.3527 22.9251 18.3528 22.9251 18.3528C22.925 18.6386 22.8485 18.9194 22.7035 19.1657C22.5584 19.4121 22.3501 19.6152 22.1002 19.754L13.6976 24.4235V14.2229L17.5063 12.1069V14.9534C17.5063 15.398 17.8668 15.7584 18.3114 15.7584C18.756 15.7584 19.1164 15.398 19.1164 14.9534V11.2124L22.9251 9.09651ZM16.6536 10.7388L7.47433 5.63915L3.71259 7.72823L12.8926 12.8282L16.6536 10.7388ZM12.0875 14.2229L2.8601 9.09651V18.3538C2.86035 18.6395 2.93694 18.9199 3.08193 19.1661C3.22696 19.4123 3.43516 19.6153 3.68499 19.754L12.0875 24.4235V14.2229ZM1.25 8.43659C1.24999 8.07841 1.34573 7.72674 1.5273 7.418C1.70888 7.10925 1.9697 6.85465 2.28274 6.68056L7.05386 4.03093C7.0726 4.0195 7.09176 4.00886 7.11129 3.99903L11.3058 1.6696C11.3146 1.66429 11.3235 1.65913 11.3325 1.65413C11.8098 1.38908 12.3467 1.25 12.8926 1.25C13.4385 1.25 13.9754 1.38908 14.4527 1.65413L23.5021 6.68037C23.8151 6.85445 24.0763 7.10925 24.2579 7.418C24.4395 7.72674 24.5352 8.07841 24.5352 8.43659C24.5352 8.43658 24.5352 8.4366 24.5352 8.43659V18.3529C24.5351 18.926 24.3817 19.4887 24.091 19.9825C23.8003 20.4763 23.3829 20.8834 22.8819 21.1616L14.4529 25.8458C13.9756 26.1108 13.4385 26.25 12.8926 26.25C12.3467 26.25 11.8098 26.1109 11.3325 25.8459L2.90329 21.1616C2.40258 20.8836 1.98528 20.4767 1.6946 19.9832C1.40392 19.4897 1.25042 18.9275 1.25 18.3547L1.25 8.43659C1.25 8.4366 1.25 8.43658 1.25 8.43659ZM4.96438 13.7523C5.18083 13.3639 5.67114 13.2246 6.05951 13.441L9.67203 15.4544C10.0604 15.6709 10.1998 16.1612 9.98331 16.5495C9.76686 16.9379 9.27655 17.0773 8.88818 16.8608L5.27567 14.8474C4.8873 14.631 4.74793 14.1407 4.96438 13.7523Z","fill","#1E4F98"],["width","14.2104","height","14.2104","transform","matrix(0.689693 -0.724102 0.689693 0.724102 9.14844 18.46)","fill","#D14545"],["d","M16.2765 22.9186C16.2718 23.0193 16.2691 23.1169 16.2677 23.2078C15.3338 22.6017 14.7473 22.0199 14.4144 21.4235C14.0361 20.7458 13.9661 20.0142 14.1406 19.1317L14.1406 19.1316C14.2548 18.554 14.484 18.0241 14.7254 17.4659C14.7558 17.3956 14.7863 17.325 14.8169 17.2537C14.9593 16.9214 15.1007 16.5774 15.2089 16.2163C15.3068 16.5306 15.3578 16.8432 15.379 17.2201L15.4238 18.0168L15.915 17.3879C17.0731 15.9052 17.8634 13.903 18.0141 11.7756C18.0173 11.7778 18.0205 11.78 18.0238 11.7822C18.2904 11.966 18.6537 12.2434 19.0364 12.6153C19.8034 13.3606 20.6366 14.4737 20.9437 15.9651L21.1306 16.8728L21.5111 16.0278C21.6693 15.6764 21.7457 15.2839 21.7411 14.8907C21.8591 15.0363 21.9841 15.2005 22.1111 15.3813C22.5623 16.0243 23.0211 16.8549 23.267 17.7693C23.5123 18.6812 23.5438 19.6665 23.157 20.6369C22.8118 21.5031 22.1227 22.3845 20.9003 23.2009C20.9107 22.8703 20.9288 22.5736 20.9455 22.2995C20.9467 22.2812 20.9478 22.263 20.9489 22.2449C20.9748 21.8184 20.997 21.4333 20.9728 21.0719C20.9224 20.3165 20.671 19.6835 19.9433 18.8731L19.5425 18.4266L19.4258 19.0151C19.4233 19.0274 19.4209 19.0398 19.4184 19.0522C19.279 19.756 19.0947 20.6862 18.5589 21.5346C18.4395 21.0895 18.3236 20.7771 18.2258 20.5606C18.1562 20.4065 18.0952 20.2999 18.048 20.2279C18.0243 20.1919 18.004 20.1645 17.9877 20.1441C17.9796 20.1339 17.9724 20.1255 17.9663 20.1187L17.9579 20.1095L17.9544 20.1058L17.9528 20.1041L17.952 20.1033L17.9516 20.1029C17.9514 20.1027 17.9513 20.1026 17.7381 20.3136L17.9513 20.1026L17.6702 19.8187L17.4765 20.1667L17.4763 20.1671L17.4762 20.1673L17.4762 20.1674L17.4761 20.1676L17.476 20.1677L17.4759 20.1678L17.4725 20.1736C17.4686 20.1804 17.4615 20.1922 17.4503 20.2109C17.4276 20.2483 17.3884 20.3121 17.3234 20.4153C17.1933 20.6219 16.9611 20.9845 16.5542 21.606C16.4433 21.7755 16.3832 22.0084 16.3461 22.2227C16.3072 22.447 16.2869 22.6937 16.2765 22.9186Z","stroke","white","stroke-width","0.6"],["fill-rule","evenodd","clip-rule","evenodd","d","M18.949 9.82496L10.7243 18.46L18.949 27.095L27.1736 18.46L18.949 9.82496ZM10.207 18.46L18.949 27.638L27.6909 18.46L18.949 9.28188L10.207 18.46Z","fill","white"],[1,"slide-lr"],["formControlName","bDangerousGoodsDs",3,"locator","ngClass"],[1,"paragraph-regular-14","Text-90"],["inputKey","bDangerousGoods",3,"isSubmit","formControls","messageModule"],["locator","quoteReeferContain",1,"spacel-handling-container","Refrigeration-requirement",3,"ngClass"],["locator","quoteOOGContain",1,"spacel-handling-container","Refrigeration-requirement","gauge-information",3,"ngClass"],[1,"spacel-handling-container","Instru
1ctions-heading","add-services",3,"ngClass"],[1,"origin-service"],[1,"paragraph-bold-16","Primary-80"],[1,"origin-inner"],[1,"first-mile-head-btn","mile-book-quote-btn"],[1,"bok-quote-head-btn"],[1,"swi-icon","icon-mile-transport","icon-size-30","Primary-80"],[1,"paragraph-bold-20","Text-100"],[1,"removeSelectionBtn"],[3,"swClass","swButtonName"],[1,"form-list-main"],[1,"swi-icon","icon-customes","icon-size-30","Primary-80"],[1,"terrif-rates","Text-90"],[1,"origin-service","dest-service"],[3,"locator","swClass","swButtonName"],[1,"mile-error"],["class","save-cargo-btn",4,"ngIf"],[3,"click","ngClass","swClass","swIconClass","swIsShowIcon","swButtonIconPosition","swType"],[3,"click","swClass","swIconClass","swIsShowIcon","swButtonIconPosition","swType"],[1,"dg-gods"],[1,"swi-icon","icon-danger","icon-size-20"],[1,"path1"],[1,"path2"],[1,"swi-icon","icon-success","Success-Dark","paragraph-regular-16"],[1,"paragraph-semibold-14"],[3,"click","getValue","locator","ngClass","swPlaceholder","swBindLabel","swBindValue","swDropdownType","swIsSearchBox","swSearchBoxPlaceholder","swSearchIconClass","swIconClass","swReadOnlyProperties","swData","swFilterKeys"],["inputKey","start",3,"isSubmit","formControls","messageModule"],["inputKey","end",3,"isSubmit","formControls","messageModule"],[1,"limit-info"],[1,"swi-icon","icon-information","Grey-90"],["class","bg-grey-20 Primary-90",4,"ngFor","ngForOf"],[1,"bg-grey-20","Primary-90"],["href","javascript:void(0)",1,"swi-icon","icon-cross","icon-size-10","Primary-90",3,"click"],["formArrayName","arDangrousGoodsControl"],["class","form-row d-flex un-number-average",3,"formGroupName",4,"ngFor","ngForOf"],[1,"form-row","d-flex"],[3,"click","locator","swClass","swIconClass","swIsShowIcon","swButtonIconPosition","swButtonName","swIsDisable"],[1,"form-row","d-flex","un-number-average",3,"formGroupName"],[1,"form-col-5","form-col","diifrent-pad-right"],["formControlName","idUNDGList",3,"locator","swPlaceholder","swBindLabel","swBindValue","swBindSubText","ngClass","swDropdownType","swSearchBoxPlaceholder","swSearchIconClass","swIconClass","swData"],["inputKey","idUNDGList",3,"isSubmit","formControls","messageModule"],[1,"form-col-3","form-col","good-dang"],[1,"label-form","enter-weight"],["formControlName","fDGAverageWeight",3,"keypress","blur","locator","swPlaceholder","ngClass"],["inputKey","fDGAverageWeight",1,"w-100",3,"isSubmit","formControls","messageModule"],[1,"ccm-switch-main","d-inline-flex","ml-auto"],["formControlName","szDGAverageWeightMeasure",3,"locator","swClass","swOptionFirst","swOptionSecond"],[1,"form-col-4","form-col","diifrent-pad-left","pr-0"],[1,"label-form","flex-column"],[1,"label-option","flex-column"],[1,"label-form","upload-file-custom"],[1,"delete-btn-align"],[3,"click","swClass","swIconClass","swIsShowIcon","swButtonIconPosition"],[1,"swi-icon","icon-reefer","icon-size-30","Primary-80"],[1,"Text-100","paragraph-regular-16"],["formControlName","eRefrigerationTypeDs",3,"locator","ngClass"],["inputKey","eRefrigerationType",3,"isSubmit","formControls","messageModule"],[1,"icon","invisible"],["width","32","height","32","viewBox","0 0 32 32","fill","none"],[1,"d-flex","flex-column"],[1,"d-flex","min-max"],[1,"min-max-div"],["formControlName","fMinTemprature","maxLength","4",3,"keypress","locator","ngClass","swClass","swPlaceholder"],["inputKey","fMinTemprature",3,"isSubmit","formControls","messageModule"],["formControlName","fMaxTemprature","maxLength","4",3,"keypress","locator","ngClass","swPlaceholder"],["inputKey","fMaxTemprature",3,"isSubmit","formControls","messageModule"],["formControlName","szTempratureUnit",3,"locator","swClass","swOptionFirst","swOptionSecond"],[1,"d-flex","custom-checker"],[1,"input-fields-radio"],["formControlName","eVentType",3,"locator","swClass","swOptions"],[1,"d-flex","specificAirFlowRate-rwo"],["formControlName","fSpecificAirFlowRate",3,"keypress","locator","ngClass","maxLength","swPlaceholder"],["inputKey","fSpecificAirFlowRate",3,"isSubmit","formControls","messageModule"],[1,"ccm-switch-main"],[1,"ccm-switch"],["formControlName","szSpecificAirFlowRateUnit",3,"locator","swOptionFirst","swOptionSecond"],[1,"swi-icon","icon-oog","icon-size-30","Primary-80"],["formControlName","bOutOfGuageDs",3,"locator","ngClass"],[1,"paragraph-regular-14"],["inputKey","bOutOfGuage",3,"isSubmit","formControls","messageModule"],[1,"warning-box"],[1,"form-row","d-flex","tab-togller"],[1,"form-col-3","form-col"],["formControlName","OutOfGuageMeasureUnit",3,"locator","swOptionFirst","swOptionSecond"],[1,"form-col-4","form-col"],["swMaxlength","'200'","formControlName","szOutOfGuageNotes",3,"locator","swClass","
1ngClass","swPlaceholder","swTextAreaRows","swtexAreaCol"],["inputKey","szOutOfGuageNotes",3,"isSubmit","formControls","messageModule"],[1,"col-sm-9"],[1,"alert-message"],[1,"swi-icon","icon-alert","icon-size-30","Grey-90"],["formControlName","fLength",3,"keypress","locator","ngClass"],["inputKey","fLength",3,"isSubmit","formControls","messageModule"],["formControlName","fOverLengthFront",3,"keypress","locator","ngClass"],["inputKey","fOverLengthFront",3,"isSubmit","formControls","messageModule"],["formControlName","fOverLengthRear",3,"keypress","locator","ngClass"],["inputKey","fOverLengthRear",3,"isSubmit","formControls","messageModule"],["formControlName","fWidth",3,"keypress","locator","ngClass"],["inputKey","fWidth",3,"isSubmit","formControls","messageModule"],["formControlName","fOverWidthLeft",3,"keypress","locator","ngClass"],["inputKey","fOverWidthLeft",3,"isSubmit","formControls","messageModule"],["formControlName","fOverWidthRight",3,"keypress","locator","ngClass"],["inputKey","fOverWidthRight",3,"isSubmit","formControls","messageModule"],["formControlName","fHeight",3,"keypress","locator","ngClass"],["inputKey","fHeight",3,"isSubmit","formControls","messageModule"],["formControlName","fOverHeight",3,"keypress","locator","ngClass"],["inputKey","fOverHeight",3,"isSubmit","formControls","messageModule"],[3,"locator","swClass","swIconClass","swIsShowIcon","swButtonIconPosition","swButtonName"],[3,"click","locator","swClass","swIconClass","swIsShowIcon","swButtonIconPosition","swButtonName"],[3,"click","swClass","swButtonName"],[1,"mile-bottom-text","paragraph-regular-15"],["href","javascript:void(0)",3,"click"],[1,"swi-icon","icon-information","Grey-90","paragraph-regular-16"],[1,"form-list-main-inside","row"],[1,"swi-icon","icon-address","icon-size-30","Primary-80"],["maxLength","100","minLength","2","formControlName","szFirstMileCompanyName",3,"keypress","locator","swPlaceholder","ngClass"],["inputKey","szFirstMileCompanyName",3,"isSubmit","formControls","messageModule"],[1,"swi-icon","icon-address-book","icon-size-30","Primary-80"],["swMaxlength","100","formControlName","szFirstMilePickUpAddress1",3,"keypress","locator","swAutocomplete","swPlaceholder","swTextAreaRows","swtexAreaCol","ngClass"],["inputKey","szFirstMilePickUpAddress1",3,"isSubmit","formControls","messageModule"],[1,"swi-icon","icon-location-1","icon-size-30","Primary-80"],["formControlName","szFirstMileCity",3,"keypress","locator","maxLength","minLength","swPlaceholder","ngClass"],["inputKey","szFirstMileCity",3,"isSubmit","formControls","messageModule"],[1,"swi-icon","icon-country","icon-size-30","Primary-80"],["formControlName","szFirstMileCountryName",3,"locator","maxLength","minLength","swPlaceholder","swClass","swIsDisable","ngClass"],["inputKey","szFirstMileCountryName",3,"isSubmit","formControls","messageModule"],["formControlName","szFirstMilePostalCode",3,"keypress","locator","maxLength","swPlaceholder","ngClass"],["inputKey","szFirstMilePostalCode",3,"isSubmit","formControls","messageModule"],[1,"swi-icon","icon-information","Grey-90","icon-size-16"],[3,"click"],[3,"click","locator","swClass","swButtonName"],["formControlName","szLastMileCompanyName",3,"keypress","locator","maxLength","minLength","swPlaceholder","ngClass"],["inputKey","szLastMileCompanyName",3,"isSubmit","formControls","messageModule"],["swMaxlength","100","formControlName","szLastMileDeliveryAddress1",3,"keypress","locator","swAutocomplete","swPlaceholder","swTextAreaRows","swtexAreaCol","ngClass"],["inputKey","szLastMileDeliveryAddress1",3,"isSubmit","formControls","messageModule"],["formControlName","szLastMileCity",3,"keypress","locator","maxLength","minLength","swPlaceholder","ngClass"],["inputKey","szLastMileCity",3,"isSubmit","formControls","messageModule"],["formControlName","szLastMileCountryName",3,"maxLength","minLength","swPlaceholder","swIsDisable","swClass","ngClass"],["inputKey","szLastMileCountryName",3,"isSubmit","formControls","messageModule"],["maxLength","'50'","formControlName","szLastMilePostalCode",3,"keypress","locator","swPlaceholder","ngClass"],["
1inputKey","szLastMilePostalCode",3,"isSubmit","formControls","messageModule"],[1,"save-cargo-btn"],[3,"click","swClass","swButtonName","locator"]],template:function(e,i){e&1&&(y(0,pt,2,1,"swire-modal",5)(1,ut,1,1,"swire-modal",5),s(2,"div",6),y(3,Ao,279,302,"form",7),r()),e&2&&(h(i._modelService.objModal.open&&i._modelService.objModal.type===i._modelService.modals.SaveTemplate?0:-1),n(),h(i._modelService.objModal.open&&i._modelService.objModal.type===i._modelService.modals.DeleteCargo?1:-1),n(2),h(i.bookingCargoDetailsForm?3:-1))},dependencies:[W,gi,Si,Ci,hi,wi,xi,_i,ke,bi,yi,Di,Ti,Ie,vi,di,ri,si,ci,ui,mi,pi,Xe,xe,ei,ki,ye,Ii,Vi],styles:[`.swire-v2-body-container .main-cargo-heading .cargo-heading{margin-bottom:40px}@media screen and (max-width:1024px){.swire-v2-body-container .main-cargo-heading .cargo-heading{font-size:24px;margin-bottom:30px}}.swire-v2-body-container .main-cargo-heading .cargo-heading.rate-en{margin-bottom:10px!important}.swire-v2-body-container app-address-form .add-new-cargo button{margin-left:inherit}.swire-v2-body-container app-address-form .Continue-btn{padding-top:40px;margin-top:60px;display:flex;margin-bottom:100px;justify-content:center}@media screen and (max-width:767px){.swire-v2-body-container app-address-form .Continue-btn{padding-top:30px;margin-top:30px;margin-bottom:50px}}.swire-v2-body-container app-address-form .Continue-btn button.back{margin-right:40px}@media screen and (max-width:767px){.swire-v2-body-container app-address-form .Continue-btn button.back{margin-right:20px}}.marginTop{display:block;margin-top:5px}swire-input .disabled input{background-color:var(--Grey-20)!important;border-color:var(--Grey-60)!important;color:var(--Text-60)!important;pointer-events:none;cursor:default}.cargo-details-form .container-details-list-main{border:1px solid #e0e4e8;border-radius:10px;padding:40px 80px 40px 30px;margin-bottom:16px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main{padding:20px 40px 20px 20px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main{padding:20px 15px}}.cargo-details-form .container-details-list-main.expanded-active{border-color:#1e4f98}.cargo-details-form .container-details-list-main .container-details-list{display:flex;max-width:100%;flex:0 0 100%}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-details-list{margin-bottom:10px}}.cargo-details-form .container-details-list-main .container-details-list .inside-detail-main{max-width:65%;flex:0 0 65%;padding-left:15px}.cargo-details-form .container-details-list-main .container-details-list .inside-detail-main h3{margin-bottom:0;padding-bottom:3px}.cargo-details-form .container-details-list-main .container-details-list .inside-detail-main p{margin-bottom:0;padding-bottom:10px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-details-list .inside-detail-main p{display:none}}.cargo-details-form .container-details-list-main .container-details-list .triple-icon{flex:0 0 30%;max-width:30%;justify-content:flex-end;display:flex;padding-top:27px;gap:10px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-details-list .triple-icon{flex:0 0 25%;max-width:25%;padding-top:4px}}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-details-list .triple-icon>span.mob-text-none .text{display:none}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-details-list .triple-icon>span.mob-text-none{display:none}}.cargo-details-form .container-details-list-main .container-details-list .triple-icon>span.text{padding:0}.cargo-details-form .container-details-list-main .container-details-list .triple-icon>span.delete-icon{padding-right:0}.cargo-details-form .container-details-list-main .container-details-list .triple-icon>span.delete-icon button{border:0}.cargo-details-form .container-details-list-main .container-details-list .triple-icon>span.edit-icon.disabled{opacity:.6}
1.cargo-details-form .container-details-list-main .container-details-list .triple-icon>span.edit-icon button{border:0;background:transparent}.cargo-details-form .container-details-list-main .container-details-list .triple-icon>span.edit-icon button svg{transform:rotate(180deg)}.cargo-details-form .container-details-list-main .container-details-list .triple-icon>span.edit-icon button.up-arrow svg{transform:rotate(0)}.cargo-details-form .container-details-list-main .selected-list{background:#e0e4e8;border:1px solid #c2c9d1;border-radius:10px;padding:7px 25px;display:inline-flex;margin-left:47px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .selected-list{flex-direction:column;max-width:100%;flex:0 0 100%;display:flex;margin-left:48px}}.cargo-details-form .container-details-list-main .selected-list>span{font-weight:400;font-size:15px;color:#404040;font-weight:600}.cargo-details-form .container-details-list-main .selected-list>span:nth-child(2){padding:0 35px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .selected-list>span:nth-child(2){padding:0}}.cargo-details-form .container-details-list-main .selected-list>span:nth-child(3){white-space:nowrap;padding:0 35px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .selected-list>span:nth-child(3){padding:0}}.cargo-details-form .container-details-list-main .selected-list>span:nth-child(4){white-space:nowrap;padding:0}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .selected-list>span:nth-child(4){padding:0}}.cargo-details-form .container-details-list-main .selected-list>span.dg-gods{white-space:nowrap;padding:0 20px;color:#000}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .selected-list>span.dg-gods{padding:0}}.cargo-details-form .container-details-list-main .container-form{padding:0 0 0 48px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form{padding:0 0 0 50px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form{padding:0}}.cargo-details-form .container-details-list-main .container-form .saved-templats{justify-content:flex-end;align-items:center;margin-top:26px;border-bottom:1px solid #c2c9d1;padding-bottom:12px}.cargo-details-form .container-details-list-main .container-form .saved-templats>span{padding-right:15px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .saved-templats>span{white-space:nowrap}}.cargo-details-form .container-details-list-main .container-form .saved-templats swire-dropdown .selectbox>.input-icon input{min-height:28px!important;font-size:14px;font-weight:600;padding:0 10px!important;border-radius:10px!important;box-shadow:0 6px 16px #00000014!important;border:0!important}.cargo-details-form .container-details-list-main .container-form .saved-templats swire-dropdown .selectbox>.input-icon input::placeholder{font-size:14px;font-weight:600;color:var(--Primary-80)}.cargo-details-form .container-details-list-main .container-form .saved-templats swire-dropdown .selectbox .option-box{top:29px!important;min-width:100%}.cargo-details-form .container-details-list-main .container-form .saved-templats swire-dropdown.active .selectbox>.input-icon input{color:var(--Primary-80)}.cargo-details-form .container-details-list-main .container-form .form-row{flex-wrap:wrap}.cargo-details-form .container-details-list-main .container-form .form-row .form-col{margin-bottom:20px}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list{display:flex}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .icon{padding-right:10px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .icon{padding-right:10px}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .icon svg{width:32px}
1@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .icon.invisible{display:none}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form{width:100%}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form{margin-top:4px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .desktop-error{display:none}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.Mobile-Wt-Cntr{align-items:end;flex-direction:column}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.Mobile-Wt-Cntr .specify-airflow{margin-top:12px}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.Mobile-Wt-Cntr>app-error-message{display:none}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.Mobile-Wt-Cntr>app-error-message{display:flex;width:100%}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .label-option{display:flex;justify-content:space-between}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .label-option label{margin-bottom:5px}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .label-option .caution swire-tool-tip{position:relative;top:2px}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form swire-dropdown,.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form swire-input{width:100%}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.upload-file-custom{gap:20px 20px}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.upload-file-custom swire-upload-file{display:inline-flex;width:calc(100% - 24px)}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.upload-file-custom swire-upload-file .wrap-file-upload{display:flex;width:100%;flex-direction:column}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.upload-file-custom swire-upload-file .wrap-file-upload .error{padding-top:5px;margin-bottom:0}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.upload-file-custom swire-upload-file .wrap-file-upload .inner-file-upload{width:100%}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.upload-file-custom swire-upload-file .wrap-file-upload .inner-file-upload .upload-box{flex-direction:column;display:flex;row-gap:10px;align-items:flex-start;min-width:100%}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.upload-file-custom swire-upload-file .wrap-file-upload .inner-file-upload .upload-items li{gap:10px}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.upload-file-custom swire-upload-file .wrap-file-upload .inner-file-upload .upload-items li .file-text{width:90%;word-break:break-all}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main{display:flex;width:100%}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main{flex-direction:column}}
1.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .select-quote .custom-checker{margin-top:10px;gap:10px 10px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .select-quote .custom-checker{flex-direction:column}}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .select-quote .custom-checker.tablet-remove{display:none!important}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .select-quote .custom-checker .custom-checkbox-multiple swire-checkbox .swire-Indeterminate-checkbox-checkmark{position:relative!important;display:inline-flex!important;top:4px}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .select-quote .custom-checker .soc-div{padding-left:0}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .select-quote .custom-checker .soc-div swire-tool-tip .question-mark{top:3px}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .select-quote swire-dropdown .selectbox{min-width:432px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .select-quote swire-dropdown .selectbox{min-width:432px;max-width:432px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .select-quote swire-dropdown .selectbox{min-width:auto;max-width:100%;margin-right:0}}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .value-data{margin-top:10px}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .value-data span{padding:5px 10px;border-radius:10px;display:inline-flex;align-items:center;max-height:28px;margin-left:10px;margin-top:6px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .value-data span{margin-left:0;margin-right:10px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .value-data span{max-height:initial}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .value-data span a{margin-left:10px}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .soc-div{padding-top:2px;padding-left:20px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .soc-div{padding-top:0;padding-left:45px}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .select-value-data-main .soc-div swire-tool-tip{display:inline-flex}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .soc-div{padding-top:7px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .soc-div{padding-top:0}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .soc-div .caution{gap:5px;position:relative}
1@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .soc-div .caution{display:inline-flex;margin-right:5px;padding-left:0;padding-top:0;align-items:center}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .soc-div .caution{padding-left:30px;padding-top:10px}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .soc-div .caution swire-tool-tip .tooltip-mark{transform:translate(-20%)!important}}@media screen and (min-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .tablet-checker{display:none!important}}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .tablet-checker{margin-top:20px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .tablet-checker{flex-direction:column}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .min-max{flex-wrap:wrap}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .min-max>span{font-size:16px;color:#000;padding:10px;font-weight:400}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .min-max .min-max-div{display:flex;max-width:44%;flex:0 0 44%;flex-wrap:wrap;align-items:flex-start}}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .big-tag{display:flex}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .big-tag button{background:#fff;border:1px solid #91979d;border-radius:10px;width:151px;min-height:60px;padding:5px 20px;font-weight:600;font-size:16px;margin-right:10px;color:#404040;display:inline-flex;position:relative}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .big-tag button{width:149px;min-height:64px;text-align:left}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .big-tag button{width:auto;max-width:145px;padding:5px 25px 5px 15px}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .big-tag button:disabled{background:#f0f2f3;color:#bfbfbf;border:#e0e4e8 1px solid}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .big-tag button .or{width:29px;height:29px;background:#f9fafa;border:1px solid #91979d;border-radius:54px;font-size:16px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;position:absolute;right:-22px;z-index:1;top:50%;transform:translateY(-50%);color:#000}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form .big-tag button.selected{background:#1e4f98;color:#fff}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.enter-weight{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.enter-weight{flex-direction:row;column-gap:20px}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.enter-weight swire-input{max-width:100%}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.enter-weight swire-input{max-width:50%}}
1.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.enter-weight swire-input:focus{box-shadow:0 4px 4px #00000040}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.enter-weight .ccm-switch-main .ccm-switch{justify-content:flex-end;flex:1;padding-top:10px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.enter-weight .onlyerror-desktop{display:none}}@media screen and (min-width:768px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .form-list .label-form.enter-weight .onlyerror-mobile{display:none}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .specify-airflow{display:flex;justify-content:center;padding-left:15px}@media only screen and (min-width:750px)and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .specify-airflow{justify-content:space-between!important}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row .form-col .specify-airflow{flex-wrap:wrap;margin-top:0}}.cargo-details-form .container-details-list-main .container-form .form-row .form-col .specify-airflow swire-two-way-toggle-button{display:inline-flex}.cargo-details-form .container-details-list-main .container-form .form-row .form-col-12 h4{font-weight:700;font-size:20px;color:#000;margin-bottom:20px}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container{padding-top:20px;border-bottom:2px solid #616568;padding-bottom:30px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container{flex-direction:column}}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col{margin-bottom:40px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col{margin-bottom:30px;flex:0 0 60%;max-width:60%}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col.form-col-tab-100{padding-left:5px}}@media screen and (max-width:1024px)and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col.form-col-tab-100 swire-tool-tip .tooltip-mark{left:0;transform:translate(0);right:auto}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col{flex:0 0 100%;max-width:100%}}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col.quantity{padding-left:35px;flex:0 0 40%;max-width:40%}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col.quantity{flex:0 0 100%;max-width:100%;padding-left:0}}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col.quantity swire-tool-tip .tooltip-mark{left:auto;transform:translate(0);right:0}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col.quantity swire-tool-tip .tooltip-mark{left:auto;transform:translate(60%);right:0}}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer{display:flex;width:100%}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer{flex-direction:column}}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .label-form .city-port{position:relative}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .label-form .city-port .fro{font-size:16px;font-weight:400;position:absolute;top:8px;left:10px;z-index:1}
1.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .label-form .city-port .icon-link-pos{top:10px;right:8px;z-index:1;position:absolute;line-height:normal}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .label-form .city-port .origin-label-app .input-field{border-top-right-radius:0;border-bottom-right-radius:0;padding-left:50px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .label-form .city-port .origin-label-app .input-field{border-radius:10px}}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .label-form .city-port .origin-label-app .input-field.disabled{background:#f0f2f3;border-color:#c2c9d1;color:gray}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .label-form .city-port .dest-label-app .input-field{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:30px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .label-form .city-port .dest-label-app .input-field{border-radius:10px}}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .label-form .city-port .dest-label-app .input-field.disabled{background:#f0f2f3;border-color:#c2c9d1;color:gray}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .label-form.dest-label{position:relative}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .label-form.dest-label .icon-mobile{position:absolute;left:-35px;z-index:1}@media screen and (min-width:768px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .label-form.dest-label .icon-mobile{display:none}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .label-form.dest-label{margin-top:20px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .quote-bot-icon{display:none}}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .quote-bot-icon .label-option{height:31px}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .quote-bot-icon .bot-mid-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #91979d;position:relative}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .quote-bot-icon .bot-mid-icon .icon-ship-1{margin-top:-6px}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer .quote-bot-icon .bot-mid-icon .icon-arrow-right-4{position:absolute;font-size:25px;bottom:-2px;left:8px}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer.disabled{opacity:1;cursor:pointer;pointer-events:none;background-color:transparent!important}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer.disabled .origin-input .swi-icon,.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer.disabled .origin-input .fro,.cargo-detail
1s-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer.disabled .destination-input .swi-icon,.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer.disabled .destination-input .fro{color:gray!important;opacity:.6}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer.disabled .origin-input input,.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer.disabled .destination-input input{background:#f0f2f3;border-color:#c2c9d1;color:gray}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer.disabled .origin-icon{background:#f0f2f3;border-color:#c2c9d1}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col .form-list .origin-dest-mainer swire-origin-destination-autofill li label{margin-bottom:0}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col.form-col-8{flex:0 0 100%;max-width:100%}}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .form-col.form-col-12{flex:0 0 100%;max-width:100%}}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .green-leaf-div-main .green-leaf-div{margin:0 0 5px;display:flex;align-items:center;padding:0 .313rem}.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .green-leaf-div-main .green-leaf-div swire-tool-tip{display:inline-flex}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .form-row.fst-container .green-leaf-div-main .green-leaf-div swire-tool-tip .question-mark .tooltip-mark{left:auto;right:0;transform:translate(0)}}.cargo-details-form .container-details-list-main .container-form .form-row swire-button{margin-left:auto;width:max-content;margin-bottom:30px}.cargo-details-form .container-details-list-main .container-form .form-row swire-button .add-comodity:disabled{opacity:.6}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container{border-bottom:1px solid #c2c9d1}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling{padding-top:40px;padding-bottom:40px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling{padding-bottom:10px;padding-top:30px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling>h4{font-weight:700;font-size:20px;color:#000;margin-bottom:5px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling>p{font-weight:400;font-size:16px;color:#000;margin-bottom:50px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling>p{margin-bottom:30px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods{display:flex}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods{flex-direction:column}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .slide-lr{text-align:center}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .slide-lr swire-three-way-toggle-button{display:inline-block;margin-bottom:5px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .handling{max-width:50%;flex:0 0 50%}
1@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .handling{max-width:55%;flex:0 0 55%}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .handling{max-width:100%;flex:0 0 100%}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .handling>h4{color:#000;margin-bottom:0;display:flex;align-items:center}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .handling>h4>svg,.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .handling>h4 .swi-icon{margin-right:10px;width:30px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .handling>h4>svg,.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .handling>h4 .swi-icon{margin-right:8px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .handling>p{font-weight:400;font-size:16px;color:#000;margin-bottom:5px;padding-left:40px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .handling>p{padding-left:37px;margin-bottom:10px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .slide-lr{max-width:210px;flex:0 0 50%;position:relative;margin-left:50px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .slide-lr{max-width:240px;margin-left:30px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .slide-lr{margin-left:0;align-items:flex-end;display:flex;width:100%;max-width:100%}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .slide-lr .triple-btn{margin-right:0}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .slide-lr>p{position:absolute;top:40px;left:50%;transform:translate(-50%);width:100%;text-align:center}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .slide-lr>p{left:70%}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .dangerous-goods .slide-lr>p{left:50%;text-align:right}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container .spacel-handling .remove-select{text-decoration:underline;text-align:center;margin-top:3px;border:0;background:transparent}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading{padding-bottom:30px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading{padding-bottom:10px}}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col{flex:0 0 70%;max-width:70%}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.pl-100{padding-left:50px;flex:0 0 100%;max-width:100%}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col{flex:0 0 100%;max-width:100%}
1.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.pl-100{padding-left:5px;flex:0 0 100%;max-width:100%}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-right{padding-right:38px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-right{padding-right:5px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-right .form-list .label-form{width:calc(100% - 47px)}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-right .form-list .label-form{width:100%}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-left{padding-left:38px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-left.pr-0{padding-right:0}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-left .delete-btn-align{display:flex;height:max-content;margin-left:auto;height:100%;flex-direction:column}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-left .delete-btn-align>span{height:50px;display:block;width:100%}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-left .delete-btn-align>span{height:0px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-left .delete-btn-align .delete-btn{margin-left:10px;border:0;outline:0}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-left{flex:0 0 58%;max-width:58%}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-left{flex:0 0 100%;max-width:100%;padding-left:5px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-left .label-form{display:flex}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.diifrent-pad-left swire-tool-tip .tooltip-mark{transform:translate(-70%)!important}}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.good-dang{flex:0 0 42%;max-width:42%;padding-left:50px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .form-row .form-col.good-dang{flex:0 0 100%;max-width:100%;padding-left:5px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .dangerous-goods .slide-lr{text-align:center}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Instructions-heading .dangerous-goods .slide-lr{margin-bottom:0;flex-direction:column;text-align:center;justify-content:center;align-items:flex-end}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .form-row{padding-bottom:30px}
1@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .form-row{padding-bottom:20px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .spacel-handling{width:100%}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .dangerous-goods .slide-lr{flex-direction:column}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .warning-box .alert-message{margin:0}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .form-row .form-col{flex:0 0 100%;max-width:100%}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .form-row .form-col .specify-airflow{justify-content:flex-end}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .form-row .form-col .specify-airflow.form-col-8{width:104%;max-width:104%}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .form-row .form-col .specify-airflow{width:100%;max-width:100%;padding-top:8px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .form-row .form-col .custom-checker{gap:10px 30px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .dangerous-goods .slide-lr{text-align:center;margin-bottom:20px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .specificAirFlowRate-rwo{margin-left:260px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .specificAirFlowRate-rwo{margin-left:185px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.Refrigeration-requirement .specificAirFlowRate-rwo{margin-left:0;margin-top:5px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .spacel-handling{border:0;padding-bottom:30px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .spacel-handling{padding-bottom:10px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .warning-box .col-sm-9{padding-left:6px}@media screen and (min-width:1025px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .warning-box .col-sm-9{flex:0 0 72%;max-width:72%}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .warning-box .alert-warning{background-color:#fceac6;border-color:#fceac6;border-radius:10px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .warning-box .alert-warning svg{margin:0 10px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .warning-box .alert-warning span{font-size:14px;font-weight:400;color:#000}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .form-row{padding:0 0 0 49px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .form-row{padding-right:0}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .form-row{padding-left:0}}
1.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .form-row .form-col{padding-right:20px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .form-row .form-col{flex:0 0 33.333%;max-width:33.3333%;padding-right:10px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .form-row .form-col{flex:0 0 100%;max-width:100%}}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .form-row .form-col.blank-column{display:none}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .form-row .form-col.brief-descr{flex:0 0 66.666%;max-width:66.666%}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .form-row .form-col .form-list .label-form .specify-airflow{margin-top:35px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .form-row .form-col.form-col-8{flex:0 0 66.6666%;max-width:66.6666%}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .form-row .form-col.form-col-8{flex:0 0 100%;max-width:100%}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .form-row.tab-togller{justify-content:flex-end}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .form-row.tab-togller .form-col .form-list .label-form .specify-airflow{margin-top:0}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.gauge-information .dangerous-goods .slide-lr{text-align:center}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services{border-top:1px solid #616568}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service h5{color:#1e4f98;margin-bottom:20px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner{margin-bottom:32px;max-width:800px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner:last-child{margin-bottom:0}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .first-mile-head-btn{display:flex;flex-wrap:wrap}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .first-mile-head-btn .icon{padding-right:12.5px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .first-mile-head-btn ::ng-deep .common-btn{margin-left:auto}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .first-mile-head-btn ::ng-deep .common-btn:not(.add-request){background:#2d912c}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .first-mile-head-btn ::ng-deep .common-btn{margin:15px 0 22px auto}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .first-mile-head-btn .removeSelectionBtn{display:flex;flex-direction:column;margin-left:auto;text-align:center}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .first-mile-head-btn .removeSelectionBtn .common-btn:not(.add-request){background:#2d912c}
1.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list{display:flex;flex-wrap:wrap;padding-left:40px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list{padding-left:0}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list{padding-left:0}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .icon{padding-right:10px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .icon{padding-right:10px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .icon svg{width:32px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .mile-bottom-text{color:#000}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .mile-bottom-text>span{display:flex;row-gap:5px;flex-direction:column}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .mile-bottom-text>span p{gap:5px;display:flex;margin-bottom:0}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .mile-bottom-text a{color:#296edd}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .label-form .label-option{display:flex;justify-content:space-between;width:100%}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .label-form .label-option label{margin-bottom:5px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .label-form .label-option .caution{padding-top:2px;display:inline-flex}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .label-form .label-option .caution swire-tool-tip{margin-right:3px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .select-mile{margin-top:10px;width:100%;padding-left:50px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .select-mile .ng-select{width:360px}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list .select-mile .ng-select{width:100%}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .bok-quote-head-btn{display:flex;flex:0 0 50%;max-width:50%}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .bok-quote-head-btn{max-width:62%;flex:0 0 62%}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .bok-quote-head-btn{max-width:100%;flex:0 0 100%}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .bok-quote-head-btn h6{margin-bottom:0;line-height:1.7}
1.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .bok-quote-head-btn .terrif-rates{font-size:14px;font-weight:600;margin-top:5px;display:flex;width:100%;padding-left:0}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .bok-quote-head-btn .terrif-rates{margin-bottom:11px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .bok-quote-head-btn .terrif-rates svg,.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .bok-quote-head-btn .terrif-rates .swi-icon{margin-right:5px;position:relative;top:1px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .bok-quote-head-btn .terrif-rates a{color:#296edd;text-decoration:underline;cursor:pointer}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .removeSelectionBtn{margin:0;padding-left:85px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .removeSelectionBtn{padding-left:20px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .removeSelectionBtn{padding-left:0;margin-left:auto}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .removeSelectionBtn .common-btn{margin:15px 0 5px auto}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .mile-book-quote-btn .removeSelectionBtn .common-btn:not(.add-request){background:#2d912c}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list-main .form-list-main-inside{margin:0;padding-right:20px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list-main .form-list-main-inside{padding-right:0;padding-bottom:10px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list-main .form-list-main-inside .form-col{margin-top:20px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list-main .form-list-main-inside .form-col:nth-child(2n) .form-list{padding-left:80px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list-main .form-list-main-inside .form-col:nth-child(2n) .form-list{padding-left:25px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list-main .form-list-main-inside .form-col:nth-child(2n) .form-list{padding-left:0}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .origin-inner .form-list-main .form-list-main-inside .form-col .form-list .label-form{width:calc(100% - 42px)}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .origin-service .mile-error{color:#b4292a;font-size:15px;text-align:center;font-weight:400;padding-top:10px}
1.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .dest-service{border-top:1px solid #c2c9d1;margin-top:50px;padding-top:50px}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .dest-service{margin-top:40px;padding-top:40px}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .dest-service{margin-top:20px;padding-top:30px}}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .dest-service .form-list .mile-bottom-text{color:#000;font-size:15px;font-weight:400}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .dest-service .form-list .mile-bottom-text p{margin-bottom:11px}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.add-services .dest-service .form-list .mile-bottom-text a{color:#296edd}.cargo-details-form .container-details-list-main .container-form .spacel-handling-container.not-login{border-bottom:1px solid #c2c9d1;padding-bottom:0}.cargo-details-form .container-details-list-main .container-form .save-cargo-btn{text-align:right;width:100%;margin-top:30px}.cargo-details-form .container-details-list-main .container-form .save-cargo-btn .swi-icon{margin-left:15px}.cargo-details-form .container-details-list-main.open{border:1px solid #1e4f98}
1.cargo-details-form .container-details-list-main.remove-prop{padding:0;background:transparent;border:0}.cargo-details-form .container-details-list-main.remove-prop .container-form{padding:0}.cargo-details-form .container-details-list-main.remove-prop .container-form .form-row{border-bottom:0px solid #616568}@media screen and (max-width:1024px){.cargo-details-form .container-details-list-main .caution swire-tool-tip .tooltip-mark{left:0;transform:translate(0)}}@media screen and (max-width:767px){.cargo-details-form .container-details-list-main .caution swire-tool-tip .tooltip-mark{left:0;transform:translate(-25%)}}.alert-message{border-radius:10px;padding:10px 24px;display:flex;width:100%;margin-top:40px;margin-bottom:40px}.remin-text{display:flex;justify-content:flex-end;font-size:12px;font-weight:600;color:gray;font-family:Source Sans Pro}.Continue-btn{padding-top:30px;display:flex;margin-bottom:80px;justify-content:center;gap:30px}@media screen and (max-width:767px){.Continue-btn{padding-top:30px;margin-top:30px;gap:20px;margin-bottom:50px}}swire-checkbox{display:inline-flex}swire-checkbox label.big-checkmark .swire-Indeterminate-checkbox-checkmark{scale:1.6}swire-checkbox label.static-check .swire-Indeterminate-checkbox-checkmark{position:relative!important;display:inline-flex;top:5px} 2`],encapsulation:2})};K([Mi()],ne.prototype,"openLoginPopup",1),K([ee()],ne.prototype,"activityLog",1);var ze=ne;var Po=["quoteRequestDetailsComponents"],No=["quoteRequestDetailsDiv"],Ui=()=>[];function Go(o,t){if(o&1&&(s(0,"div",null,0),g(2,"app-quote-request-form",11,1),r()),o&2){let e=t.$implicit,i=t.index,a=u();n(2),p("objQuoteRequestDetails",e)("indexQuoteRequestDetails",i)("schedulePlaceholder",a.schedulePlaceholder)}}function Uo(o,t){if(o&1){let e=T();s(0,"swire-button",12),d(1,"translate"),_("click",function(){w(e);let a=u();return x(a.returnToSailing())}),r()}o&2&&p("swClass","back swi-button-greyred-large-default-regular btn-fixed-width-regular")("swButtonName",c(1,2,"Back"))}var de=class de{constructor(t,e,i,a,l,S,V,q,F,M,z,P){this._quoteV2Service=t;this.el=e;this._bookingModelService=i;this._storageService=a;this.translate=l;this._commonService=S;this._router=V;this._helperService=q;this._myQuotesService=F;this._quotefromService=M;this._activityLogService=z;this._navigatService=P;this._quoteV2Service.updateStep(1)}_quoteV2Service;el;_bookingModelService;_storageService;translate;_commonService;_router;_helperService;_myQuotesService;_quotefromService;_activityLogService;_navigatService;arQuoteDetails;formFieldsOptions;isBackButton=!1;schedulePlaceholder="";isApiCallInprogress=!1;isBtnDisabled=!1;breadCrumbValue={};_platformService=ue(be);components;quoteRequestDetailsDiv;ngOnInit(){this.formFieldsOptions=this._quoteV2Service.getDataFromStorage("formFieldsOptions"),this.arQuoteDetails=this._quoteV2Service.objQuote,this._storageService.getDataFromStorage("isQuoteFromSailing")&&(this.isBackButton=!0),this.schedulePlaceholder=this.translate.instant("City or Port")}ngOnChanges(t){t?.breadCrumbValue&&t?.breadCrumbValue?.currentValue?.index==2&&!t?.breadCrumbValue?.firstChange&&this.handleBreadcrumEvents(t?.breadCrumbValue?.currentValue)}handleBreadcrumEvents(t){this.onContinueClick()}onContinueClick(t){t&&this._commonService.updatebreadCumsCall("continue"),this.components?.toArray()?.forEach((i,a)=>{i?.onSubmitContinue()});let e=this._quoteV2Service?.objQuote?.arQuoteRequestDetails?.find(i=>i.isFormValid==!1);if(this._helperService.scrollOnErrorField(this.el),!e&&!this.isApiCallInprogress){let i="",a=[],l="",S=[],V="",q=[];
2if(this._quoteV2Service?.objQuote?.arQuoteRequestDetails?.length>0)for(let M of this._quoteV2Service?.objQuote?.arQuoteRequestDetails){M.szAverageWeightMeasure===!0?a.push(M.fAverageWeight+"Lb"):a.push(M.fAverageWeight+"Kg");let z="not Dangerous goods";if(M.bDangerousGoods=="yes"&&(z="yes Dangerous goods"),S.push(z),M?.szCargoType?.length>0)for(let P of M?.szCargoType)q.push(P)}q?.length>0&&(V=this.containerTextData(q)),a?.length>0&&(i=this._quotefromService.textDataFormat(a)),S?.length>0&&(l=this._quotefromService.textDataFormat(S));let F={};F.szCargoWeight=i,F.szCargoType=l,F.szCargoContainer=V,this._commonService.breadCumsCallBacks?.event=="continue"&&(F.szAction="button_click"),this._commonService.breadCumsCallBacks?.event=="bubble"&&(F.szAction="bubble_click"),this.activityLog("quoterequestenquiryrate",R(R({},F),this._myQuotesService.addActivityLog(F))),this.addCargoDetails()}}addCargoDetails(){this.isApiCallInprogress=!0;let t=this._quoteV2Service.getQuoteData();this._bookingModelService.addOrUpdateCargoDetails(t),this.isBtnDisabled=!0,this._quoteV2Service.addQuoteRequest(t).toPromise().then(e=>{this.isBtnDisabled=!1,this.formNavigationHandling(e.data)}).catch(e=>{this.isApiCallInprogress=!1,this.isBtnDisabled=!1})}formNavigationHandling(t){let e=this._quoteV2Service.objQuote;e.shipmentPartiesFormSubmitted=!0,e.cargoFormSubmitted=!0,e.szQuoteKey=t.szQuoteKey,this._quoteV2Service.updateQuoteDetails(e),this._quoteV2Service.updateCurrentForm("Shipment Parties"),this.isApiCallInprogress=!1}addMoreCargo(){if(this.components?.toArray()?.forEach(e=>{e?.onSubmitContinue()}),!this._quoteV2Service?.objQuote?.arQuoteRequestDetails?.find(e=>!e.isFormValid)){this._quoteV2Service?.objQuote?.arQuoteRequestDetails?.map((i,a)=>{i.szView="LIST",this._quoteV2Service.updateQuoteRequestDetails(a,i)}),this._quoteV2Service.addMorearQuoteRequestDetails(this._quoteV2Service?.objQuote?.arQuoteRequestDetails[0]);let e={};e.szOption=this._quoteV2Service?.objQuote?.arQuoteRequestDetails?.length,this.activityLog("quoteaddmorecargo",R(R({},e),this._myQuotesService.addActivityLog(e))),this.quoteRequestDetailsDiv?.forEach(i=>{i.nativeElement.scrollIntoView({behavior:"smooth",block:"center"})})}}returnToSailing(){this._navigatService.navigateWithLang(this,De.FINDSCHEDULE,{searchBy:"port"})}activityLog(t,e){return{exitLog:e,jsonLogKey:t}}containerTextData(t){let e="",i=1;if(t?.length>0)for(let a of t)t?.length>1&&i>1&&(i==t?.length?e+=" & ":e+=", "),e+=a+" | "+this.getCargoDescriptionByCode(a),++i;return e}getCargoDescriptionByCode(t){return this.formFieldsOptions?.BookingCargoTypes?.find(e=>e.szCargoType==t)?.szCargoTypeDescription}static \u0275fac=function(e){return new(e||de)(k(Q),k(he),k(qe),k(X),k(J),k(U),k(_e),k(j),k(Fe),k(oe),k(te),k(Se))};static \u0275cmp=G({type:de,selectors:[["app-quote-request"]],viewQuery:function(e,i){if(e&1&&(Y(Po,5),Y(No,5)),e&2){let a;$(a=Z())&&(i.components=a),$(a=Z())&&(i.quoteRequestDetailsDiv=a)}},inputs:{breadCrumbValue:"breadCrumbValue"},features:[Ye],decls:14,vars:20,consts:[["quoteRequestDetailsDiv",""],["quoteRequestDetailsComponents",""],[1,"container"],["id","cargoForm",1,"main-cargo-heading"],[1,"cargo-heading","heading-bold-28","Display-family","Text-100","rate-en"],[4,"ngFor","ngForOf"],[1,"add-new-cargo"],["locator","addMoreQuote",3,"click","swClass","swIconClass","swIsShowIcon","swButtonIconPosition","swButtonName","swIsDisable"],[1,"Continue-btn"],[3,"swClass","swButtonName"],["locator","quoteContinue",3,"click","swClass","swButtonName","swIsDisable"],[3,"objQuoteRequestDetails","indexQuoteRequestDetails","schedulePlaceholder"],[3,"click","swClass","swButtonName"]],template:function(e,i){e&1&&(s(0,"div",2)(1,"div",3)(2,"h4",4),f(3),d(4,"translate"),r()()(),y(5,Go,4,3,"div",5),s(6,"div",2)(7,"div",6)(8,"swire-button",7),d(9,"translate"),_("click",function(){return i.addMoreCargo()}),r()(),s(10,"div",8),y(11,Uo,2,4,"swire-button",9),s(12,"swire-button",10),d(13,"translate"),_("click",function(){return i.onContinueClick(!0)}),r()()()),e&2&&(n(3),I(c(4,12,"Rate Enquiry")),n(2),p("ngForOf",i.arQuoteDetails.arQuoteRequestDetails),n(3),p("swClass","swi-button-whiteblue-small-default-regular")("swIconClass",((i._quoteV2Service.objQuote.arQuoteRequestDetails==null?null:i._quoteV2Service.objQuote.arQuoteRequestDetails.length)||E(18,Ui))>=3?"icon-plus icon-size-14 swi-icon":"Primary-80 icon-plus icon-size-14 swi-icon")("swIsShowIcon",!0)("swButtonIconPosition","left")("swButtonName",c(9,14,"Add Quote Request"))("swIsDisable",((i._quoteV2Service.objQuote.arQuoteRequestDetails==null?null:i._quoteV2Service.objQuote.arQuoteRequestDetails.length)||E(19,Ui))>=3),n(3),h(i.isBackButton?11:-1),n(),p("swClass","swi-button-red-large-default-regular btn-fixed-width-regular")("swButtonName",c(13,16,"Continue"))("swIsDisable",i.isBtnDisabled))},dependencies:[W,ke,xe,ye,ii,ze],styles:[".main-cargo-heading[_ngcontent-%COMP%] .rate-en[_ngcontent-%COMP%]{margin-bottom:10px}.add-new-cargo[_ngcontent-%COMP%]{text-align:right}.Continue-btn[_ngcontent-%COMP%]{padding-top:40px;
2display:flex;margin-bottom:80px;justify-content:center;gap:40px}@media screen and (max-width:767px){.Continue-btn[_ngcontent-%COMP%]{padding-top:30px;margin-bottom:50px;gap:20px}}"]})};K([ee()],de.prototype,"activityLog",1);var Le=de;function jo(o,t){if(o&1&&g(0,"app-quote-request",0),o&2){let e=u();p("breadCrumbValue",e.breadCrumbValue)}}function Wo(o,t){if(o&1&&g(0,"app-shipment-parties",1),o&2){let e=u();p("isBookingPartyAplicable",!0)("breadCrumbValue",e.breadCrumbValue)("isNotifyAplicable",!0)}}var ce=class ce{constructor(t,e,i,a,l){this._quoteV2Service=t;this._commonService=e;this._helperService=i;this._bookingV2Service=a;this._activityLogService=l}_quoteV2Service;_commonService;_helperService;_bookingV2Service;_activityLogService;arBookingDetails;saillingSearchParam;breadCrumbValue;ngOnInit(){this.arBookingDetails=this._quoteV2Service.objQuote,this.addPageLoadLog()}addPageLoadLog(){let t=this._bookingV2Service.getSelectedScheduleData(),e={};t&&Object.keys(t).length&&(e.szOrigin=t.szOriginName,e.szDestination=t.szDestinationName,e.szLiveScheduleDepartureTime=t?.szDateDepartArrive?.from,e.szLiveScheduleArrivalTime=t?.szDateDepartArrive?.to),this._commonService.breadCumsCallBacks?.event!=="bubble"&&this.activityLog("quoterequestcreate",e)}activityLog(t,e){return{exitLog:e,jsonLogKey:t}}static \u0275fac=function(e){return new(e||ce)(k(Q),k(U),k(j),k(ie),k(te))};static \u0275cmp=G({type:ce,selectors:[["app-quote-details"]],inputs:{breadCrumbValue:"breadCrumbValue"},decls:2,vars:2,consts:[[3,"breadCrumbValue"],["szShipmentPartiesType","quote",3,"isBookingPartyAplicable","breadCrumbValue","isNotifyAplicable"]],template:function(e,i){e&1&&y(0,jo,1,1,"app-quote-request",0)(1,Wo,1,3,"app-shipment-parties",1),e&2&&(h(i._quoteV2Service.currentForm==="Quote Request"?0:-1),n(),h(i._quoteV2Service.currentForm==="Shipment Parties"?1:-1))},dependencies:[W,Le,Oi],styles:[`.swire-v2-body-container input:focus{outline:none}.swire-v2-body-container .add-new-cargo{text-align:right}.swire-v2-body-container .limit-info{font-weight:400;font-size:14px;line-height:18px;color:#404040;padding-top:8px;gap:3px;align-items:center;display:inline-flex}.swire-v2-body-container .limit-info svg{margin-right:10px;min-width:16px}.swire-v2-body-container .limit-info.label-info{padding-top:0;position:relative;top:3px}.swire-v2-body-container .eg-text{margin-bottom:10px;display:inline-flex}.swire-v2-body-container textarea{min-height:90px!important;resize:none}.swire-v2-body-container textarea.Company-Address{min-height:69px!important}.swire-v2-body-container app-itms-last-mile app-error-message .errors{padding-left:20px}.swire-v2-body-container .warning-message{padding-left:10px}.swire-v2-body-container .warning-message span{color:#b68015;font-size:14px;font-weight:400;display:block;line-height:1.3;padding-top:4px}.alert-message{background:#fceac6;border-radius:10px;padding:10px 24px;display:flex;width:100%;margin-top:40px;margin-bottom:40px}.alert-message svg{margin-right:10px}.alert-message span{font-size:14px;font-weight:400;color:#000}.alert-message span a{color:#296edd}.remin-text{display:flex;justify-content:flex-end;font-size:12px;font-weight:600;color:gray;font-family:Source Sans Pro} 3`],encapsulation:2})};K([ee()],ce.prototype,"activityLog",1);var Be=ce;function Ho(o,t){if(o&1){let e=T();s(0,"swire-modal",4),_("submit",function(a){w(e);let l=u();return x(l.confirm(a))})("close",function(){w(e);let a=u();return x(a._modelService.closeModal1({type:0,open:!1}))}),r()}if(o&2){let e=u();p("body",e._modelService.translateObject(e.MODALCONTENT.canLeave))}}function Ko(o,t){if(o&1){let e=T();s(0,"swire-modal",4),_("submit",function(a){w(e);let l=u();return x(l.submitDefaultAddress(a))})("close",function(){w(e);let a=u();return x(a._modelService.closeModal())}),r()}if(o&2){let e=u();p("body",e._modelService.translateObject(e.MODALCONTENT.setAsDefaultAddress))}}var ji=class o{constructor(t,e,i,a,l){this._quoteV2Service=t;this._storageService=e;this.translate=i;this._modelService=a;this._helperService=l}_quoteV2Service;_storageService;translate;_modelService;_helperService;MODALCONTENT=Ve;breadCrumbValue={};isPortSelected=!1;formType="quote";popupReturn=new He;popupReturnChanges=this.popupReturn.asObservable();canLeave(){return re(this,null,function*(){return this.isPortSelected?(this.returnToSailing(),yield this.promise()):!0})}promise(){return new Promise((t,e)=>{let i=this.popupReturnChanges.subscribe(a=>{t(a),i.unsubscribe()})})}returnToSailing(){this._modelService.openModal({type:this._modelService.modals.CanLeave,open:!0})}ngOnInit(){let t=this._quoteV2Service.getQuoteData();if(t?this._quoteV2Service.updateQuoteDetails(t):(this._storageService.removeDataFromStorage("isQuoteFromSailing"),this._quoteV2Service.initNewQuoteRequest()),t=this._quoteV2Service.getQuoteData(),t?.arQuoteRequestDetails?.length>0){let e=t?.arQuoteRequestDetails[0].szDestination;t?.arQuoteRequestDetails[0].szOrigin&&e?this.isPortSelected=!0:this.isPortSelected=!1}this.isPortSelected||this._quoteV2Service.resetInitiatedQuote()}checkBreadCrumbValue(t){this.breadCrumbValue=t}confirm(t){t?(this._quoteV2Service.resetInitiatedQuote(!0),this.popupReturn.next(!0)):this.popupReturn.next(!1),this._modelService.closeModal()}submitDefaultAddress(t){this._helperService.addressUpdate.next(t)}static \u0275fac=function(e){return new(e||o)(k(Q),k(X),k(J),k(Te),k(j))};static \u0275cmp=G({type:o,selectors:[["app-quote"]],decls:5,vars:3,consts:[[1,"main-quote"],[3,"body"],["szHeading","Quote Request","szBreadCrumType","quote",3,"getBreadCrumbData"],[3,"breadCrumbValue"],[3,"submit","close","body"]],template:function(e,i){e&1&&(s(0,"section",0),y(1,Ho,1,1,"swire-modal",1),s(2,"app-bread-crumbs",2),_("getBreadCrumbData",function(l){return i.checkBreadCrumbValue(l)}
3),r(),g(3,"app-quote-details",3),y(4,Ko,1,1,"swire-modal",1),r()),e&2&&(n(),h(i._modelService.objModal.open&&i._modelService.objModal.type===i._modelService.modals.CanLeave?1:-1),n(2),p("breadCrumbValue",i.breadCrumbValue),n(),h(i._modelService.objModal.open&&i._modelService.objModal.type===i._modelService.modals.SetAsDefaultAddress?4:-1))},dependencies:[W,Ie,Ri,Be],styles:[".main-quote[_ngcontent-%COMP%]{margin-top:110px;display:block}@media screen and (max-width:767px){.main-quote[_ngcontent-%COMP%]{margin-top:90px}}.main-quote[_ngcontent-%COMP%] app-bread-crumbs[_ngcontent-%COMP%]{margin:40px 0;display:block}"]})};export{ji as QuoteComponent};
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.