1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="eb9a0647-ed6d-d5ca-7d31-fc4e1a9ff742")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,495340,852197,e=>{"use strict";var a=e.i(391398),t=e.i(191788),l=e.i(204943);e.i(350461);var n=e.i(41158),s=e.i(203828);e.i(420945);var i=e.i(33823),r=e.i(949488),o=(e.i(167594),e.i(803634)),d=e.i(161226),c=e.i(820924),u=e.i(892802);let m=function({id:e="",min:l=20,max:n=70,step:s=5,value:i,disabled:r=!1,onChange:o}){let[d,c]=t.default.useState(!1),[u,m]=t.default.useState(!1),[p,x]=t.default.useState(!1),[b,h]=t.default.useState(0),f=t.default.useRef(null),g=t.default.useRef(null);t.default.useEffect(()=>{N()},[i,l,n]),t.default.useEffect(()=>{let e=()=>{N()};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),t.default.useEffect(()=>{let e=setTimeout(()=>{N()},0);return()=>clearTimeout(e)},[]);let N=()=>{if(!f.current||!g.current)return;let e=f.current,a=g.current,t=(i-l)/(n-l),s=e.getBoundingClientRect(),r=a.getBoundingClientRect(),o=s.width-11;h(s.left-r.left+(11+t*(o-11)))};return(0,a.jsx)("div",{className:"w-full mx-auto py-4",children:(0,a.jsxs)("div",{ref:g,className:"w-full px-4 relative",children:[(d||u||p)&&(0,a.jsx)("div",{className:"absolute -top-10 pointer-events-none z-20",style:{left:`${b}px`,transform:"translateX(-50%)"},children:(0,a.jsxs)("div",{className:"bg-gray-800 text-white text-xs py-2 px-2 rounded shadow-lg relative",children:[(0,a.jsxs)("p",{className:"whitespace-nowrap font-medium",children:[i??l,"%"]}),(0,a.jsx)("div",{className:"absolute left-1/2 transform -translate-x-1/2 top-full w-2 h-2 bg-gray-800 rotate-45 -mt-1"})]})}),(0,a.jsx)("input",{id:e,ref:f,type:"range",min:l,max:n,disabled:r,step:s,value:i??l,onChange:e=>{let a=parseInt(e.target.value,10);o?.(a)},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),onFocus:()=>m(!0),onBlur:()=>m(!1),onTouchStart:()=>{x(!0),N(),f.current&&f.current.focus()},onTouchEnd:()=>{setTimeout(()=>{x(!1)},1e3)},onTouchMove:()=>{N()},onInput:N,className:`w-full appearance-none h-1 bg-transparent relative single-slider ${r?"cursor-not-allowed":"cursor-pointer"}`,style:{background:`linear-gradient(to right, #C8102E ${((i??l)-l)/(n-l)*100}%, #E5E7EB 0%)`,borderRadius:"9999px"}}),(0,a.jsxs)("div",{className:"flex justify-between text-xs mt-2 #4F4C4D font-medium",children:[(0,a.jsxs)("span",{children:[l,"%"]}),(0,a.jsxs)("span",{children:[n,"%"]})]})]})})};e.s(["default",0,m],852197);var p=e.i(219341);function x(e){return(0,p.GenIcon)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M12 6C12.5523 6 13 6.44772 13 7V13C13 13.5523 12.5523 14 12 14C11.4477 14 11 13.5523 11 13V7C11 6.44772 11.4477 6 12 6Z",fill:"currentColor"}},{tag:"path",attr:{d:"M12 16C11.4477 16 11 16.4477 11 17C11 17.5523 11.4477 18 12 18C12.5523 18 13 17.5523 13 17C13 16.4477 12.5523 16 12 16Z",fill:"currentColor"}},{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12Z",fill:"currentColor"}}]})(e)}var b=e.i(419897);let h=function({DPOptions:e,indexDPSelected:l,handleIndexDPSelectedChange:n,DPPercentValue:s,handleDPPercentValueChange:i,DPPriceParameterValue:r,DPPriceManualValue:o,handleDPPriceManualValueChange:d,setShowDPInfo:c,showError:p,errorMessage:h="",disabled:f=!1}){let g=t.default.useRef(null);return t.default.useEffect(()=>{1===l&&g.current?.focus()},[l]),(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"mb-3 flex gap-2",children:[(0,a.jsx)("p",{className:"text-sm font-medium text-[#666666]",children:"Down Payment (DP)"}),(0,a.jsx)("button",{onClick:()=>c(!0),children:(0,a.jsx)(x,{size:14,color:"#4F4C4D"})})]}),(0,a.jsx)("div",{className:"flex gap-3 flex-col lg:flex-row",children:e.map((e,t)=>(0,a.jsxs)("div",{className:`flex gap-2 flex-1 items-center p-3 bg-[#F8F8F8] border border-[#
2E9E9E9] rounded w-full ${f?"cursor-not-allowed !bg-[#E9E9E9]":"cursor-pointer"}`,onClick:()=>{t===l||f||n(t)},children:[(0,a.jsx)("input",{type:"radio",name:`down-payment-${e.value}`,value:t,onChange:()=>n(t),className:`accent-supportiveRed font-medium h-5 w-5 ${f?"cursor-not-allowed":"cursor-pointer"}`,checked:t===l,disabled:f}),(0,a.jsx)("p",{className:"text-xs font-semibold text-reliableBlack",children:e.label})]},e.value))}),0===l&&(0,a.jsxs)("div",{className:"pt-2 lg:pt-4",children:[(0,a.jsx)("div",{className:"lg:px-10 mb-2",children:(0,a.jsx)(m,{id:"slider-dp-simulasi",value:s,step:1,disabled:f,onChange:e=>i(e)})}),(0,a.jsx)(u.Input,{id:"input-dp-text",value:(0,b.default)(r),placeholder:"",inputClassName:"!py-6 !pl-0 !bg-reliableBlack10",containerClassName:"mt-2",iconPosition:"left",icon:(0,a.jsx)("p",{children:"Rp"}),iconClassName:"bg-reliableBlack10 text-reliableBlack50 pl-5 pr-0",disabled:!0})]}),1===l&&(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)(u.Input,{id:"input-dp-text",value:o?(0,b.default)(o):"",onChange:e=>{d(e.target.value.replace(/\D/g,""))},placeholder:"Rp0",inputClassName:`!py-6 !pr-[45px] ${o?"!pl-0":"!pl-5"}`,containerClassName:"mt-3",iconPosition:"left",iconClassName:"pl-5 bg-reliableBlack3 pr-0",icon:o&&(0,a.jsx)("p",{children:"Rp"}),showMessageError:p,error:h,errorClassName:"text-xs mt-1.5",disabled:f,inputRef:g}),p&&(0,a.jsx)("div",{className:"absolute right-4 top-[14px]",children:(0,a.jsx)(x,{size:20,color:"#CE181E"})})]})]})},f=function({firstPaymentSelected:e,setFirstPaymenySelected:t,setShowFirstInstallmentInfo:l,disabled:n=!1}){return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"mb-3 flex gap-2",children:[(0,a.jsx)("p",{className:"text-sm font-medium text-[#666666]",children:"Pembayaran Cicilan Pertama"}),(0,a.jsx)("button",{onClick:()=>l(!0),children:(0,a.jsx)(x,{size:14,color:"#4F4C4D"})})]}),(0,a.jsxs)("div",{className:"flex gap-3 flex-col lg:flex-row",children:[(0,a.jsxs)("div",{className:`flex gap-2 flex-1 items-center p-3 bg-reliableBlack3 rounded w-full border border-[#E9E9E9] ${n?"cursor-not-allowed !bg-[#E9E9E9]":"cursor-pointer"}`,onClick:()=>{n||t("addm")},children:[(0,a.jsx)("input",{id:"radio-addm-simulasi",type:"radio",name:"first-payment-aadm",value:"addm",onChange:()=>t("addm"),className:`accent-supportiveRed font-medium h-5 w-5 ${n?"cursor-not-allowed":"cursor-pointer"}`,checked:"addm"===e,disabled:n}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-xs font-semibold mb-1 text-reliableBlack",children:"Bayar di Muka (ADDM)"}),(0,a.jsx)("p",{className:"text-[10px] text-reliableBlack ",children:"Dibayar bersama dengan DP"})]})]}),(0,a.jsxs)("div",{className:`flex gap-2 flex-1 items-center p-3 bg-reliableBlack3 rounded w-full border border-[#E9E9E9] ${n?"cursor-not-allowed !bg-[#E9E9E9]":"cursor-pointer"}`,onClick:()=>{n||t("addb")},children:[(0,a.jsx)("input",{id:"radio-addb-simulasi",type:"radio",name:"first-payment-addb",value:"addb",onChange:()=>t("addb"),className:`accent-supportiveRed font-medium h-5 w-5 ${n?"cursor-not-allowed":"cursor-pointer"}`,checked:"addb"===e,disabled:n}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-xs font-semibold mb-1 text-reliableBlack",children:"Bayar di Belakang (ADDB)"}),(0,a.jsx)("p",{className:"text-[10px] text-reliableBlack",children:"Dibayar sebulan setelah DP"})]})]})]})]})};var g=e.i(307638);let N={LOW:"border-[#0EC8A3] bg-[#F1FBF9] rounded-t rounded-b-none",MEDIUM:"border-[#DCAF29] bg-[#FFFBEF] rounded-t rounded-b-none",HIGH:"border-[#C62828] bg-[#FFF3F3] rounded-t rounded-b-none",DEFAULT:"border-[#036EBC] bg-[#E9F6FF] rounded"},C={LOW:"bg-[#0AB190]",MEDIUM:"bg-[#FFC107]",HIGH:"bg-[#C92323]"},y=t.default.forwardRef(function(e,t){let{installmentOptions:l,selectedTenor:n,setSelectedTenor:s,setShowInstalmentInfo:i,isAddm:o}=e,{isLargeScreen:d}=(0,r.useSelector)(e=>e.page)||{isLargeScreen:!1};return(0,a.jsxs)("div",{ref:t,children:[(0,a.jsxs)("div",{className:"flex gap-2 pb-3 lg:pb-4",children:[(0,a.jsx)("p",{className:"text-[#666666] font-medium text-[13px] lg:text-sm",children:"Pilihan Paket Cicilan Anda"}),(0,a.jsx)("button",{onClick:()=>i(!0),children:(0,a.jsx)(x,{size:14,color:"#4F4C4D"})})]}),(0,a.jsx)("div",{id:"list-tenor-option-installment-simulasi",className:"flex flex-col gap-4",children:l.map((e,t)=>{let l=!e?.expected_monthly_payment?.value||!e?.total_down_payment?.value,i=n?.loan_tenure===e?.loan_tenure?N[e?.riskPaymentPlan??"DEFAULT"]:l?"rounded border-reliableBlack30 bg-[#E9E9E9] !cursor-not-allowed":"rounded border-reliableBlack30",r=e?.loan_tenure;return(0,a.jsxs)("div",{onClick:()=>{e?.loan_tenure===n?.loan_tenure||l||s(e)},children:[(0,a.jsxs)("div",{className:`p-3 w-full border cursor-pointer ${i}`,children:[(0,a.jsxs)("div",{className:"flex gap-3",children:[(0,a.jsx)("input",{type:"radio",name:`first-payment-${t}}`,className:`accent-supportiveRed font-medium h-4 w-4 ${l?"appearance-none bg-[#E9E9E9] w-4 h-4 border border-reliableBlack30 rounded-full cursor-not-allowed":"cursor-pointer"}`,value:e.loan_tenure,checked:n?.loan_tenure===e?.loan_tenure}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("p",{className:"text-[#656263] text-xs font-medium mb-1 lg:mb-2",children:"Tenor"}),(0,a.jsxs)("p",{className:"text-[#231F20] text-xs font-semibold",children:[e?.loan_tenure??"-"," Bulan"]})]}),d&&(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("p",{className:"text-[#656263] text-xs font-medium mb-2",children:"Total Uang Muka"}),(0,a.jsx)("p",{className:"text-[#231F20] text-xs font-semibold",children:l?"-":e?.total_down_payment?.formattedValue})]}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("p",{className:"text-[#656263] text-xs font-medium mb-1 text-right lg:text-left lg:mb-2",children:"Cicilan /bulan"}),(0,a.jsxs)("div",{className:"flex gap-1 justify-end lg:justify-start",children:[(0,a.jsx)("p",{className:"text-[#231F20] text-xs font-semibold",children:l?"-":e?.expected_monthly_payment?.formattedValue}),!l&&(0,a.jsxs)("p",{className:"text-[10px]",children:["/",r?o?r-1:r:"-"," bulan"]})]})]})]}
2),!d&&(0,a.jsxs)("div",{className:"flex-1 mt-3 ml-[28px]",children:[(0,a.jsx)("p",{className:"text-[#656263] text-xs font-medium mb-1",children:"Total Uang Muka"}),(0,a.jsx)("p",{className:"text-[#231F20] text-xs font-semibold",children:l?"-":e?.total_down_payment?.formattedValue})]})]},t),n?.riskPaymentPlan&&n?.loan_tenure===e?.loan_tenure&&!l&&(0,a.jsx)("div",{className:`text-white font-medium text-xs px-[10px] py-2 rounded-b ${C[e.riskPaymentPlan]}`,children:e?.riskDescription})]})})})]})});var v=e.i(209451),j=e.i(685381),w=e.i(289582);let k=function({indexInsurancePayment:e,handleIndexInsurancePaymentChange:t,disabled:l=!1}){return(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm font-medium text-[#666666] mb-3",children:"Pembayaran Asuransi"}),(0,a.jsx)("div",{className:"flex gap-3 flex-col lg:flex-row",children:w.INSURANCE_PAYMENT_OPTIONS.map((n,s)=>(0,a.jsxs)("div",{className:`flex gap-2 flex-1 items-center p-3 bg-reliableBlack3 border border-[#E9E9E9] rounded w-full ${l?"cursor-not-allowed !bg-[#E9E9E9]":"cursor-pointer"}`,onClick:()=>{s===e||l||t(s)},children:[(0,a.jsx)("input",{id:`radio-asuransi-${"Dibayar di Muka"===n.value?"muka":"cicil"}`,type:"radio",name:`insurance-${n.value}`,value:n.label,onChange:()=>t(s),className:`accent-supportiveRed font-medium h-5 w-5 ${l?"cursor-not-allowed":"cursor-pointer"}`,checked:s===e,disabled:l}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-xs font-semibold mb-1 text-reliableBlack",children:n.label}),(0,a.jsx)("p",{className:"text-[10px] text-reliableBlack",children:n.subLabel})]})]},n.value))})]})};var P=e.i(383674),I=e.i(210095);let D=function({variants:e,selectedVariant:t,setSelectedVariant:l}){return(0,a.jsx)("ul",{className:"flex gap-1 lg:gap-2 items-center flex-wrap",children:e?.map((e,n)=>{let s=e?.variantOptionQualifiers.find(e=>e.name.includes("COLOR_T"))?.hexCodes;return s&&s?.length!==0?(0,a.jsx)("li",{className:`rounded shadow-md ${e?.code===t?.code?"border-4 border-supportiveRed":""}`,style:{background:s?.length>1?`linear-gradient( to bottom, ${s?.[0]} 50%, ${s?.[1]} 50% )`:s?.[0]},children:(0,a.jsx)("div",{className:"cursor-pointer",onClick:()=>{e&&e?.code!==t?.code&&l(e)},children:(0,a.jsx)("div",{"data-product-name":e?.name,"data-product-code":e?.code,className:"w-[42px] h-[42px] lg:w-12 lg:h-12"})})},n):null})})};var S=e.i(843932),T=e.i(700829),E=e.i(791536),A=e.i(448371),_=e.i(388478);e.i(773079);var B=e.i(878185),M=e.i(561338);let L=function({selectedVariantProps:e,carName:l,variantOptionsProps:m,selectedCarModelDataProps:p,setShowDPInfo:x,setShowFirstInstallmentInfo:N,setShowInstalmentInfo:C,setShowQuickInquiry:L,onClose:O,productCode:R="",containerClassName:F="",wrapperTenorClassName:$="",titleClassName:U="",buttonWrapperClassName:V="",feature:z="",carEntry:H,fromModal:K=!0,cityDetail:q=null,sectionPageGTM:W=""}){let Y=(0,s.useRouter)(),G=(0,i.useDispatch)(),Q=t.default.useRef(null),{city:Z,isocode:X}=(0,r.useSelector)(e=>e.geolocation),{isLargeScreen:J}=(0,r.useSelector)(e=>e.page),{buyer:ee}=(0,r.useSelector)(e=>e.orderPlacement),[ea,et]=t.default.useState(p),[el,en]=t.default.useState(e),[es,ei]=t.default.useState(),[er,eo]=t.default.useState(null),[ed,ec]=t.default.useState([]),[eu,em]=t.default.useState({label:e?.name??"",value:e?.code??""}),[ep,ex]=t.default.useState(null),[eb,eh]=t.default.useState(0),[ef,eg]=t.default.useState(20),[eN,eC]=t.default.useState(""),[ey,ev]=t.default.useState(""),[ej,ew]=t.default.useState(!1),[ek,eP]=t.default.useState(+!!H),[eI,eD]=t.default.useState(H?"addb":"addm"),[eS,eT]=t.default.useState([]),[eE,eA]=t.default.useState([]),[e_,eB]=t.default.useState(""),[eM,eL]=t.default.useState(!1),[eO,eR]=t.default.useState([]),[eF,e$]=t.default.useState(null),[eU,eV]=t.default.useState(!1),ez=1===eb,eH=el?.isPreorder||!1,eK=el?.strikeThroughPrice?.value||H?.strikeThroughPrice?.value,eq=el?.strikeThroughPrice?.formattedValue||H?.strikeThroughPrice?.formattedValue,eW=el?.price?.value||H?.totalPrice?.value,eY=el?.price?.formattedValue||H?.totalPrice?.formattedValue,eG=eq&&!eH,eQ=ea?.variants,eZ=eK||eW,eX=el?.variantOptionQualifiers?.find(e=>e.name.includes("COLOR_T")),eJ=ez?ey:eN,e0=eF?.loan_tenure,e1=20*eZ/100,e2=70*eZ/100,e6=eQ&&eQ.length>0||H,e4=Number(ey)<e1||Number(ey)>e2,e3=ez&&(!ey||e4),e5=eH||!e6,e8=ez&&e4&&ej,e7=e8?Number(ey)<e1?`Berdasarkan harga mobil yang Anda pilih, min. DP Rp${(0,g.formatNumberCurrencyWithoutRP)(e1)}`:`Berdasarkan harga mobil yang Anda pilih, maks. DP Rp${(0,g.formatNumberCurrencyWithoutRP)(e2)}`:"",e9=eH||!e6||e3||!eZ,ae=`https://auto2000.co.id/preorder/new-car?productC
2ode=${encodeURIComponent(R)}`;encodeURIComponent(`${A.whatsappText.NEW_CAR} #${l&&l.replaceAll(" ","-")} (${A.sourceCodeWhatsapp.SIMULATION_CREDIT})`),t.default.useEffect(()=>{X&&!q&&(aa(),at(X))},[X]),t.default.useEffect(()=>{m&&ex(m)},[m]),t.default.useEffect(()=>{eZ&&eC(String(20*eZ/100))},[eZ]),t.default.useEffect(()=>{ed&&!q&&eo(ed.find(e=>e?.label===Z))},[Z]),t.default.useEffect(()=>{if(ep){let e,a,{manualList:t,automaticList:l}=(e=[],a=[],ep?.forEach(t=>{let l=[...t?.variants??[]],n=l.sort((e,a)=>(e?.strikeThroughPrice?.value??e?.price?.value)-(a?.strikeThroughPrice?.value??a?.price?.value))?.[0];if(!n)return;let s=n?.strikeThroughPrice?.formattedValue??n?.price?.formattedValue,i={label:n?.name,value:n?.code,isPreOrder:n?.isPreorder,price:s,isHidePrice:n?.isHidePrice,similarVariants:t?.variants,carType:n?.carType==="MANUAL"?"MANUAL":"MATIC"};n?.carType==="MANUAL"?e.push(i):a.push(i)}),{manualList:e,automaticList:a});eT(t),eA(l)}},[ep]),t.default.useEffect(()=>{let e=Q?.current;if(eM&&K)e?.scrollIntoView({behavior:"smooth"});else if(eM&&!K){let e=Q.current.getBoundingClientRect().top+window.pageYOffset+(J?-185:-120);window.scrollTo({top:e,behavior:"smooth"})}},[eM]),t.default.useEffect(()=>{q&&(ei({id:String(q?.province?.id),isocode:q?.province?.isocode,name:q?.province?.name,googleMapName:"",regionCode:""}),eo({label:q?.name,value:q?.isocode}))},[q]);let aa=async(e="")=>{let{data:a}=await (0,c.getProvince)(),t=e||X,l=(a??[]).find(({isocode:e})=>e===t);l&&ei(l)},at=async e=>{let a=new URLSearchParams((0,_.encode)({isOnlyHaveBranch:!0,hidden:!0})),t=await B.parameterService.getListCity(e,a);if(!t)return;let l=t?.data?.map(e=>({label:e.name,value:e.isocode}));ec(l);let n=l?.find(e=>e?.label===Z);if(n)return void eo(n);if(t?.data?.length>0)return void eo(l?.[0]);await aa(M.DEFAULT_LOCATION.provinceIsocode);let s=await B.parameterService.getListCity(M.DEFAULT_LOCATION.provinceIsocode,a),i=s?.data?.map(e=>({label:e.name,value:e.isocode})),r=i.find(e=>e?.value===M.DEFAULT_LOCATION.cityIsocode);ec(i),eo(r)},al=async e=>{if(!e)return;let a=(0,j.default)(e.label),t=Y?.query?.slug,l=(0,j.default)(d.store?.getState()?.geolocation?.city),{detailCarResult:n}=await (0,P.default)(R,t||R?.toLowerCase(),a,l,!0),s=n?.data?.newCar??{},i=s?.variantOptions??[],r=i?.find(e=>e?.variants?.some(e=>e?.code===eu?.value))??null;r&&(ex(i),eo(e),et(r),el?en(r?.variants?.find(e=>e?.code===el?.code)||r?.variants?.[0]):en(r?.variants?.[0]),as())},an=()=>{eL(!1),e$(null)},as=()=>{an(),eh(0),eP(+!!H),eD(H?"addb":"addm"),eB(""),ew(!1),ev(""),eg(20)},ai=async()=>{try{let e={car_price:eZ,product_id:el?.code||H?.product?.code,OTR_price:eW,down_payment:0===eb?Number(eN):Number(ey),city_id:er?.value,isAddm:"addm"===eI,monthlyIncome:e_?Number(e_):null,isPrepaidInsurance:0===ek},{data:a}=await v.default.calculateCredit(e);if(a?.acknowledge===1&&"success"===a.message){eR(a?.data??[]);let e=a?.data.find(e=>e?.expected_monthly_payment?.value&&e?.total_down_payment?.value);e$(e),eV(a?.isAddm),eL(!0)}}catch(e){console.log(e)}},ar=()=>{let e=Math.round(10*(ez?Number(ey)/eZ*100:ef))/10,a=Number.isInteger(e)?e:e.toFixed(1);return`${a}%`};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:`pb-[90px] ${F}`,children:(0,a.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,a.jsxs)("span",{children:[(0,a.jsx)("h1",{className:`self-stretch justify-start text-stone-800 text-xl font-bold leading-loose tracking-wide ${U}`,children:K?l:`SIMULASI KREDIT ${l}`}),H&&(0,a.jsxs)("div",{className:"flex flex-row gap-1 item-center text-stone-800 text-sm font-medium leading-tight tracking-tight",children:[(0,a.jsx)("p",{className:"uppercase",children:H?.product?.name}),(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"5",height:"15",viewBox:"0 -1 5 5",fill:"none",children:(0,a.jsx)("circle",{cx:"2.5",cy:"2.5",r:"2.5",fill:"#BDBCBC"})}),(0,a.jsx)("p",{className:"uppercase",children:H?.product?.categories?.find(e=>e?.code?.includes("COLOR_T"))?.name})]})]}),!H&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.DropSelect,{label:"Pilih Lokasi",labelClassName:"block text-[#666666] text-sm font-medium mb-2 lg:text-reliableBlack70 lg:text-sm",placeholder:"Pilih Lokasi",headerModalTitle:"Pilih Kota",optionLabel:"label",options:ed,selectedOption:er,onSelect:e=>al(e),required:!0,disabled:!!q}),(0,a.jsx)(u.DropSelectCarType,{label:"Tipe Mobil",labelClassname:"block text-[#666666] text-sm font-medium mb-2 lg:text-reliableBlack70 lg:text-sm",placeholder:"Pilih Tipe Mobil",headerModalTitle:"Pilih Tipe Mobil",selectedOption:eu,manualTypeCarList:eS,automaticTypeCarList:eE,onSelect:e=>{as(),(e=>{if(!e)return;"credit"===z&&(Y.query.variant=e.value,Y.push(Y));let a=ep?.find(a=>a?.variants?.some(a=>a?.code===e?.value))??null;
2a&&(et(a),en(a?.variants?.[0]),eL(!1),em({label:e?.label,value:e?.value}))})(e)},required:!0}),(0,a.jsx)(D,{variants:eQ,selectedVariant:el,setSelectedVariant:e=>{as(),en(e)}}),(0,a.jsx)("p",{className:"uppercase text-xs mt-[-8px]",children:el?.variantOptionQualifiers?.find(e=>e?.name?.includes("COLOR_T"))?.value})]}),(0,a.jsxs)("div",{className:"flex justify-between gap-4",children:[(0,a.jsx)("p",{className:"text-[#4F4C4D] font-medium text-sm break-keep whitespace-nowrap lg:text-[#231F20] lg:font-semibold",children:"Total Harga"}),(0,a.jsxs)("div",{className:"flex flex-col items-end gap-[2px]",children:[(0,a.jsxs)("p",{className:"text-lg lg:text-[20px] font-bold text-[#CE181E] break-words text-right",children:[!eH&&(eq||eY),eH&&"Harga belum tersedia (Pre-Order)"]}),eG&&(0,a.jsx)("p",{className:"text-sm line-through text-reliableBlack80",children:eY||"-"})]})]}),(0,a.jsx)("p",{className:"text-reliableBlack70 text-[11px] mt-[-12px] lg:text-right",children:"*harga menyesuaikan lokasi, tipe, dan warna kendaraan"}),eH&&(0,a.jsxs)("div",{className:"bg-[#e6f2fa] p-3 flex gap-[10px] items-start",children:[(0,a.jsx)("div",{className:"w-[17px] h-[17px]",children:(0,a.jsx)(o.MdOutlineInfo,{color:"#036EBC",size:20})}),(0,a.jsx)("p",{className:"text-[#036EBC] text-xs font-medium",children:"Simulasi kredit saat ini tidak bisa digunakan karena harga tipe mobil ini belum tersedia"})]}),(0,a.jsx)(h,{DPOptions:w.DP_OPTIONS,indexDPSelected:e5?null:eb,handleIndexDPSelectedChange:e=>{an(),eh(e)},DPPercentValue:ef,handleDPPercentValueChange:e=>{an(),eg(e),eC(String(eZ*e/100))},DPPriceParameterValue:eN,DPPriceManualValue:ey,handleDPPriceManualValueChange:e=>{an(),ev(e),ej||ew(!0)},setShowDPInfo:x,showError:e8,errorMessage:e7,disabled:e5}),(0,a.jsx)(k,{indexInsurancePayment:e5||e3?null:ek,handleIndexInsurancePaymentChange:e=>{an(),eP(e)},disabled:e5||e3}),(0,a.jsx)(f,{firstPaymentSelected:e5||e3?null:eI,setFirstPaymenySelected:e=>{an(),eD(e)},setShowFirstInstallmentInfo:N,disabled:e5||e3}),(0,a.jsx)(u.Input,{id:"input-income-simulasi",label:"Pendapatan Bulanan (opsional)",name:"monthly-income",value:e_?(0,b.default)(e_):"",onChange:e=>{let{value:a}=e.target;eB(a.replace(/\D/g,"")),an()},placeholder:"Rp0",inputClassName:`!py-6 !pr-5 ${e_?"!pl-0":"!pl-5"}`,containerClassName:"mt-2",labelClassName:"!text-sm !font-medium !text-[#666666]",iconPosition:"left",iconClassName:"pl-5 bg-reliableBlack3 pr-0",icon:e_&&(0,a.jsx)("p",{children:"Rp"}),disabled:e5||e3}),eM&&(0,a.jsx)("div",{className:$,children:(0,a.jsx)(y,{ref:Q,installmentOptions:eO,selectedTenor:eF,setSelectedTenor:e$,isAddm:eU,setShowInstalmentInfo:C})})]})}),(0,a.jsxs)("div",{className:`p-4 lg:px-6 border-t border-[#D3D2D2] absolute bottom-0 left-0 right-0 w-full bg-white ${V}`,children:[!eM&&eH&&(0,a.jsx)(n.default,{id:"id-preorder-mobil",href:ae,children:(0,a.jsx)("p",{className:"text-xs lg:text-sm font-semibold text-center w-full rounded py-3 lg:py-4 text-white bg-[#231F20] cursor-pointer",children:"PRE-ORDER"})}),!eM&&!eH&&(0,a.jsx)("button",{className:`text-xs lg:text-sm font-semibold text-center w-full rounded py-3 lg:py-4 ${e9?"text-[#6b6b6b] bg-[#e8e8e8] cursor-not-allowed":"text-white bg-[#231F20] cursor-pointer"}`,disabled:e9,onClick:()=>{let e;e=H?.product?.categories?.find(e=>e.code.includes("COLOR_T")),(0,T.default)({eventName:"new_car_hitung_simulasi_button",eventAction:"click on hitung simulasi",carCategory:H?H?.product?.bodyTypeName:el?.bodyType?.toLowerCase(),carName:l?.toLowerCase(),sectionName:W,carModel:H?H?.product?.name:el?.name?.toLowerCase(),carColor:H?e?.name:eX?.value,downPaymentPercentage:ar(),insurancePayment:w.INSURANCE_PAYMENT_OPTIONS[ek].label,firstInstallmentPayment:"addm"===eI?"Bayar di Muka (ADDM)":"Bayar di Belakang (ADDB)",monthlyIncome:e_||"not available",tenure:null,creditEstimate:null,downPayment:eJ}),ai()},children:"HITUNG SIMULASI"}),eM&&H&&(0,a.jsx)("button",{className:`text-xs lg:text-sm font-semibold text-center w-full rounded py-3 lg:py-4 ${e9?"text-[#6b6b6b] bg-[#e8e8e8] cursor-not-allowed":"text-white bg-[#231F20] cursor-pointer"}`,disabled:!eF,onClick:()=>{var e;let a;return a=H?.product?.categories?.find(e=>e.code.includes("COLOR_T")),void((({eventName:e,eventAction:a,carCategory:t,carName:l,sectionName:n,carModel:s,carColor:i,downPaymentPercentage:r,creditEstimate:o,insurancePayment:d,firstInstallmentPayment:c,monthlyIncome:u,tenure:m,downPayment:p,name:x,phoneNumber:b,province:h,city:f,carPurchaseTime:g})=>{let N="not available";window?.dataLayer?.push({event:"generalEvent",eventName:e?e.toLowerCase():N,eventCategory:"new car page",eventAction:a?a.toLowerCase():N,eventLabel:`${t?t.toLowerCase():N}
2 - ${l?l.toLowerCase():N} - ${n?n.toLowerCase():N}`,carModel:s?s.toLowerCase():N,warnaMobil:i?i.toLowerCase():N,persentaseUangMuka:r||N,uangMuka:p||N,pembayaranAsuransi:d?d.toLowerCase():N,pembayaranCicilanPertama:c?c.toLowerCase():N,pendapatanBulanan:u||N,lamaKredit:m?`${m.toLowerCase()} bulan`:N,estimasiKredit:o?o?.toLowerCase():N,nama:x?x.toLowerCase():N,no_hp:b||N,provinsi:h?h.toLowerCase():N,kota:f?f.toLowerCase():N,waktuBeliMobil:g?g.toLowerCase():N})})({eventName:"new_car_pilih_paket_cicilan_button",eventAction:"click on pilih paket cicilan",carCategory:H?.product?.bodyTypeName,carName:H?.product?.baseProductName,sectionName:W,carModel:H?.product?.name,carColor:a?.name,downPaymentPercentage:ar(),creditEstimate:String(eF?.expected_monthly_payment?.value||""),insurancePayment:w.INSURANCE_PAYMENT_OPTIONS[ek].label,firstInstallmentPayment:"addm"===eI?"Bayar di Muka (ADDM)":"Bayar di Belakang (ADDB)",monthlyIncome:e_||"not available",tenure:String(e0),downPayment:eJ,name:ee?.fullName,phoneNumber:ee?.phoneNumber?`0${ee?.phoneNumber}`:null,province:ee?.province,city:ee?.city,carPurchaseTime:null}),G((e={calculationData:{loan_tenure:eF?.loan_tenure,expected_monthly_payment:eF?.expected_monthly_payment?.value,total_down_payment:eF?.total_down_payment?.value},car_price:eZ,down_payment:(0===eb?Number(eN):Number(ey))||0,isAddm:eU,isPrepaidInsurance:0===ek},{type:S.OrderPlacementActionKind.SET_LOAN_REQUEST_PARAMS,loanRequestParams:e})),G((0,I.setSimulationCreditData)({isAddm:eU,insurancePayment:w.INSURANCE_PAYMENT_OPTIONS[ek].label,firstInstallmentPayment:"addm"===eI?"Bayar di Muka (ADDM)":"Bayar di Belakang (ADDB)",monthlyIncome:e_||"not available",riskPaymentPlan:eF?.riskPaymentPlan,isPrepaidInsurance:0===ek})),O())},children:"PILIH PAKET CICILAN"}),eM&&!H&&(0,a.jsxs)("div",{className:"flex gap-3 lg:gap-4 flex-col lg:flex-row",children:[!1,(0,a.jsx)("button",{className:"text-sm font-semibold text-center w-full rounded py-4 border border-[#231F20] bg-white text-[#231F20] cursor-pointer",onClick:()=>{let e;return e={eventName:"new_car_minta_penawaran_button",eventAction:"click on minta penawaran",carCategory:el?.bodyType?.toLowerCase(),carName:l?.toLowerCase(),sectionName:w.SECTION_PAGE.SIMULATION_CREDIT,carModel:el?.name?.toLowerCase(),carColor:eX?.value,downPaymentPercentage:ar(),insurancePayment:w.INSURANCE_PAYMENT_OPTIONS[ek].label,firstInstallmentPayment:"addm"===eI?"Bayar di Muka (ADDM)":"Bayar di Belakang (ADDB)",monthlyIncome:e_||"not available",tenure:e0,creditEstimate:String(eF?.expected_monthly_payment?.value||""),downPayment:eJ},void((0,T.default)(e),G((0,E.setSimulationCredit)({carCategory:el?.bodyType?.toLowerCase(),carName:l?.toLowerCase(),sectionName:w.SECTION_PAGE.SIMULATION_CREDIT,carModel:el?.name?.toLowerCase(),carColor:eX?.value,insurancePayment:w.INSURANCE_PAYMENT_OPTIONS[ek].label,firstInstallmentPayment:"addm"===eI?"Bayar di Muka (ADDM)":"Bayar di Belakang (ADDB)",monthlyIncome:e_||"not available",carPrice:eZ})),G((0,I.setSimulationCreditData)({...eF?{downPaymentValue:0===eb?eN:ey,tenor:String(eF?.loan_tenure)+" Bulan",installment:String(eF?.expected_monthly_payment?.value)}:{},productDetailId:el?.code,city:{name:er?.label,isocode:er?.value},province:es})),L(!0))},children:"MINTA PENAWARAN"})]})]})]})};var O=e.i(722160),R=e.i(134600),F=e.i(830183);function $(){return(0,a.jsxs)("div",{className:"text-reliableBlack text-sm",children:[(0,a.jsx)("p",{children:"DP adalah sejumlah uang muka yang hanya dihitung berdasarkan harga kendaraan atau OTR mobil pilihanmu."}),(0,a.jsx)("p",{className:"font-semibold py-4",children:"Apa bedanya DP dengan Total DP (TDP)?"}),(0,a.jsx)("p",{children:"Total DP (juga dikenal dengan Total Pembayaran Pertama) adalah total uang muka yang harus dibayar di awal pembelian mobil. Besarannya mencakup penjumlahan dari beberapa biaya, seperti DP, biaya administrasi, asuransi, dan cicilan pertama."})]})}let U=function({visible:e,setVisible:t}){if(!e)return null;let{isLargeScreen:l}=(0,r.useSelector)(e=>e.page)||{isLargeScreen:!1};return(0,a.jsxs)(a.Fragment,{children:[l&&(0,a.jsx)(u.Modal,{id:"DP-Information",visible:e,header:!0,modalClassName:"!z-[100]",bodyClassName:"p-6 hide-scrollbar",className:"h-fit !w-[520px]",headerClassName:"!py-6",headerTitleClassName:"!text-reliableBlack text-xl !font-bold",sizeButtonClose:28,title:"DOWN PAYMENT (DP)",onClose:()=>t(!1),children:(0,a.jsx)($,{})}),!l&&(0,a.jsx)(F.default,{id:"DP-Information",visible:e,title:"DOWN PAYMENT (DP)",onClose:()=>t(!1),headerClassName:"!py-5 !mb-0",titleClassName:"!text-base !font-bold",bodyClassName:"p-4 pb-6",children:(0,a.jsx)($,{})})]})};function V(){return(0,a.jsxs)("div",{className:"text-reliableBlack text-sm",children:[(0,a.jsx)("p",{className:"font-semibold",children:"Bayar di Muka (ADDM)"}),(0,a.jsx)("p",{className:"py-4",children:"Dalam skema pembayaran ini, cicilan pertama dibayarkan bersama DP sehingga Total DP menjadi lebih tinggi, namun jumlah tenor pinjamanmu akan berkurang satu kali."}),(0,a.jsx)("p",{children:"Contoh: Anda memilih Bayar di Muka dengan tenor 36 bulan, maka Anda akan membayar cicilan sebanyak 35 kali s
2aja."}),(0,a.jsx)("div",{className:"w-full border border-reliableBlack30 my-4"}),(0,a.jsx)("p",{className:"font-semibold",children:"Bayar di Belakang (ADDB)"}),(0,a.jsx)("p",{className:"py-4",children:"Dalam skema pembayaran ini, cicilan pertama baru akan dibayarkan di bulan berikutnya, sehingga Total DP menjadi lebih ringan dengan jumlah tenor pinjaman tetap."}),(0,a.jsx)("p",{children:"Contoh: Anda memilih Bayar di Belakang dengan tenor 36 bulan, maka Anda akan membayar cicilan sebanyak 36 kali."})]})}let z=function({visible:e,setVisible:t}){if(!e)return null;let{isLargeScreen:l}=(0,r.useSelector)(e=>e.page)||{isLargeScreen:!1};return(0,a.jsxs)(a.Fragment,{children:[l&&(0,a.jsx)(u.Modal,{id:"First-Installment-Information",visible:e,header:!0,modalClassName:"!z-[100]",bodyClassName:"p-6 hide-scrollbar",className:"h-fit !w-[520px]",headerClassName:"!py-6",headerTitleClassName:"!text-reliableBlack text-xl !font-bold",sizeButtonClose:28,title:"Pembayaran Cicilan Pertama",onClose:()=>t(!1),children:(0,a.jsx)(V,{})}),!l&&(0,a.jsx)(u.ModalMobile,{id:"First-Installment-Information",visible:e,title:"Pembayaran Cicilan Pertama",onClose:()=>t(!1),headerClassName:"!py-5 !mb-0",titleClassName:"!text-base !font-bold",bodyClassName:"p-4 pb-6",children:(0,a.jsx)(V,{})})]})};var H=e.i(939072);function K(){return(0,a.jsxs)("div",{className:"text-sm text-reliableBlack",children:[(0,a.jsx)("p",{className:"font-medium",children:"Notes"}),(0,a.jsxs)("ul",{className:"list-disc list-outside pl-5 mt-2",children:[(0,a.jsx)("li",{children:"Rincian simulasi kredit bersifat tidak mengikat dan dapat berubah sewaktu - waktu sesuai dengan kebijakan yang berlaku di AUTO2000 dan leasing terkait"}),(0,a.jsx)("li",{children:"Uang muka belum termasuk biaya administrasi dan lainnya"}),(0,a.jsx)("li",{children:"Total uang muka meliputi administrasi, fidusia, dan asuransi kendaraan all risk"}),(0,a.jsx)("li",{children:"Diskon Harga Kendaraan atau Diskon Total Uang Muka hanya berlaku jika unit yang anda pilih terdapat diskon"})]})]})}let q=function({visible:e,setVisible:t}){if(!e)return null;let{isLargeScreen:l}=(0,r.useSelector)(e=>e.page)||{isLargeScreen:!1};return(0,a.jsxs)(a.Fragment,{children:[l&&(0,a.jsx)(u.Modal,{id:"Installment-Information",visible:e,header:!0,modalClassName:"!z-[100]",bodyClassName:"p-6 hide-scrollbar",className:"h-fit !w-[520px]",headerClassName:"!py-6",headerTitleClassName:"!text-reliableBlack text-xl !font-bold",sizeButtonClose:28,title:"PILIHAN PAKET CICILAN ANDA",onClose:()=>t(!1),children:(0,a.jsx)(K,{})}),!l&&(0,a.jsx)(u.ModalMobile,{id:"Installment-Information",visible:e,title:"PILIHAN PAKET CICILAN ANDA",onClose:()=>t(!1),headerClassName:"!py-5 !mb-0",titleClassName:"!text-base !font-bold",bodyClassName:"p-4 pb-6",children:(0,a.jsx)(K,{})})]})};e.s(["default",0,function({visible:e=!1,selectedVariantProps:n,selectedCarModelDataProps:s,carName:o,variantOptions:d,productCode:c="",onClose:u,carModelCode:m="",dataCar:p,carEntry:x,isFromDetailPage:b=!0,salesmanNo:h="",cityDetail:f=null,sectionPageGTM:g=""}){if(!e)return null;let N=(0,i.useDispatch)(),{isLargeScreen:C}=(0,r.useSelector)(e=>e.page)||{isLargeScreen:!1},[y,v]=t.default.useState(!1),[j,k]=t.default.useState(!1),[P,D]=t.default.useState(!1),[S,T]=t.default.useState(!1),[E,A]=t.default.useState(!1);return(0,a.jsxs)(a.Fragment,{children:[C&&(0,a.jsx)(l.default,{id:"credit-simulation-modal",visible:e,header:!0,modalClassName:`${S||E?"!z-[70]":"!z-[100]"} !h-dvh`,bodyClassName:"p-4 lg:p-6 hide-scrollbar overflow-auto",className:"h-[100vh] w-[100vw] md:!h-[90vh] md:!w-[622px] md:overflow-hidden relative",headerTitleClassName:"text-base font-semibold lg:!text-2xl lg:!font-bold",headerClassName:"!pl-4 !py-4 lg:!p-6",sizeButtonClose:C?28:22,title:"SIMULASI KREDIT",onClose:()=>{y||j||u()},children:(0,a.jsx)(L,{selectedVariantProps:n,carName:o,variantOptionsProps:d,selectedCarModelDataProps:s,setShowDPInfo:v,productCode:c,setShowFirstInstallmentInfo:k,setShowInstalmentInfo:D,setShowQuickInquiry:T,carEntry:x,onClose:u,fromModal:!0,cityDetail:f,sectionPageGTM:g})}),!C&&(0,a.jsxs)("section",{id:"formContainer",className:`h-dvh fixed flex-col z-[71] top-0 left-0 flex items-center justify-center w-full bg-white ${e?"visible opacity-100 translate-y-0":"invisible opacity-0 translate-y-full"}`,children:[(0,a.jsxs)("div",{className:"flex w-full justify-between p-4 border-b border-b-reliableBlack10",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h3",{className:"leading-[24px] font-semibold text-base",children:"SIMULASI KREDIT"})}),(0,a.jsx)("button",{"data-testid":"button-close-modal-simulation-credit",onClick:u,children:(0,a.jsx)(H.default,{size:24,fill:"#000000"})})]}),(0,a.jsx)("div",{className:"overflow-y-auto overscroll-contain h-full w-full p-4",children:(0,a.jsx)(L,{selectedVariantProps:n,carName:o,variantOptionsProps:d,selectedCarModelDataProps:s,setShowDPInfo:v,productC
2ode:c,setShowFirstInstallmentInfo:k,setShowInstalmentInfo:D,setShowQuickInquiry:T,carEntry:x,onClose:u,wrapperTenorClassName:"pb-[50px] lg:pb-0",cityDetail:f,sectionPageGTM:g})})]}),(0,a.jsx)(U,{visible:y,setVisible:v}),(0,a.jsx)(z,{visible:j,setVisible:k}),(0,a.jsx)(q,{visible:P,setVisible:D}),C&&(0,a.jsx)(R.default,{showQuickInquiry:S,setShowOTPModal:A,carModelCode:m,isFromDetailPage:b,handleCloseInquiry:()=>{N((0,I.clearSimulationCreditData)()),T(!1)},handleOpenInquiry:()=>T(!0),dataCar:p,className:"!z-[200]",setDefaultValue:!0,feature:w.SIMULATION_CREDIT,salesmanNo:h}),!C&&(0,a.jsx)(O.default,{formOpen:S,carModelCode:m,isFromDetailPage:b,handleCloseInquiry:()=>{N((0,I.clearSimulationCreditData)()),T(!1)},dataCar:p,setDefaultValue:!0,feature:w.SIMULATION_CREDIT,salesmanNo:h})]})}],495340)}]); 3 4//# debugId=eb9a0647-ed6d-d5ca-7d31-fc4e1a9ff742
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.