PageSourceSearch

https://bncarmart.com/_next/static/chunks/pages/loan-calculator-0c65ddd6d22dc72a.js

js bncarmart.com collected 2026-10-02 00:08:17 UTC 14,633 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[644],{51630:function(e,a,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/loan-calculator",function(){return t(95234)}])},1921:function(e,a,t){"use strict";var n=t(34051),r=t.n(n),l=t(85893),i=t(67294),s=t(33701),o=t(94961),c=t(29473),u=t(11163),d=t(58475);function m(e,a,t,n,r,l,i){try{var s=e[l](i),o=s.value}catch(c){return void t(c)}s.done?a(o):Promise.resolve(o).then(n,r)}a.Z=function(e){var a=e.bannerType,t=(0,i.useState)([]),n=t[0],v=t[1],p=(0,i.useState)(!1),f=p[0],_=p[1],h=(0,u.useRouter)().query,x=(0,i.useState)(!1),y=x[0],g=x[1];(0,i.useEffect)((function(){if(h.device&&"ios"===h.device){if(localStorage.getItem("device")||""){var e=localStorage.getItem("device");e&&"ios"===e&&g(!0)}else localStorage.setItem("device",h.device),g(!0)}else{var a=localStorage.getItem("device");a&&"ios"===a&&g(!0)}}),[]),(0,i.useEffect)((function(){b()}),[]);var b=function(){var e,t=(e=r().mark((function e(){var t,n,l,i,s;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={banner_type:a,page:1,limit:8,status:!0},e.next=4,c.h.GET("/listing/banners",n);case 4:(null===(l=e.sent)||void 0===l||null===(t=l.data)||void 0===t?void 0:t.success)?(i=l.data.data,""!=(s=i.filter((function(e){return"video"==e.ad_type})))?(v(s),_(!0)):(v(l.data.data),_(!1))):console.log(l);case 6:case"end":return e.stop()}}),e)})),function(){var a=this,t=arguments;return new Promise((function(n,r){var l=e.apply(a,t);function i(e){m(l,n,r,i,s,"next",e)}function s(e){m(l,n,r,i,s,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return(0,l.jsx)("div",{className:"sidebanner",style:{display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer"},children:n.length?(0,l.jsx)(l.Fragment,{children:1==f?(0,l.jsx)(d.Z,{url:"youtube"==n[0].video_type?n[0].banner_video:n[0].local_video_url,myClass:"sideBannerVideo",height:"250px"}):(0,l.jsx)(s.Z,{autoplayInterval:4e3,autoplay:!0,className:"custom-slider",style:{height:"300px",width:"300px"},children:n.map((function(e,a){var t,n;return(0,l.jsx)("div",{onClick:function(){var a;(a=e).is_external_link?window.open(a.link,"_blank"):window.open(a.link,"_self")},children:(0,l.jsx)("img",{style:{height:"100%",width:"100%"},src:null===e||void 0===e||null===(t=e.banner_image_urls)||void 0===t||null===(n=t.metadata)||void 0===n?void 0:n.image_url})},a)}))})}):(0,l.jsx)("div",{style:{height:"300px",width:"300px",display:"flex",alignItems:"center",justifyContent:"center",background:o.Ul.lightgray},children:(0,l.jsx)("h3",{style:{color:o.Ul.primary,margin:"0px",textAlign:"center"},children:!y&&(0,l.jsx)(l.Fragment,{children:"AD SPACE FOR LEASE"})})})})}},78091:function(e,a,t){"use strict";var n=t(34051),r=t.n(n),l=t(85893),i=t(67294),s=(t(99180),t(29473)),o=t(48929),c=t(15560),u=(t(25194),t(85140),t(94375),t(18700),t(58475));function d(e,a,t,n,r,l,i){try{var s=e[l](i),o=s.value}catch(c){return void t(c)}s.done?a(o):Promise.resolve(o).then(n,r)}a.Z=function(e){var a=e.duration,t=e.bannerName,n=(0,i.useState)([]),m=n[0],v=n[1],p=(0,i.useState)(!1),f=p[0],_=p[1];(0,i.useEffect)((function(){h()}),[t]);var h=function(){var e,a=(e=r().mark((function e(){var a,n,l,i,o;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={banner_name:t,banner_type:"Vertical-Side-Banner",page:1,limit:10,keyword:"",status:!0},e.next=4,s.h.GET("/listing/banners",n);case 4:(null===(l=e.sent)||void 0===l||null===(a=l.data)||void 0===a?void 0:a.success)&&(i=l.data.data,""!=(o=i.filter((function(e){return"video"==e.ad_type})))?(v(o),_(!0)):(v(l.data.data),_(!1)));case 6:case"end":return e.stop()}}),e)})),function(){var a=this,t=arguments;return new Promise((function(n,r){var l=e.apply(a,t);function i(e){d(l,n,r,i,s,"next",e)}function s(e){d(l,n,r,i,s,"throw",e)}i(void 0)}))});return function(){return a.apply(this,arguments)}}();return(0,l.jsx)("div",{className:"verticalSideBanner",style:{zIndex:1,maxWidth:"100%",margin:"auto",cursor:"pointer"},children:m.length?(0,l.jsx)(l.Fragment,{children:1==f?(0,l.jsx)(u.Z,{url:"youtube"==m[0].video_type?m[0].banner_video:m[0].local_video_url,myClass:"verticalBannerVideo",height:"300px"}):(0,l.jsx)(o.tq,{spaceBetween:30,effect:"fade",autoplay:{delay:a,disableOnInteraction:!1},pagination:{clickable:!0},modules:[c.pt,c.xW,c.tl],className:"mySwiper",children:m.map((function(e,a){var t,n;return(0,l.jsx)(o.o5,{style:{maxHeight:"600px",cursor:"pointer"},onClick:function(){var a;(a=e).is_external_link?window.open(a.link,"_blank"):window.open(a.link,"_self")},children:(0,l.jsx)("img",{style:{width:"100%",maxHeight:600},src:null===e||void 0===e||null===(t=e.banner_image_urls)||void 0===t||null===(n=t.metadata)||void 0===n?void 0:n.image_url})},e.id)}))})}):null})}}
1,58475:function(e,a,t){"use strict";var n=t(85893),r=t(22004),l=t.n(r);function i(e){if(!e)return null;try{var a=new URL(e).searchParams.get("v");return a?"https://www.youtube.com/watch?v=".concat(a):e}catch(t){return e}}a.Z=function(e){var a=e.url,t=e.myClass,r=e.height;return(0,n.jsx)("div",{className:"youtubeContainer",children:(0,n.jsx)(l(),{url:i(a),width:"100%",height:r,className:t,playing:!0,muted:!0,loop:!0,controls:!1,playsinline:!0,config:{youtube:{playerVars:{disablekb:1,modestbranding:1,fs:0,playsinline:1}}}})})}},95234:function(e,a,t){"use strict";t.r(a),t.d(a,{default:function(){return m}});var n=t(85893),r=t(9008),l=t(67294),i=t(1921),s=t(1946),o=t(78091),c=t(4164),u=t.n(c),d=[{label:"12 months (1yr)",value:"12"},{label:"24 months (2yrs)",value:"24"},{label:"36 months (3yrs)",value:"36"},{label:"48 months (4yrs)",value:"48"},{label:"60 months (5yrs)",value:"60"},{label:"72 months (6yrs)",value:"72"},{label:"84 months (7yrs)",value:"84"}];function m(){var e=(0,l.useState)("50000"),a=e[0],t=e[1],c=(0,l.useState)(d[0].value),m=c[0],v=c[1],p=(0,l.useState)("30"),f=p[0],_=p[1],h=(0,l.useState)("15000"),x=h[0],y=h[1],g=(0,l.useState)("2.18"),b=g[0],j=g[1],N=(0,l.useState)({totalPaidOnLoan:0,totalInterestPaid:0,monthlyInstallment:0}),w=N[0],C=N[1],E=function(){var e=parseFloat(a)||0,t=parseFloat(x)||0,n=parseFloat(b)||0,r=parseInt(m)||0,l=e-t,i=l*(n/100/12)*r,s=i+l;C({totalPaidOnLoan:s,totalInterestPaid:i,monthlyInstallment:r>0?s/r:0})};(0,l.useEffect)((function(){E(),alert("Vehicle Cost Estimate Disclaimer: This tool provides approximate cost projections for informational purposes only.")}),[]);var S=function(e){var a=new Intl.NumberFormat("en-US",{maximumFractionDigits:0}).format(e);return"BND $ ".concat(a)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(r.default,{children:[(0,n.jsx)("title",{children:"Vehicle Cost Estimate | Car List in Brunei"}),(0,n.jsx)("meta",{property:"og:title",content:"Vehicle Cost Estimate | Car List in Brunei"},"ogtitle")]}),(0,n.jsxs)("div",{className:u().calculator_wrapper,children:[(0,n.jsxs)("div",{className:u().calculator_card,children:[(0,n.jsxs)("header",{className:u().header,children:[(0,n.jsx)("h1",{children:"Vehicle Cost Estimate"}),(0,n.jsx)("p",{className:u().subtitle,children:"Please contact the seller directly for pricing details."}),(0,n.jsxs)("div",{className:u().disclaimer_text,children:[(0,n.jsx)("p",{children:"This estimator provides approximate cost projections only."}),(0,n.jsx)("p",{children:"BNCarmart does not offer loans, financing, or financial services."})]})]}),(0,n.jsxs)("section",{className:u().input_section,children:[(0,n.jsxs)("div",{className:u().form_group,children:[(0,n.jsx)("label",{children:"Car Price (BND $)"}),(0,n.jsx)("input",{type:"number",value:a,onChange:function(e){return function(e){t(e);var a=(parseFloat(e)||0)*(parseFloat(f)||0)/100;y(a>0?a.toFixed(0):"0")}(e.target.value)}})]}),(0,n.jsxs)("div",{className:u().form_group,children:[(0,n.jsx)("label",{children:"Duration"}),(0,n.jsx)("select",{value:m,onChange:function(e){return v(e.target.value)},children:d.map((function(e){return(0,n.jsx)("option",{value:e.value,children:e.label},e.value)}))})]}),(0,n.jsxs)("div",{className:u().row,children:[(0,n.jsxs)("div",{className:u().form_group,children:[(0,n.jsx)("label",{children:"Down Payment (%)"}),(0,n.jsx)("input",{type:"number",value:f,onChange:function(e){return function(e){_(e);var t=(parseFloat(a)||0)*(parseFloat(e)||0)/100;y(t>0?t.toFixed(0):"0")}(e.target.value)}})]}),(0,n.jsxs)("div",{className:u().form_group,children:[(0,n.jsx)("label",{children:"Down Payment (BND $)"}),(0,n.jsx)("input",{type:"number",value:x,onChange:function(e){return function(e){y(e);var t=parseFloat(a)||0,n=parseFloat(e)||0;if(t>0){var r=n/t*100;_(r>0?r.toFixed(2):"0")}}(e.target.value)}})]})]}),(0,n.jsxs)("div",{className:u().form_group,children:[(0,n.jsx)("label",{children:"Estimated Rate (%)"}),(0,n.jsx)("input",{type:"number",value:b,onChange:function(e){return j(e.target.value)}}),(0,n.jsx)("span",{className:u().info_error,children:"Estimated Rate is only a guide"})]}),(0,n.jsx)("button",{className:u().btn_calculate,onClick:E,children:"Calculate"})]}),(0,n.jsxs)("section",{className:u().results_box,children:[(0,n.jsx)("p",{className:u().footer_disclaimer,children:"Estimates are illustrative only."}),(0,n.jsxs)("div",{className:u().result_row,children:[(0,n.jsx)("span",{children:"Total Paid"}),(0,n.jsx)("span",{className:u().value_large,children:S(w.totalPaidOnLoan)})]}),(0,n.jsxs)("div",{className:u().result_row,children:[(0,n.jsx)("span",{children:"Monthly Cost"}),(0,n.jsxs)("span",{className:u().value_mid,children:[S(w.monthlyInstallment)," /mth"]})]}),(0,n.jsxs)("div",{className:"".concat(u().result_row," ").concat(u().border_top),children:[(0,n.jsx)("span",{children:"Cost Difference (Interest)"}),(0,n.jsx)("span",{className:u().value_small,children:S(w.totalInterestPaid)})]})]})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)(i.Z,{bannerType:"loan-calculator-side-banner-ad"}),(0,n.jsx)(s.Z,{bottom:24}),(0,n.jsx)(o.Z,{duration:5e3,bannerName:"loan-vertical-side-banner"})]})]})]})}},4164:function(e){e.exports={calculator_wrapper:"LoanCalculator_calculator_wrapper__B65kh",calculator_card:"LoanCalculator_calculator_card___Du1T",header:"LoanCalculator_header__aTpaX",subtitle:"LoanCalculator_subtitle__lj5XA",disclaimer_text:"LoanCalculator_disclaimer_text__QInsO",form_group:"LoanCalculator_form_group__0b2Ri",form_group_label:"LoanCalculator_form_group_label__S5B6D",form_group_select:"LoanCalculator_form_group_select__INsz0",row:"LoanCalculator_row__bWrNy",info_error:"LoanCalculator_info_error__vHVBl",btn_calculate:"LoanCalculator_btn_calculate__Nj08o",results_box:"LoanCalculator_results_box__PhCwF",footer_disclaimer:"LoanCalculator_footer_disclaimer__NZ9dG",result_row:"LoanCalculator_result_row__OVG2y",value_large:"LoanCalculator_value_large__B_l_2",value_mid:"LoanCalculator_value_mid__KUw3y",value_small:"LoanCalculator_value_small__3mLTp",border_top:"LoanCalculator_border_top__4amEJ"}},99180:function(){},33701:function(e,a,t){"use strict";t.d(a,{Z:function(){return b}});var n=t(87462),r=t(63366),l=t(67294),i=t(45697),s=t.n(i),o=t(93967),c=t.n(o),u=t(46788),d=t(43030),m=t(83894),v=t(89958);function p(e,a,t){void 0===a&&(a=0),void 0===t&&(t=!0);var n=(0,l.useRef)(),r=(0,l.useRef)(e),i=(0,l.useCallback)((function(){n.current&&clearTimeout(n.current)}),[]),s=(0,l.useCallback)((function(){n.current&&clearTimeout(n.current),t&&(n.current=setTimeout((function(){var e;null===(e=r.current)||void 0===e||e.call(r)}),a))}),[a,t]);return(0,l.useEffect)((function(){r.current=e}),[e]),(0,l.useEffect)((function(){return s(),i}),[a,t,s,i]),{clear:i,reset:s}}
1var f=t(88226),_=t(64461),h=t(12546),x=t(44924),y=["as","children","classPrefix","className","placement","shape","autoplay","autoplayInterval","activeIndex","defaultActiveIndex","onSelect","onSlideStart","onSlideEnd"],g=l.forwardRef((function(e,a){var t,i,s=(0,x.E)("Carousel",e),o=s.rtl,u=s.propsWithDefaults,g=u.as,b=void 0===g?"div":g,j=u.children,N=u.classPrefix,w=void 0===N?"carousel":N,C=u.className,E=u.placement,S=void 0===E?"bottom":E,k=u.shape,I=void 0===k?"dot":k,L=u.autoplay,P=u.autoplayInterval,F=void 0===P?4e3:P,Z=u.activeIndex,T=u.defaultActiveIndex,B=void 0===T?0:T,D=u.onSelect,R=u.onSlideStart,V=u.onSlideEnd,O=(0,r.Z)(u,y),A=(0,d.o)(w),M=A.prefix,U=A.merge,G=A.withClassPrefix,W=f.ZF.count(j),X=[],H="left"===S||"right"===S,$=H?"height":"width",q=(0,m.u)(Z,B),z=q[0],J=q[1],K=q[2],Q=(0,l.useState)(0),Y=Q[0],ee=Q[1],ae=(0,l.useRef)(null);(0,v.r)((function(){K||J(0)}),[j,K]);var te=p((function(){return le()}),F,!!L&&W>1),ne=te.clear,re=te.reset,le=(0,l.useCallback)((function(e,a){if(ae.current){ne();var t=(null!==e&&void 0!==e?e:z+1)%W;J(t),null===R||void 0===R||R(t,a),ee(null==e?z:t),re()}}),[z,W,J,ne,R,re]),ie=function(e){var a=+e.target.value;le(a,e),null===D||void 0===D||D(a,e)},se=(0,l.useCallback)((function(e){null===V||void 0===V||V(z,e)}),[z,V]),oe=(0,l.useMemo)((function(){return(0,_.M)()}),[]),ce=f.ZF.map(j,(function(e,a){var t;if(e){var r="indicator_"+oe+"_"+a;return X.push(l.createElement("li",{key:"label"+a,className:M("label-wrapper")},l.createElement("input",{name:r,id:r,type:"radio",onChange:ie,value:a,checked:z===a}),l.createElement("label",{htmlFor:r,className:M("label")}))),l.cloneElement(e,{key:"slider-item"+a,"aria-hidden":z!==a,style:(0,n.Z)({},e.props.style,(t={},t[$]=100/W+"%",t)),className:c()(M("slider-item"),e.props.className)})}})),ue=U(C,G("placement-"+S,"shape-"+I)),de=""+(H||!o?"-":"")+100/W*z+"%",me=((t={})[$]=100*W+"%",t.transform=H?"translate3d(0, "+de+" ,0)":"translate3d("+de+", 0 ,0)",t),ve=W>1&&0===z&&z!==Y;return l.createElement(b,(0,n.Z)({},O,{ref:(0,h.l)(a,ae),className:ue}),l.createElement("div",{className:M("content")},l.createElement("div",{"data-testid":"carousel-slider",className:M("slider"),style:me,onTransitionEnd:se},ce),ve&&l.createElement("div",{className:M("slider-after",{"slider-after-vertical":H}),style:(i={},i[$]="200%",i)},[ce[ce.length-1],ce[0]].map((function(e){var a;return l.cloneElement(e,{key:e.key,style:(0,n.Z)({},e.props.style,(a={},a[$]="50%",a))})})))),l.createElement("div",{className:M("toolbar")},l.createElement("ul",null,X)))}));g.displayName="Carousel",g.propTypes={as:s().elementType,className:s().string,classPrefix:s().string,activeIndex:s().number,defaultActiveIndex:s().number,autoplay:s().bool,autoplayInterval:s().number,placement:(0,u.Z)(["top","bottom","left","right"]),shape:(0,u.Z)(["dot","bar"]),onSelect:s().func,onSlideStart:s().func,onSlideEnd:s().func};var b=g},64461:function(e,a,t){"use strict";function n(){return"_"+Math.random().toString(36).substring(2,12)}t.d(a,{M:function(){return n}})}},function(e){e.O(0,[2004,9774,2888,179],(function(){return a=51630,e(e.s=a);var a}));var a=e.O();_N_E=a}]);

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.