1"use strict";(self.webpackChunkGECAS=self.webpackChunkGECAS||[]).push([[1913],{69077:function(t,e,n){n.d(e,{OH:function(){return c},PK:function(){return l},Y4:function(){return s},e8:function(){return o},l9:function(){return u},vc:function(){return r}});var a=n(72426),i=n.n(a);function r(t){return null!==t?i()(t,i().ISO_8601).format("DD MMM YYYY"):""}var s=function(t){if(null!==t)return new Intl.NumberFormat("en-GB").format(t)},o=function(t){return null!==t&&void 0!==t?new Intl.NumberFormat("en-GB").format(t):""},c=function(t){if(null!=t)return new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"}).format(t)},l=function(t){return null==t?"":t},u=function(t){return s(Math.ceil(t/1024))+" Kb"}},31913:function(t,e,n){n.r(e),n.d(e,{default:function(){return M}});var a=n(42982),i=n(74165),r=n(15861),s=n(15671),o=n(43144),c=n(60136),l=n(98557),u=n(72791),d=n(64880),f=n(60364),p=n(39928),h=n(80640),m=n(76186),g=n(69077),x=n(82357),v=n(48284),y=n(81694),b=n.n(y),C=n(80184),j=function(t){var e=t.textClass||"text-muted";return(0,C.jsx)(x.Z,{className:b()("widget-flat",t.bgclassName),children:(0,C.jsxs)(v.Z,{children:[t.icon&&(0,C.jsx)("div",{className:"float-right",children:(0,C.jsx)("i",{className:b()(t.icon,"widget-icon")})}),(0,C.jsx)("h5",{className:b()("font-weight-normal","mt-0",e),title:t.description,children:t.title}),(0,C.jsx)("h3",{className:b()("mt-3","mb-3",e),children:t.stats}),t.trend&&(0,C.jsxs)("p",{className:b()("mb-0",e),children:[(0,C.jsxs)("span",{className:b()(t.trend.textClass,"mr-2"),children:[(0,C.jsx)("i",{className:b()(t.trend.icon)})," ",t.trend.value]}),(0,C.jsx)("span",{className:"text-nowrap",children:t.trend.time})]})]})})},N=n(56153),k=n(27988),Z=n(53638),F=n(47976),T=n(55146),L=n(13327),w=n(76436),S=(0,n(21171).Nz)(),B=[{dataField:"expiryDate",text:"LC Expiry",sort:!0,formatter:g.vc,csvFormatter:g.vc,style:{whiteSpace:"nowrap"},headerStyle:{whiteSpace:"nowrap"}},{dataField:"leaseNo",text:"Ref",sort:!0},{dataField:"automaticRenewal",text:"Automatic Renewal"},{dataField:"msnRef",text:"Serial No.",sort:!0},{dataField:"locType",text:"LOC Type",sort:!0},{dataField:"amountHeld",text:"Amount Held",headerClasses:"numberColumn",classes:"numberColumn",formatter:g.OH,csvFormatter:g.e8},{dataField:"issuingBank",text:"Issuing Bank",sort:!0},{dataField:"issuingBankReference",text:"Issuing Bank Ref.",sort:!0,hidden:"Y"===S.ServicedEntityAccess},{dataField:"issuingBankCity",text:"Issuing Bank City",sort:!0,hidden:"Y"===S.ServicedEntityAccess},{dataField:"confirmingBank",text:"Confirming Bank",sort:!0},{dataField:"confirmingBankReference",text:"Confirming Bank Ref.",sort:!0,hidden:"Y"===S.ServicedEntityAccess},{dataField:"advisingBank",text:"Advising Bank",sort:!0}],E=[{dataField:"partyName",text:"Lessee",sort:!0},{dataField:"expiryDate",text:"LC Expiry",sort:!0,formatter:g.vc,csvFormatter:g.vc,style:{whiteSpace:"nowrap"},headerStyle:{whiteSpace:"nowrap"}},{dataField:"leaseNo",text:"Ref",sort:!0},{dataField:"automaticRenewal",text:"Automatic Renewal"},{dataField:"msnRef",text:"Serial No.",sort:!0},{dataField:"locType",text:"LOC Type",sort:!0},{dataField:"amountHeld",text:"Amount Held",headerClasses:"numberColumn",classes:"numberColumn",formatter:g.OH,csvFormatter:g.e8},{dataField:"issuingBank",text:"Issuing Bank",sort:!0},{dataField:"issuingBankReference",text:"Issuing Bank Ref.",sort:!0,hidden:"Y"===S.ServicedEntityAccess},{dataField:"issuingBankCity",text:"Issuing Bank City",sort:!0,hidden:"Y"===S.ServicedEntityAccess},{dataField:"confirmingBank",text:"Confirming Bank",sort:!0},{dataField:"confirmingBankReference",text:"Confirming Bank Ref.",sort:!0,hidden:"Y"===S.ServicedEntityAccess},{dataField:"advisingBank",text:"Advising Bank",sort:!0}],O=[{dataField:"expiryDate",order:"asc"}],A=function(t){(0,c.Z)(n,t);var e=(0,l.Z)(n);function n(t){var a;return(0,s.Z)(this,n),(a=e.call(this,t)).componentDidMount=function(){a.props.setActivePage(),a.loadLettersOfCredit(),a.loadExpiringLOC()},a.toggle=function(t){a.state.activeTab!==t&&a.setState({activeTab:t,columns:"0"===t?E:B})},a.state={data:[],loading:!0,expiringLOC:[],error:!1,tabHeadings:[],activeTab:"
10",columns:B},a}return(0,o.Z)(n,[{key:"loadExpiringLOC",value:function(){var t=(0,r.Z)((0,i.Z)().mark((function t(){var e;return(0,i.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return"/portal/LeaseAccount/GetExpiringLOC",t.next=3,(0,w.ZV)("/portal/LeaseAccount/GetExpiringLOC");case 3:e=t.sent,this.setState({expiringLOC:e.data,error:e.error});case 5:case"end":return t.stop()}}),t,this)})));return function(){return t.apply(this,arguments)}}()},{key:"loadLettersOfCredit",value:function(){var t=(0,r.Z)((0,i.Z)().mark((function t(){var e,n;return(0,i.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return"/portal/LeaseAccount/GetLettersOfCredit",t.next=3,(0,w.ZV)("/portal/LeaseAccount/GetLettersOfCredit");case 3:e=t.sent,n=(0,a.Z)(new Set(e.data.map((function(t){return t.partyName})))),this.setState({data:e.data,loading:e.loading,error:e.error,tabHeadings:(0,a.Z)(n)}),n.length>1&&this.setState({columns:E});case 7:case"end":return t.stop()}}),t,this)})));return function(){return t.apply(this,arguments)}}()},{key:"render",value:function(){var t=this;return(0,C.jsxs)(u.Fragment,{children:[(0,C.jsx)(h.Z,{breadCrumbItems:[{label:"Letters Of Credit",path:"/LeaseAccount/LettersOfCredit",active:!0}],title:"Letters Of Credit",error:this.state.error}),(0,C.jsx)(N.Z,{children:(0,C.jsx)(k.Z,{children:(0,C.jsxs)(x.Z,{children:[(0,C.jsx)(Z.Z,{children:(0,C.jsxs)(N.Z,{children:[this.state.expiringLOC.map((function(t){return 15===t.DaysExpiry?(0,C.jsx)(u.Fragment,{children:(0,C.jsx)(k.Z,{sm:4,children:(0,C.jsx)(j,{icon:"mdi mdi-timer",description:"Letters of credit expiring in next 15 days",title:"Letters of credit expiring in next 15 days",stats:t.NoLocs})})},t.daysExpiry):30===t.DaysExpiry?(0,C.jsx)(u.Fragment,{children:(0,C.jsx)(k.Z,{sm:4,children:(0,C.jsx)(j,{icon:"mdi mdi-timer",description:"Letters of credit expiring in next 30 days",title:"Letters of credit expiring in next 30 days",stats:t.NoLocs})})},t.daysExpiry):60===t.DaysExpiry?(0,C.jsx)(u.Fragment,{children:(0,C.jsx)(k.Z,{sm:4,children:(0,C.jsx)(j,{icon:"mdi mdi-timer",description:"Letters of credit expiring in next 60 days",title:"Letters of credit expiring in next 60 days",stats:t.NoLocs})})},t.daysExpiry):""})),(0,C.jsx)(k.Z,{sm:2,children:" "})]})}),(0,C.jsx)(v.Z,{children:(0,C.jsxs)(u.Fragment,{children:[this.state.tabHeadings.length<=1&&(0,C.jsx)(m.Z,{columns:B,data:this.state.data,keyField:"id",defaultSorted:O,loading:this.state.loading,exportListName:"LOCs"}),this.state.tabHeadings.length>1&&(0,C.jsxs)(u.Fragment,{children:[(0,C.jsx)(F.Z,{tabs:!0,className:"nav-bordered",children:this.state.tabHeadings.map((function(e,n){return(0,C.jsx)(T.Z,{children:(0,C.jsx)(L.Z,{href:"#",className:b()({active:t.state.activeTab===n.toString()},{"bg-light-lighten":0===n}),onClick:function(){t.toggle(n.toString())},children:(0,C.jsx)("span",{children:e})})},n)}))}),(0,C.jsx)("br",{}),(0,C.jsx)(m.Z,{columns:this.state.columns,data:this.state.data.filter((function(e){return"0"===t.state.activeTab&&e.partyName!==t.state.tabHeadings[t.state.activeTab]||"0"!==t.state.activeTab&&e.partyName===t.state.tabHeadings[t.state.activeTab]})),keyField:"id",defaultSorted:O,loading:this.state.loading,exportListName:"LOCs"})]})]})})]})})})]})}}]),n}(u.Component),M=(0,d.EN)((0,f.$j)(null,(function(t,e){return{setActivePage:function(){t((0,p.vT)("LeaseAccount_LettersOfCredit"))}}}))(A))},39928:function(t,e,n){n.d(e,{DS:function(){return N},bT:function(){return k},Li:function(){return C},Wq:function(){return Z},$g:function(){return i},QY:function(){return r},zZ:function(){return o},vT:function(){return c.vT},$I:function(){return c.$I},fB:function(){return s}});var a=n(95292),i=function(t){return{type:a.f_,payload:t}},r=function(t){return{type:a.Ze,payload:t}},s=function(){return{type:a.gh,payload:null}},o=function(){return{type:a.jX,payload:null}},c=n(2893),l=n(37772),u=n(1413),d=n(21171),f=function(t){var e=(0,u.Z)({},{method:"POST",body:{check:!0},headers:{"Content-Type":"application/json",accept:"application/json",Authorization:"Bearer "+(0,d.Nh)()}});fetch("/portal/Documents/CheckPublicationChanges",e).then((function(t){if(t.ok)return t.json();throw new Error(t)})).then((function(e){t(b()),t(j())})).catch((function(e){t(j())}))},p=function(t){return function(e,n){if(!t){var a=n().Notifications.lastRetrievalTime;if(a)if(Date.now()-a<6e4)return}e(y());var i=(0,u.Z)({},{method:"GET",headers:{"Content-Type":"application/json",accept:"application/json",Authorization:"Bearer "+(0,d.Nh)()}});fetch("/portal/Notifications/GetNotifications",i).then((function(t){if(t.ok)return t.json();throw new Error(t)})).then((function(t){e(v(t))})).catch((function(t){var n=t.Message;e(x(n))}))}},h=function(t,e){var n="/portal/Notifications/ClearNotifications?readOnly=".concat(e),a=(0,u.Z)({},{method:"POST",headers:{"Content-Type":"application/json",accept:"application/json",Authorization:"Bearer "+(0,d.Nh)()}});fetch(n,a).then((function(t){if(t.ok)return t.json();throw new Error(t)})).then((function(e){t(j(!0))})).catch((function(e){t(j(!0))}))},m=function(t,e){var n="/portal/Notifications/NotificationDismissed?notificationUserId=".concat(e),a=(0,u.Z)({},{method:"POST",headers:{"Content-Type":"application/json",accept:"application/json",Authorization:"Bearer "+(0,d.Nh)()}});fetch(n,a).then((function(t){if(t.ok)return t.json();throw new Error(t)})).then((function(e){t(j(!0))})).catch((function(e){t(j(!0))}))},g=function(t,e){var n="/portal/Notifications/NotificationRead?notificationUserId=".concat(e),a=(0,u.Z)({},{method:"POST",headers:{"Content-Type":"application/json",accept:"application/json",Authorization:"Bearer "+(0,d.Nh)()}});fetch(n,a).then((function(t){if(t.ok)return t.json();throw new Error(t)})).then((function(e){t(j(!0))})).catch((function(e){t(j(!0))}))},x=function(t){return{type:l.oH,errorMessage:t}},v=function(t){return{type:l.Pl,notifications:t}},y=function(){return{type:l.Pq}},b=function(){return{type:l._E}},C=function(){return function(t,e){var n=e();n.Notifications.loading||(n.Notifications.initialPublicationCheckDone?t(j()):f(t))}},j=p,N=function(t){return function(e,n){h(e,t)}},k=function(t){return function(e,n){m(e,t)}},Z=function(t){return function(e,n){g(e,t)}}},53638:function(t,e,n){var a=n(87462),i=n(63366),r=n(72791),s=n(52007),o=n.n(s),c=n(81694),l=n.n(c),u=n(15489),d={tag:u.tagPropType,className:o().string,cssModule:o().object},f=function(t){var e=t.className,n=t.cssModule,s=t.tag,o=(0,i.Z)(t,["className","cssModule","tag"]),c=(0,u.mapToCssModules)(l()(e,"card-header"),n);return r.createElement(s,(0,a.Z)({},o,{className:c}))};f.propTypes=d,f.defaultProps={tag:"div"},e.Z=f},47976:function(t,e,n){var a=n(87462),i=n(63366),r=n(72791),s=n(52007),o=n.n(s),c=n(81694),l=n.n(c),u=n(15489),d={tabs:o().bool,pills:o().bool,vertical:o().oneOfType([o().bool,o().string]),horizontal:o().string,justified:o().bool,fill:o().bool,navbar:o().bool,card:o().bool,tag:u.tagPropType,className:o().string,cssModule:o().object},f=function(t){var e=t.className,n=t.cssModule,s=t.tabs,o=t.pills,c=t.vertical,d=t.horizontal,f=t.justified,p=t.fill,h=t.navbar,m=t.card,g=t.tag,x=(0,i.Z)(t,["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"]),v=(0,u.mapToCssModules)(l()(e,h?"navbar-nav":"nav",!!d&&"justify-content-"+d,function(t){return!1!==t&&(!0===t||"xs"===t?"flex-column":"flex-"+t+"-column")}(c),{"nav-tabs":s,"card-header-tabs":m&&s,"nav-pills":o,"card-header-pills":m&&o,"nav-justified":f,"nav-fill":p}),n);return r.createElement(g,(0,a.Z)({},x,{className:v}))};f.propTypes=d,f.defaultProps={tag:"ul",vertical:!1},e.Z=f},55146:function(t,e,n){var a=n(87462),i=n(63366),r=n(72791),s=n(52007),o=n.n(s),c=n(81694),l=n.n(c),u=n(15489),d={tag:u.tagPropType,active:o().bool,className:o().string,cssModule:o().object},f=function(t){var e=t.className,n=t.cssModule,s=t.active,o=t.tag,c=(0,i.Z)(t,["className","cssModule","active","tag"]),d=(0,u.mapToCssModules)(l()(e,"nav-item",!!s&&"active"),n);return r.createElement(o,(0,a.Z)({},c,{className:d}))};f.propTypes=d,f.defaultProps={tag:"li"},e.Z=f},13327:function(t,e,n){var a=n(87462),i=n(63366),r=n(97326),s=n(94578),o=n(72791),c=n(52007),l=n.n(c),u=n(81694),d=n.n(u),f=n(15489),p={tag:f.tagPropType,innerRef:l().oneOfType([l().object,l().func,l().str
1ing]),disabled:l().bool,active:l().bool,className:l().string,cssModule:l().object,onClick:l().func,href:l().any},h=function(t){function e(e){var n;return(n=t.call(this,e)||this).onClick=n.onClick.bind((0,r.Z)(n)),n}(0,s.Z)(e,t);var n=e.prototype;return n.onClick=function(t){this.props.disabled?t.preventDefault():("#"===this.props.href&&t.preventDefault(),this.props.onClick&&this.props.onClick(t))},n.render=function(){var t=this.props,e=t.className,n=t.cssModule,r=t.active,s=t.tag,c=t.innerRef,l=(0,i.Z)(t,["className","cssModule","active","tag","innerRef"]),u=(0,f.mapToCssModules)(d()(e,"nav-link",{disabled:l.disabled,active:r}),n);return o.createElement(s,(0,a.Z)({},l,{ref:c,onClick:this.onClick,className:u}))},e}(o.Component);h.propTypes=p,h.defaultProps={tag:"a"},e.Z=h}}]); 2//# sourceMappingURL=1913.519aa640.chunk.js.map
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.