1"use strict";(window.webpackChunksdc_neos=window.webpackChunksdc_neos||[]).push([[7160],{59137:(e,t,a)=>{a.d(t,{Z:()=>i});var r=a(94184),n=a.n(r),l=a(67294);const i=function(e){var t=e.className,a=e.border,r=e.children;return l.createElement("div",{className:n()("card__body",t,{"card__body--has-border":a})},r)}},46138:(e,t,a)=>{a.d(t,{O:()=>i});var r=a(94184),n=a.n(r),l=a(67294),i=function(e){var t=e.children,a=e.primaryTitle,r=e.secondaryTitle,i=e.className;return l.createElement("div",{className:n()("card-header",i)},l.createElement("div",{className:"card-header__title"},a&&l.createElement("div",{className:"card-header__title-primary"},a),r&&l.createElement("div",{className:"card-header__title-secondary"},r)),t)}},32014:(e,t,a)=>{a.d(t,{Z:()=>s});var r,n=a(94184),l=a.n(n),i=a(67294),o=a(96967);function c(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const s=function(e){var t=e.className,a=e.title,n=e.byline,s=e.alignment,m=void 0===s?"left":s,u=e.ellipseTitle,d=e.titleClassName,f=e.shouldShowIcon,b=e.as,y=void 0===b?"h3":b;return i.createElement("div",{className:l()("card-title",t,(r={},c(r,"card-title--".concat(m),!!m),c(r,"card-title--ellipseTitle",u),r))},f&&i.createElement(o.Z,{iconId:"icon_16_credit-card",svgAttributes:{width:24,height:24,"aria-hidden":!0}}),i.createElement(y,{className:l()(d,"card-title__header")},a),n&&i.createElement("div",{className:"card-title__byline"},n))}},40769:(e,t,a)=>{a.d(t,{q:()=>c});var r=a(94184),n=a.n(r),l=a(67294),i=a(75168);function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},o.apply(this,arguments)}var c=function(e){var t=e.className,a=e.children,r=function(e,t){if(null==e)return{};var a,r,n=function(e,t){if(null==e)return{};var a,r,n={},l=Object.keys(e);for(r=0;r<l.length;r++)a=l[r],t.indexOf(a)>=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)a=l[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}(e,["className","children"]);return l.createElement("tr",o({},r,{className:n()("table-row--empty",t)}),l.createElement(i.D,{colSpan:99,role:"status"},a))}},57160:(e,t,a)=>{a.r(t),a.d(t,{default:()=>W});var r=a(67294),n=a(88767),l=a(79922),i=a(2344);function o(e,t,a,r,n,l,i){try{var o=e[l](i),c=o.value}catch(e){return void a(e)}o.done?t(c):Promise.resolve(c).then(r,n)}function c(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var s=a(35666),m="BRFLoanInstallments";function u(e){return[m,e]}var d,f=function(e,t){return{queryFn:function(){return b(e,(0,l.Z)(t,"Expected payload to exist in ".concat(m," query")))},queryKey:u(t),enabled:!!t}},b=(d=s.mark(function e(t,a){var r;return s.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getBRFLoanInstallments(a);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}},e)}),function(){var e=this,t=arguments;return new Promise(function(a,r){var n=d.apply(e,t);function l(e){o(n,a,r,l,i,"next",e)}function i(e){o(n,a,r,l,i,"throw",e)}l(void 0)})}),y=a(58082),v=a(68038),_=a(11054),p=a(14578),E=a(27484),h=a.n(E),g=a(69189),N=a(59137),O=a(46138),D=a(23258),w=a(44268),x=a(64857),P=a(75168),j=a(12461),C=a(80714),I=a(40769),S=a(70416),L=a(59516),A=a(94184),k=a.n(A),F=a(31354),Z=a(28968),V=a(57709);var B=function(e){var t,a,n=(0,V.f)(),l=(t=(0,F.Z)(),a=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var a=[],r=!0,n=!1,l=void 0;try{for(var i,o=e[Symbol.iterator]();!(r=(i=o.next()).done)&&(a.push(i.value),!t||a.length!==t);r=!0);}catch(e){n=!0,l=e}finally{try{r||null==o.return||o.return()}finally{if(n)throw l}}return a}(t,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),i=l[0],o=l[1],c=null==o?void 0:o.size,s=k()("brf-loan-header brf-loan-header--".concat(c)),m=e.brfLoanDetails,u=m.loanNumber,d=m.outstandingDebt,f=m.registeredDebt,b=m.type,y=m.location;return r.createElement("div",{className:s,ref:i},r.createElement("div",{className:"brf-loan-header__inner"},r.createElement("div",{className:"brf-loan__action-buttons"},r.createElement(Z.Z,{color:"white",className:"brf-loan-see-account-details",onClick:function(){return e.seeDetails()},shadow:!0,iconId:"icon_16_document-search"},n.detailsButton)),r.createElement("div",{className:"brf-loan-header__left"},r.createElement("div",{className:"brf-loan-header__address"},y||b),r.createElement("div",{className:"brf-loan-header__detail-text"},r.createElement("span",{className:"brf-loan-header__detail-label"},n.loanNo,":"),u)),r.createElement("div",{className:"brf-loan-header__right"},d&&r.createElement("div",{className:"brf-loan-header__balance"},r.createElement(S.$,{className:"brf-loan__amount",type:S.x.BALANCE,displayCurrencyAfterValue:!0,value:null==d?void 0:d.amount.decimalValue,currency:null==d?void 0:d.currencyCode,formatOptions:{maximumFractionDigits:0,minimumFractionDigits:0}})),f&&r.createElement("div",{className:"brf-loan-header__detail-text"},r.createElement("span",{className:"brf-loan-header__detail-label"},n.registeredDebt,":"),r.createElement(S.$,{className:"brf-loan__amount",type:S.x.BALANCE,displayCurrencyAfterValue:!0,value:null==f?void 0:f.amount.decimalValue,currency:null==f?void 0:f.currencyCode,formatOptions:{maximumFractionDigits:0,minimumFractionDigits:0}})))))},T=a(61247),z=a(32014),R=a(1822);function M(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Y(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},r=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),r.forEach(function(t){M(e,t,a[t])})}return e}const q=function(e){var t=(0,V.f)(),a=e.brfDetails,n=e.labels;
1return r.createElement("div",{className:"brf-loan-details"},r.createElement(g.Z,null,r.createElement(N.Z,{className:"brf-loan-details__card-body"},r.createElement("img",{loading:"lazy",role:"presentation",className:"brf-loan-details__icon",src:"/dist/styles/assets/gfx/advisor-house.svg"}),r.createElement(z.Z,{alignment:"center",title:(null==a?void 0:a.location)?null==a?void 0:a.location:null==a?void 0:a.type,byline:(null==a?void 0:a.landRegistryNumber)&&(null==a?void 0:a.cadastralDistrict)?"".concat(null==a?void 0:a.landRegistryNumber," ").concat(null==a?void 0:a.cadastralDistrict):"",className:"brf-loan-details__card-body-title"})),r.createElement("div",{className:"brf-loan-details__details-section"},(0,T.B4)({BRFLoanDetails:a,labels:Y({},t.global,n),i18n:R.H}).map(function(e,t){return r.createElement("div",{className:"brf-loan-details__row",key:t},r.createElement("div",{className:"brf-loan-details__row-label"},e.term),r.createElement("div",{className:"brf-loan-details__row-data"},e.detail))}))))};var $=a(17249),H=a(11603);function J(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var K=function(e){var t,a,l,o,s,m,u,d,b,E=e.loanId,h=e.labels,A=(0,V.f)(),k=(0,p.Z)(),F=(d=(0,r.useState)(!1),b=2,function(e){if(Array.isArray(e))return e}(d)||function(e,t){var a=[],r=!0,n=!1,l=void 0;try{for(var i,o=e[Symbol.iterator]();!(r=(i=o.next()).done)&&(a.push(i.value),!t||a.length!==t);r=!0);}catch(e){n=!0,l=e}finally{try{r||null==o.return||o.return()}finally{if(n)throw l}}return a}(d,b)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),Z=F[0],T=F[1],z=(0,L.SR)({loanId:E}),R=z.data,M=function(e,t){if(null==e)return{};var a,r,n=function(e,t){if(null==e)return{};var a,r,n={},l=Object.keys(e);for(r=0;r<l.length;r++)a=l[r],t.indexOf(a)>=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)a=l[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}(z,["data"]),Y=(o={loanId:E},m=(0,i.h_)(),u=f(m,o),(0,n.useQuery)(function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},r=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),r.forEach(function(t){c(e,t,a[t])})}return e}({},u,s))),J=M.error||Y.error,K=M.isLoading||Y.isLoading,G=(0,r.useMemo)(function(){return(null===(t=Y.data)||void 0===t||null===(a=t.jyskeLoanPaymentPlanItems)||void 0===a?void 0:a.map(Q))||[]},[Y]),U=(0,y.Z)({data:G,itemId:"instalmentId",initialSort:{sortId:"fromDate",comparableFunction:(0,v.v4)("fromDate")},sortOrder:H.D.ASC}),W=U.items,X=U.sortBy,ee=U.sortId,te=U.sortOrder,ae=null==R||null===(l=R.registeredDebt)||void 0===l?void 0:l.currencyCode,re=(0,r.useCallback)(function(e){return X((0,v.v4)(e),e)},[X]);return J&&k.dismissable(J),K?r.createElement("div",{className:"brf-loan-details"},r.createElement(_.Z,null)):r.createElement("div",{className:"brf-loan-details"},R&&r.createElement(r.Fragment,null,r.createElement(B,{brfLoanDetails:R,seeDetails:function(){return T(!0)}})),r.createElement("div",{className:"grid-container"},r.createElement(g.Z,{shadow:!0,className:"brf-loan-details__instalments"},r.createElement(N.Z,null,r.createElement(O.O,{primaryTitle:A.paymentPlan,className:"brf-loan-details__instalments-header"},r.createElement("img",{src:"/dist/styles/assets/gfx/jyske-realkredit.svg",className:"brf-loan-details__header-logo",loading:"lazy"})),r.createElement(D.i,{columnSpacing:!0,widen:!0,className:"brf-loan-details__table"},r.createElement(w.s,null,r.createElement(x.S,null,r.createElement(P.D,{className:"brf-loan-details__fromDate",role:"columnheader"},r.createElement(j.Z,{labels:{sortLabel:A.brfInstallmentFromDateLabel},sortOrder:te,selected:"fromDate"===ee,onClick:function(){return re("fromDate")}})),r.createElement(P.D,{className:"brf-loan-details__toDate",role:"columnheader",hideOnSizes:["small"]},r.createElement(j.Z,{labels:{sortLabel:A.brfInstallmentToDateLabel},sortOrder:te,selected:"toDate"===ee,onClick:function(){return re("toDate")}}
1)),r.createElement(P.D,{className:"brf-loan-details__interest",role:"columnheader",hideOnSizes:["medium","small"]},r.createElement(j.Z,{labels:{sortLabel:A.brfInstallmentInterestAmountLabel},sortOrder:te,selected:"interest.decimalValue"===ee,onClick:function(){return re("interest.decimalValue")}})),r.createElement(P.D,{className:"brf-loan-details__contribution",role:"columnheader",hideOnSizes:["small"]},r.createElement(j.Z,{labels:{sortLabel:A.brfInstallmentContributionsLabel},sortOrder:te,selected:"contribution.decimalValue"===ee,onClick:function(){return re("contribution.decimalValue")}})),r.createElement(P.D,{className:"brf-loan-details__nextPayment",role:"columnheader"},r.createElement(j.Z,{labels:{sortLabel:A.brfInstallmentNextPaymentLabel},sortOrder:te,selected:"nextPayment.decimalValue"===ee,onClick:function(){return re("nextPayment.decimalValue")}})),r.createElement(P.D,{className:"brf-loan-details__outstandingDebt",role:"columnheader"},r.createElement(j.Z,{labels:{sortLabel:A.brfInstallmentOutstandingDebtLabel},sortOrder:te,selected:"outstandingDebt.decimalValue"===ee,onClick:function(){return re("outstandingDebt.decimalValue")}})))),r.createElement(C.R,null,!W.length&&r.createElement(I.q,null,A.global.noResultsLabel),W.map(function(e){return r.createElement(x.S,{key:e.instalmentId},e.formattedFromDate&&r.createElement(P.D,{className:"brf-loan-details__fromDate"},e.formattedFromDate),e.formattedToDate&&r.createElement(P.D,{className:"brf-loan-details__toDate",hideOnSizes:["small"]},e.formattedToDate),e.interest&&r.createElement(P.D,{className:"brf-loan-details__interest",hideOnSizes:["medium","small"]},r.createElement(S.$,{className:"brf-loan-details__interest",type:S.x.BALANCE,displayCurrencyAfterValue:!0,value:e.interest.decimalValue,currency:ae,formatOptions:{maximumFractionDigits:0,minimumFractionDigits:0}})),e.contribution&&r.createElement(P.D,{className:"brf-loan-details__contribution"},r.createElement(S.$,{className:"brf-loan-details__contribution",type:S.x.BALANCE,displayCurrencyAfterValue:!0,value:e.contribution.decimalValue,currency:ae,formatOptions:{maximumFractionDigits:0,minimumFractionDigits:0}})),e.nextPayment&&r.createElement(P.D,{className:"brf-loan-details__nextPayment",hideOnSizes:["small"]},r.createElement(S.$,{className:"brf-loan-details__nextPayment",type:S.x.BALANCE,displayCurrencyAfterValue:!0,value:e.nextPayment.decimalValue,currency:ae,formatOptions:{maximumFractionDigits:0,minimumFractionDigits:0}})),e.outstandingDebt&&r.createElement(P.D,{className:"brf-loan-details__outstandingDebt"},r.createElement(S.$,{className:"brf-loan-details__outstandingDebt",type:S.x.BALANCE,displayCurrencyAfterValue:!0,value:e.outstandingDebt.decimalValue,currency:ae,formatOptions:{maximumFractionDigits:0,minimumFractionDigits:0}})))})))))),r.createElement($.Z,{onRequestClose:function(){return T(!1)},ariaHideApp:!1,isOpen:Z,narrow:!0},r.createElement(q,{brfDetails:R,labels:h})))},Q=function(e){return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},r=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),r.forEach(function(t){J(e,t,a[t])})}return e}({},e,{instalmentId:JSON.stringify(e),formattedToDate:h()(e.toDate).format("MMM, YYYY"),formattedFromDate:h()(e.fromDate).format("MMM, YYYY")})},G=a(80449);function U(){return U=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},U.apply(this,arguments)}const W=function(e){var t=(0,G.EH)("loanId");if(!t)throw new Error("Error finding loan id");return r.createElement(K,U({},e.contextModel,{loanId:t}))}}}]); 2//# sourceMappingURL=7160.17c473068cd7de9a7bfa.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.