PageSourceSearch

https://www.money101.com.tw/_next/static/chunks/c35b0b7c2c214cdd.js

js money101.com.tw collected 2026-10-02 05:39:15 UTC 28,679 bytes, 6 lines download raw bytes

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]="8dc64b62-0841-6cdb-66d4-545ba5b34fd2")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,697630,e=>{"use strict";var t=e.i(271645);function r(e){(0,t.useEffect)(()=>{function t(){e()}return window.addEventListener("scroll",t,{passive:!0}),window.addEventListener("resize",t,{passive:!0}),()=>{window.removeEventListener("scroll",t),window.removeEventListener("resize",t)}},[e])}e.s(["useScrollPosition",()=>r])},461583,e=>{"use strict";function t(e){return Array.isArray(e)?e[0]:e}function r(e){return null!=e}function a(e){return!l(e)}function l(e){return null==e||0===e.length}function i(e,t){return e?.filter(t?e=>null!=e&&!!t(e):r)??[]}e.s(["filterNull",()=>i,"first",()=>t,"intersection",0,(...e)=>e.reduce((e,t)=>e.filter(e=>t.includes(e))),"isNullOrEmpty",()=>l,"nonNull",()=>r,"notEmpty",()=>a,"sortArrayOfObjectsByPredefinedOrder",0,({array:e,key:t,order:r})=>e.slice().sort((e,a)=>{let l=e[t],i=a[t],n=r.indexOf(l),o=r.indexOf(i);return -1===n?1:-1===o?-1:n-o})])},904638,e=>{"use strict";var t=e.i(843476);e.i(247167);var r=e.i(343794);let a=[256,480,768,960,1120,3840],l=new class{loader;constructor(e){this.loader=e}src(e,t){return this.loader(e,a.find(e=>e>=(t||1/0))||a[a.length-1])}srcSet(e,t){let r=t??1/0,l=a.findIndex(e=>e>=r);return(-1===l?a:a.slice(0,l+1)).map(t=>`${this.loader(e,t)} ${t}w`).join(", ")}}((e,t)=>{let r=new URL(e);return t&&(r.searchParams.set("width",t.toString(10)),r.searchParams.set("disable","upscale"),r.searchParams.set("fit","bounds")),r.searchParams.set("auto","webp"),r.toString()});var i=e.i(131733);function n({alt:e,layout:a="intrinsic",loader:l,loading:n="lazy",objectFit:c,objectPosition:s,source:u,sizes:d}){let f=e??"",h={objectFit:c,objectPosition:s},m=[],b=null;for(let e of i.BREAKPOINTS){let t=u[e.name];t?.src&&(m.unshift({className:(0,r.default)("_"!==e.name&&`hidden ${e.name}:block`,b&&`${b.name}:hidden`),image:t,key:e.name,mediaQuery:(0,i.createMediaQuery)(e.min,b?.min)}),b=e)}let p=m.map(({image:e,className:r,key:i,mediaQuery:c})=>(0,t.jsx)(o,{alt:1===m.length?f:void 0,height:e.height??void 0,layout:a,loader:l,loading:n,className:r,media:c||void 0,src:e.src??void 0,style:h,width:e.width??void 0,sizes:d??void 0},i));return 1===p.length?p[0]:(0,t.jsx)("div",{"aria-label":f,className:(0,r.default)("fill"===a&&"size-full"),role:"img",children:p})}function o({alt:e,className:a,media:i,height:n,layout:o,loader:c,loading:s="lazy",sizes:u,src:d,style:f,width:h}){let m,b="responsive"===o||"intrinsic"===o,p=c??function(e){if(null==e)return null;try{return"images.contentstack.io"===new URL(e).hostname?l:null}catch(e){return null}}(d),y=!!(b&&h&&n),v=d;null!=d&&null!=p&&(m=p.srcSet(d,h),v=p.src(d,h));let g=(0,t.jsxs)(t.Fragment,{children:["eager"===s&&(0,t.jsx)("link",{rel:"preload",as:"image",imageSrcSet:m,media:i}),(0,t.jsx)("img",{alt:e,className:(0,r.default)("object-contain font-label",y||a,y&&"size-full",!y&&b&&"w-full",y&&"absolute top-0","fill"===o&&"size-0 max-h-full min-h-full min-w-full max-w-full"),decoding:"async",height:n,loading:"lazy",sizes:u,src:v,srcSet:m,style:Object.assign({},f,"intrinsic"===o&&{maxWidth:h??"max-content"},"fixed"===o&&{width:`${h}px`,height:`${n}px`,maxWidth:"unset"}),width:h})]});return y&&(g=(0,t.jsx)("div",{className:(0,r.default)("relative",a,"responsive"===o&&"w-full"),style:{paddingTop:`${100*(n??NaN)/(h??NaN)}%`},children:g})),g}function c({alt:e="",height:r,layout:a,objectFit:l,objectPosition:i,sizes:o,src:c,width:s,loading:u="lazy"}){return(0,t.jsx)(n,{alt:e,layout:a,loading:u,objectFit:l,objectPosition:i,sizes:o,source:{_:{src:c,width:s,height:r}}})}e.s(["Image",()=>c],904638)},172597,549257,e=>{"use strict";e.s(["ApplicationDetailsOperation",0,{id:"1b9e612b3029f043f3d43f5319c91af7c19aa74a7846195d77a2123575ae9f03",name:"ApplicationDetails",type:"query"},"CheckArnDuplicateOperation",0,{id:"bd5b668e6e638c921ef4c73ff1004257333d8d3b04e9570ae739eb55e0a151f7",name:"CheckArnDuplicate",type:"query"},"ClaimForm_LeadSubmissionOperation",0,{id:"b70b49513eed3700c1de66ef08e2df25a699ac78a6d1c15f22441d235296523e",name:"ClaimForm_LeadSubmission",type:"mutation"},"CustomerProfileQueryOperation",0,{id:"87cba12346a9802bb4ca7d1249b13bb526789d61783ec31e5a4da273009a8f18",name:"CustomerProfileQuery",type:"query",inject:!0},"DashboardDraftsOperation",0,{id:"56f84bc3eef0823d1626ca3f547dc316ab7451c8f6b945770b9eab3d4249f77d",name:"DashboardDrafts",type:"query",inject:!0},"GetBolttechCarInsurancePremiumsOperation",0,{id:"85905315abd2836b594089f0dc697d66ec3ddabe42d74a3267f2f13a8acd0c03",name:"GetBolttechCarInsurancePremiums",type:"query"},"GetBolttechCarInsuranceQuotesOperation",0,{id:"068e95d839c3bba08bf6802f8a042f5753cac1f33a3c96e3a8d3221e748478d9",name:"GetBolttechCarInsuranceQuotes",type:"query"},"GetBolttechVehicleMakersOperation",0,{id:"d214a69701107902398d40159dc49b4d3d8902481fb9e11d43c839f10b062cde",name:"GetBolttechVehicleMakers",type:"query"},"GetBolttechVehicleTrimsOperation",0,{id:"dc81d167a63d7624a5357fa4
26e123f971562af884424ca41cf66eddb7937b740",name:"GetBolttechVehicleTrims",type:"query"},"GetBolttechVehiclesOperation",0,{id:"f6ebdb6d454d7da0cd10adc4bfceed93787dac405c1352ed1c8af4aaf9ff7267",name:"GetBolttechVehicles",type:"query"},"GetCarBrandsOperation",0,{id:"07306ed45f8a3c8f1773b32f44c99d22ec71b5911f10e6994cb6eb1c46e17251",name:"GetCarBrands",type:"query"},"GetCarFairMarketValueOperation",0,{id:"17ad1267c58b1f9e88ff2ef37a5fbc78d326e303abc48d652010bd5c82c790de",name:"GetCarFairMarketValue",type:"query"},"GetCarInsurancePremiumsOperation",0,{id:"6d890de13556ac693a8562102ecc21395ee1848815325b7058bc07d1cddd1ad1",name:"GetCarInsurancePremiums",type:"query"},"GetCarInsuranceProductsOperation",0,{id:"83f9d62063689113897552f1824fcd26af7bf4bdd8f736592a9c2d52cb2cde13",name:"GetCarInsuranceProducts",type:"query"},"GetCarInsuranceQuoteOperation",0,{id:"8a9ea739eea9ddcd2362f2b2ecd2b2f1da0b0f732e63d1f9c3b5db716b331113",name:"GetCarInsuranceQuote",type:"query"},"GetCarInsuranceQuotesOperation",0,{id:"3c0cd8afd81086d118d0b1fb9abbbaf67fc090663c3d892817ffe37b007a77a6",name:"GetCarInsuranceQuotes",type:"query"},"GetCarModelsOperation",0,{id:"9518779c8f61dd528ea3b64304d07ba86507a0962bd20cc98c90782e2d5363e9",name:"GetCarModels",type:"query"},"GetCarTrimsOperation",0,{id:"4105af189c8dd54f589d97db98592d0744e60190c776e541c68ecf0f1bd3fecc",name:"GetCarTrims",type:"query"},"GetCarYearsOperation",0,{id:"fdc0494d79fca4cb9bd7d8687a32c05bc26eacf8d89fa969a6d749c5f4b5d5d6",name:"GetCarYears",type:"query"},"GetProductByUidOperation",0,{id:"eb1057d04ca7701509d1e949e33bb951daf8341ba5bd90b6d8aa864569240f33",name:"GetProductByUid",type:"query"},"GetVehicleMakersOperation",0,{id:"d84ea5dc4893b5e6acc3d905920e8a505f56fe722348890d77ac80c78be9fb99",name:"GetVehicleMakers",type:"query"},"GetVehiclesOperation",0,{id:"cf648fb036d0a2c2bff66a27d992531b5624a380657abe3f2d69762d0ddfaa43",name:"GetVehicles",type:"query"},"MagicLinkOperation",0,{id:"7e7caa0cb6ce01d8a7a9a4603eeef9195398307fb3596a4aeb90bd99711264c5",name:"MagicLink",type:"mutation"},"PostApply_LeadResendEmailOperation",0,{id:"0a0c3f9d5200165227c6de1af6ca7a4d64f2ac21459123031f28b5b7e72dd90d",name:"PostApply_LeadResendEmail",type:"mutation"},"UpdateNewsletterSubscriptionOperation",0,{id:"2108386e1e053494902c9096b07f4f11ee90d2befa7b17c712551709dcfca58b",name:"UpdateNewsletterSubscription",type:"mutation"},"UpdateUserOperation",0,{id:"2bba034f2245394ce8ce92790b95379a64308bb012345e6871308beca607c611",name:"UpdateUser",type:"mutation"}],172597);var t,r=e.i(508877);let a=Uint8Array.of(13,10),l=Uint8Array.of(...a,...a),i=Uint8Array.of(45,45,...a);var n=((t=n||{})[t.PREAMBLE=0]="PREAMBLE",t[t.OK=1]="OK",t[t.EPILOGUE=2]="EPILOGUE",t);async function*o(e){let t=function(e){let t=null;for(let r of e.split(";")){let e=/boundary="(.*)"/.exec(r);if(e){t=e[1];break}}if(null==t)throw Error(`no valid boundary: ${e}`);return t}(e.headers.get("content-type")??""),r=e.body.getReader(),a=new c(t);for(;;){let e=await r.read();if(e.done)return;yield*a.decode(e.value)}}class c{#e=new s;#t;#r=0;constructor(e){if(!e)throw Error("a boundary is required");this.#t=new TextEncoder().encode(`\r
3--${e}`)}*decode(e){this.#e.push(e);let t=0,r=this.#t;for(;;){let e=this.#e.indexOf(r,t);if(-1===e)return;this.#e.offsetEquals(a,r.length+e)?(1===this.#r?yield this.#a(e):0===this.#r&&(this.#r=1),this.#e.pop(e+r.length+a.length),t=0):this.#e.offsetEquals(i,r.length+e)?(yield this.#a(e),this.#r=2,this.#e.pop(e+r.length+i.length),t=0):t=e+1}}#a(e){let t=this.#e.indexOf(l),r=new Headers;for(let e of new TextDecoder().decode(this.#e.subarray(0,t)).split("\n")){let t=e.indexOf(":");t>0&&r.append(e.slice(0,t).trim(),e.slice(t+1).trim())}return new Response(this.#e.slice(t+l.length,e),{headers:r})}}class s{#e=new Uint8Array(1024);#l=0;push(e){let t=this.#l+e.length;if(this.#e.length<t){let e=this.#e.length;for(;e<t;)e*=2;let r=new Uint8Array(e);r.set(this.#e),this.#e=r}this.#e.set(e,this.#l),this.#l+=e.length}pop(e){let t=this.subarray(e,this.#l);this.#e.set(t),this.#l=t.length}indexOf(e,t=0){for(let r=t;r<this.#l;r++)if(this.offsetEquals(e,r))return r;return -1}offsetEquals(e,t=0){if(t>this.#e.length-e.length)return!1;for(let r=0;r<e.length;r++)if(this.#e[t+r]!==e[r])return!1;return!0}subarray(e,t=Number.MAX_SAFE_INTEGER){return this.#e.subarray(e,Math.min(t,this.#l))}
3slice(e,t=Number.MAX_SAFE_INTEGER){return this.#e.slice(e,Math.min(t,this.#l))}}async function*u(e){let t,r=e.headers.get("content-type")??"";if(""===r||r.includes("json"))t=[e];else if(r.startsWith("multipart/mixed"))t=o(e);else throw Error(`unknown content type: ${r}`);let a=null,l=[];for await(let e of t){let t=JSON.parse(await e.text(),(e,t)=>t??void 0);if("data"in t&&(a=t.data),t.errors&&l.push(...t.errors),t.incremental)for(let e of t.incremental){let t=a;for(let r of e.path){let e=t[r];null==e&&(e=t[r]="string"==typeof r?{}:[]),t=e}Object.assign(t,e.data),e.errors&&l.push(...e.errors)}if(yield{data:a,errors:l,hasNext:!!t.hasNext},!t.hasNext)return}}async function*d(e,t,a){let l=await (0,r.fetchWithProblem)("/api/gql",{method:"POST",headers:{"content-type":"application/json","accept-language":a?.acceptedLanguage??"*"},body:JSON.stringify({id:e.id,variables:t}),signal:a?.signal}),i={data:void 0,errors:[]};for await(let e of u(l))i={data:e.data,errors:e.errors},yield i;return i}e.s(["fetchClientOperation",()=>d],549257)},508877,e=>{"use strict";class t extends Error{name="ThrowableProblem";problem;logLevel;constructor(e,t){const r={type:"about:blank",...e};let a=e.type;e.title&&(a+=`: ${e.title}`),e.detail&&(a+=`: ${e.detail}`);const{type:l,title:i,detail:n,...o}=e;super(`${a} ${JSON.stringify(o)}`),this.problem=r,this.logLevel=t?.logLevel??"error"}}async function r(e,r){let a;try{console.debug("[fetch]",e),a=await fetch(e,r)}catch(r){throw r instanceof DOMException&&"TimeoutError"===r.name?new t({type:"://fe-services/fetch/timeout",description:String(r),url:e}):r instanceof DOMException&&"AbortError"===r.name?new t({type:"://fe-services/fetch/aborted",description:String(r),url:e},{logLevel:"warning"}):new t({type:"://fe-services/fetch/error",description:String(r),url:e})}if("application/problem+json"===a.headers.get("content-type"))throw new t(await a.json());if(!a.ok)throw new t({type:`://fe-services/fetch/${a.status}`,status:a.status,body:await a.text()});return a}e.s(["ThrowableProblem",()=>t,"fetchWithProblem",()=>r])},23219,e=>{"use strict";class t{locale;constructor(e){this.locale=e}t(e,t){return e.replace(/([$%]){(.+?)(,.+?)?}/g,(e,r,l,i)=>{let n=a(t,l);return"object"==typeof n?"⬞":"%"===r?i.match(`,${1===n?"one":"other"}:([^,]+)`)[1]:n})}}function r(e,t){let r=0,l=[];for(let i of e.matchAll(/([$%]){(.+?)(,.+?)?}/g)){let[n,o,c,s]=i;l.push(e.slice(r,i.index)),r=i.index+n.length;let u=a(t,c);if("%"===o){let e=1===u?"one":"other";u=s.match(`,${e}:([^,]+)`)?.[1]}l.push(u)}return l.push(e.slice(r)),l}function a(e,t){let r=e;for(let e of t.split("."))r=r?.[e];return r??"⬞"}function l(e){return e.replace(/[^a-z]/gi,"").slice(0,2).toLowerCase()}e.s(["Locale",()=>t,"languageCode",()=>l,"t",()=>r])},470608,e=>{"use strict";e.s(["PageContextProvider",()=>i,"usePageContext",()=>l],470608);var t=e.i(843476),r=e.i(271645);let a=r.default.createContext(null);function l(){let e=(0,r.useContext)(a);if(!e)throw Error("no page context");return e}function i({value:e,children:l}){let i=(0,r.useMemo)(()=>{var t,r,a;return null==e?null:{config:(Object.defineProperty(t={...e.config},"toJSON",{enumerable:!1,value(){throw Error("Do not pass the entire configuration to the client. It contains secret keys.")}}),t),route:(r=e.config,{prefix:(a=e.route).prefix,locale:a.locale,path:a.path,host:a.host,locales:a.locales,pathname:a.path?.split("?")[0],to(e,t){if(!e)return;let l=e;if(!e.match(/^https?:/)){let t=(l=e.startsWith("/")?e:`/${e}`).split("/")[1];r.locales&&!Object.keys(r.locales).includes(t)&&a.prefix&&(l=`/${a.prefix}${l}`)}if(t){let r=Object.entries(t).filter(([,e])=>e).map(([e,t])=>`${e}=${encodeURIComponent(t)}`).join("&");l+=(e.includes("?")?"&":"?")+r}return l}})}},[e]);return i?(0,t.jsx)(a.Provider,{value:i,children:l}):(0,t.jsx)(t.Fragment,{children:l})}a.displayName="PageContext"},910881,e=>{"use strict";e.i(943032),e.s([])},828280,e=>{"use strict";e.i(230038),e.s([])},679335,e=>{"use strict";var t=e.i(843476),r=e.i(343794);function a(e){return function({size:a=2,"aria-label":l}){let i=2!==a?`${8*a}px`:void 0,n=["icon"];return""===e&&(n=[...n,"google"]),(0,t.jsx)("span",{className:(0,r.default)(n),style:{fontSize:i,width:i,height:i,WebkitTextStroke:1===a?"1px":void 0},role:"img","aria-label":l,"aria-hidden":l?void 0:"true",children:e})}}e.i(944625),e.i(210823),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a("");let l=a("");a("");let i=a(""),n=a("");a(""),a(""),a("");let o=a("");a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a("");let c=a("");a(""),a(""),a(""),a(""),a(""),a(""),a("");let s=a("");a(""),a("");let u=a("");a(""),a(""),a(""),a(""),a(""),a("");let d=a("");a(""),a("");let f=a("");a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a("");let h=a("");a(""),a(""),a(""),a(""),a(""),a("");let m=a("");a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a("");let b=a("");a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a(""),a("");let p=a("");e.s(["ChevronDownIcon",0,l,"ChevronRightIcon",0,i,"ChevronSmallDownIcon",0,n,"ChevronUpIcon",0,o,"CrossIcon",0,c,"EmailIcon",0,s,"FacebookIcon",0,u,"GoogleIcon",0,d,"HamburgerIcon",0,f,"InstagramIcon",0,h,"LinkedinIcon",0,m,"TwitterIcon",0,b,"YoutubeIcon",0,p])},196779,587325,e=>{"use strict";var t=e.i(95187);let r=(0,t.createServerReference)("7ff6759129497daf04459977bbb981fea1ff97f6a1",t.callServer,void 0,t.findSourceMapURL,"getCarInsuranceLayoutId");e.s(["getCarInsuranceLayoutId",()=>r],196779);let a=(0,t.createServerReference)("7f4fe2056773ce120fa173fd52d41c432246aae6df",t.callServer,void 0,t.findSourceMapURL,"SendLeadToZoho");e.s(["SendLeadToZoho",()=>a],587325)},317220,e=>{"use strict";var t=e.i(271645);let r={sm:{width:"(min-width: 360px) and (max-width: 767px)"},md:{width:"(min-width: 768px) and (max-width: 1279px)"},lg:{width:"(min-width: 1280px) and (max-width: 1439px)"},xl:{width:"(min-width: 1440px) and (max-width: 1919px)"},"2xl":{width:"(min-width: 1920px)"}};function a(){let[e,a]=(0,t.useState)(null);return(0,t.useEffect)(()=>{function e(){if(window.matchMedia)for(let e in r){let t=r[e].width;if(window.matchMedia(t).matches){a(e);break}}}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),e}
3e.s(["useBreakpoint",()=>a])},95187,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={callServer:function(){return i.callServer},createServerReference:function(){return o.createServerReference},findSourceMapURL:function(){return n.findSourceMapURL}};for(var l in a)Object.defineProperty(r,l,{enumerable:!0,get:a[l]});let i=e.r(132120),n=e.r(92245),o=e.r(235326)},868237,e=>{"use strict";var t=e.i(549257);function r(e){return async function(r){try{for await(let a of(0,t.fetchClientOperation)(e,r))return a.errors?.length&&console.error("GraphQL errors",a.errors),a.data}catch(e){throw Error("Error occured in the trigger function")}}}let a={};e.s(["EmptyQueryArgs",()=>a,"createLazyQuery",()=>r])},471507,454499,e=>{"use strict";var t=e.i(172597),r=e.i(868237);class a{async getVehiclesData({makeName:e,useBolttechData:a=!1}){if(a)try{let a=(0,r.createLazyQuery)(t.GetBolttechVehiclesOperation),l=await a({makeId:e});return l?.bolttechVehicleModels}catch(e){throw Error("Failed to fetch vehicle")}try{let a=(0,r.createLazyQuery)(t.GetCarModelsOperation),l=await a({brand:e});return l?.getCarModels?.map(t=>({baseModelName:void 0,carrierModelId:void 0,makeName:e,mgfYear:void 0,modelId:t??"",modelName:t??"",trim:void 0}))??[]}catch(e){throw console.error(e),Error("Failed to fetch vehicle")}}async getVehicleTrims({makeId:e,modelId:a,year:l}){try{let i=(0,r.createLazyQuery)(t.GetCarTrimsOperation),n=await i({brand:e,model:a,year:l});return n?.getCarTrims?.map(e=>({modelId:"",trim:e??""}))??[]}catch(e){throw console.error(e),Error("Failed to fetch vehicle variants")}}async getModelYears(e,a){try{let l=(0,r.createLazyQuery)(t.GetCarYearsOperation),i=await l({brand:e,model:a});if(!i?.getCarYears)return[];return i.getCarYears.map(e=>e?parseInt(e,10):NaN).filter(Boolean)}catch(e){throw console.error(e),Error("Failed to fetch vehicle years")}}async getVehicleMakes({useBolttechData:e}){if(e)try{let e=(0,r.createLazyQuery)(t.GetBolttechVehicleMakersOperation),a=await e({});return a?.bolttechVehicleMakers??[]}catch(e){throw Error("Failed to fetch Bolttech vehicle makers")}try{let e=(0,r.createLazyQuery)(t.GetCarBrandsOperation),a=await e(r.EmptyQueryArgs);return a?.getCarBrands?.map(e=>({id:e??"",name:e??""}))??[]}catch(e){throw console.error(e),Error("Failed to fetch vehicle makers")}}async getVehicleFairMarketValue(e,a,l,i){let n=(0,r.createLazyQuery)(t.GetCarFairMarketValueOperation),o=await n({brand:e,model:a,year:l,trim:i});return{carId:o?.getCarFairMarketValue?.carId||0,fmv:o?.getCarFairMarketValue?.fairMarketValue||0}}async getCarInsurancePremiums(e,a,l,i,n,o,c,s){let u=(0,r.createLazyQuery)(t.GetCarInsuranceQuoteOperation),d=await this.getVehicleFairMarketValue(e,a,l,i),f=Number(`${n}00`);return await u({request:{carId:Number(d.carId),fairMarketValue:d.fmv,personalAccidentCoverage:o,bodilyInjuryAndPropertyDamageCoverage:f,includesActsOfNature:c,usage:s.toUpperCase(),loanWithBankId:0}})}}e.s(["CmsServiceClientVehiclesDomainService",()=>a],454499);class l{async getCompareQuote(e,a){if(a)try{let a=(0,r.createLazyQuery)(t.GetBolttechCarInsuranceQuotesOperation),l=await a({request:e});return l?.bolttechCarInsuranceCompareQuote.clientRequestId}catch(e){throw Error("Failed to fetch compare quote")}try{let a=(0,r.createLazyQuery)(t.GetCarInsuranceQuotesOperation),l=await a({request:e});return l?.carInsuranceCompareQuote.clientRequestId}catch(e){throw Error("Failed to fetch compare quote")}}async getProducts(e,a,l){try{let i=(0,r.createLazyQuery)(t.GetCarInsuranceProductsOperation),n=await i({fallback:!0,locale:"singsaver"===a?"en":l,limit:null,skip:0,where:{uidIn:e}});return n?.getAllProducts}catch(e){throw Error("Failed to fetch products")}}async getPremiums({requestId:e,useBolttechData:a}){if(a)try{let a=(0,r.createLazyQuery)(t.GetBolttechCarInsurancePremiumsOperation),l=await a({requestId:e});return l?.bolttechCarInsuranceGetPremiums}catch(e){throw Error("Failed to fetch premiums")}try{let a=(0,r.createLazyQuery)(t.GetCarInsurancePremiumsOperation),l=await a({requestId:e});return l?.carInsuranceGetPremiums}catch(e){throw Error("Failed to fetch premiums")}}getVehicleFairMarketValue(){return Promise.resolve({carId:0,fmv:0})}}class i{async getVehiclesData({makeName:e,useBolttechData:a=!1}){if(a)try{let a=(0,r.createLazyQuery)(t.GetBolttechVehiclesOperation),l=await a({makeId:e});return l?.bolttechVehicleModels}catch(e){throw Error("Failed to fetch vehicle")}try{let a=(0,r.createLazyQuery)(t.GetVehiclesOperation),l=await a({baseModel:null,carrierCode:null,manufactureYear:null,modelName:null,trim:null,makeName:e});return l?.vehicles}catch(e){throw Error("Failed to fetch vehicle")}}async getVehicleTrims({makeId:e,modelId:a}){try{let l=(0,r.createLazyQuery)(t.GetBolttechVehicleTrimsOperation),i=await l({makeId:e,modelId:a});return i?.bolttechVehicleVariants}catch(e){throw Error("Failed to fetch vehicle variants")}}async getVehicleMakes({useBolttechData:e}){if(e)try{let e=(0,r.createLazyQuery)(t.GetBolttechVehicleMakersOperation),a=await e(r.EmptyQueryArgs);
3return a?.bolttechVehicleMakers.filter(Boolean)??[]}catch(e){throw Error("Failed to fetch Bolttech vehicle makers")}try{let e=(0,r.createLazyQuery)(t.GetVehicleMakersOperation),a=await e(r.EmptyQueryArgs);return a?.vehicleMakers.filter(Boolean)??[]}catch(e){throw Error("Failed to fetch vehicle makers")}}getModelYears(e,t){return Promise.resolve([])}}let n=new i,o=new l,c=null;function s(e){return"moneymax"===e?(c||(c=new a),c):n}e.s(["ClientProductsDomainService",()=>l,"ClientVehiclesDomainService",()=>i,"clientProductsDomainService",0,o,"clientVehiclesDomainService",0,n,"getVehicleDomainService",()=>s],471507)},433793,e=>{"use strict";e.i(334850),e.s([])},663257,260537,169228,e=>{"use strict";function t(){let e,t,r;return{email:(e=["placeholder.com","test.com"],t=function(e){let t="abcdefghijklmnopqrstuvwxyz0123456789",r="",a=t.length;for(let e=0;e<5;e++)r+=t.charAt(Math.floor(Math.random()*a));return r}(5),r=e[Math.floor(Math.random()*e.length)],`${t}@${r}`),identityNumber:function(e="S"){var t;let r,a=Array.from({length:7},()=>Math.floor(10*Math.random())).join(""),l=(r=[2,7,6,5,4,3,2],("S"===(t=e+a)[0]||"T"===t[0]?"JZIHGFEDCBA":"XWUTRQPNMLK")[(t.substring(1,8).split("").reduce((e,t,a)=>e+Number(t)*r[a],0)+4*("T"===t[0]||"G"===t[0]))%11]);return e+a+l}(),phoneNumber:`81${Math.floor(1e5+9e5*Math.random())}`}}function r(e){let t=new Date,r=t.getFullYear()-e,a=new Date(t);a.setFullYear(r);let l=a.getFullYear(),i=String(a.getMonth()+1).padStart(2,"0"),n=String(a.getDate()).padStart(2,"0");return`${l}-${i}-${n}T00:00:00+08:00`}e.s(["generateCompareQuoteStaticFields",()=>t],260537),e.s(["getDateOfBirth",()=>r],169228),r(34),t();let a={dateOfBirth:r(35),age:35,gender:"M",maritalStatus:"M",totalDrivingExperience:3,numberOfClaims:0},l={dateOfBirth:r(35),age:35,gender:"M",maritalStatus:"M",totalDrivingExperience:3,numberOfClaims:0},i={makeName:"",modelCode:"",modelName:"",manufactureYear:"",trim:"",fairMarket:0,type:"private"},n=({useBolttechData:e=!1})=>({driver:(({useBolttechData:e=!1})=>({age:35,dateOfBirth:r(35),gender:"M",maritalStatus:"M",numberOfClaims:0,occupationType:"indoor",totalDrivingExperience:e?5:10}))({useBolttechData:e}),vehicle:(({useBolttechData:e=!1})=>({makeName:e?"BT-HOND":"HONDA",modelCode:e?"Vezel":"MHG.646",manufactureYear:2021,modelName:"Vezel 1.5",trim:e?"BT-HOND-0130":"",fairMarket:0,type:""}))({useBolttechData:e}),ncd:50,offenceFree:"Y",offPeakVehicle:"Y"}),o={driver:a,vehicle:{makeName:"HONDA",modelCode:"1405659",modelName:"Jazz",manufactureYear:2022,trim:"",fairMarket:0,type:""},ncd:60},c={driver:l,vehicle:i,ncd:30,prices:{propertyDamage:2e5,personalAccident:35e4,isActsOfNature:!0}},s=[{value:"2026",label:"2026"},{value:"2025",label:"2025"},{value:"2024",label:"2024"},{value:"2023",label:"2023"},{value:"2022",label:"2022"},{value:"2021",label:"2021"},{value:"2020",label:"2020"},{value:"2019",label:"2019"},{value:"2018",label:"2018"},{value:"2017",label:"2017"},{value:"2016",label:"2016"},{value:"2015",label:"2015"},{value:"2014",label:"2014"},{value:"2013",label:"2013"},{value:"2012",label:"2012"},{value:"2011",label:"2011"},{value:"2010",label:"2010"},{value:"2009",label:"2009"},{value:"2008",label:"2008"},{value:"2007",label:"2007"},{value:"2006",label:"2006"},{value:"2005",label:"2005"},{value:"2004",label:"2004"}];i.fairMarket,l.dateOfBirth,l.age,l.gender,l.maritalStatus,l.totalDrivingExperience,l.numberOfClaims,c.ncd,e.s(["CAR_INSURANCE_POLLING_WINDOW_MS",0,25e3,"PERSONAL_ACCIDENT_VALUES",0,[5e4,75e3,1e5,15e4,2e5,25e4,3e5,35e4,4e5,45e4,5e5,55e4,6e5,65e4,7e5,75e4,8e5,85e4,9e5,95e4,1e6],"PROPERTY_DAMAGE_VALUES",0,[5e4,75e3,1e5,15e4,2e5,25e4,3e5,4e5,5e5,75e4,1e6],"config",0,({useBolttechData:e}={useBolttechData:!1})=>({singsaver:{defaultContextState:n({useBolttechData:e}),ncdOptions:[{label:"0%",value:"0"},{label:"10%",value:"10"},{label:"20%",value:"20"},{label:"30%",value:"30"},{label:"40%",value:"40"},{label:"50%",value:"50"}],driverAgeOptions:Array.from({length:58},(e,t)=>t+18).map(e=>({label:`${e} years`,value:String(e)})),yearsOptions:s},moneymax:{defaultContextState:c,ncdOptions:[{label:"0%",value:"
30"},{label:"10%",value:"10"},{label:"20%",value:"20"},{label:"30%",value:"30"},{label:"40%",value:"40"},{label:"50%",value:"50"}],driverAgeOptions:Array.from({length:58},(e,t)=>t+18).map(e=>({label:`${e} years`,value:String(e)})),yearsOptions:s},moneyhero:{defaultContextState:o,ncdOptions:[{label:"0%",value:"0"},{label:"10%",value:"10"},{label:"20%",value:"20"},{label:"30%",value:"30"},{label:"40%",value:"40"},{label:"50%",value:"50"},{label:"60%",value:"60"}],driverAgeOptions:Array.from({length:58},(e,t)=>t+18).map(e=>({label:`${e} å¹´`,value:String(e)})),yearsOptions:s},money101:{defaultContextState:n({useBolttechData:e}),ncdOptions:[{label:"0%",value:"0"},{label:"10%",value:"10"},{label:"20%",value:"20"},{label:"30%",value:"30"},{label:"40%",value:"40"},{label:"50%",value:"50"}],driverAgeOptions:Array.from({length:58},(e,t)=>t+18).map(e=>({label:`${e} years`,value:String(e)})),yearsOptions:s}}),"contactMethodIconOptions",0,[{label:"whatsapp",value:"WA"},{label:"phone",value:"Phone"},{label:"email",value:"Email"}],"enquiryPurposeOptions",0,[{label:"How to Apply",value:"How to Apply"},{label:"Getting a quotation",value:"Getting a quotation"},{label:"Insurance Product",value:"Insurance Product"},{label:"Advise",value:"Advise"}],"monthOptions",0,[{label:"September",value:"8"},{label:"October",value:"9"},{label:"November",value:"10"},{label:"December",value:"11"},{label:"January",value:"0"},{label:"February",value:"1"},{label:"March",value:"2"},{label:"April",value:"3"},{label:"May",value:"4"},{label:"June",value:"5"},{label:"July",value:"6"},{label:"August",value:"7"}]],663257)},754886,e=>{"use strict";var t,r=((t={}).Phone="Phone",t.WA="WA",t.Email="Email",t);e.s(["ContactMethod",()=>r])},981274,e=>{"use strict";e.i(360967);var t=e.i(110243),r=e.i(295750);function a(e){let{lang:a}=(0,r.useClientContext)();return Array.isArray(e)?e.map(e=>(0,t.localeSpecific)(e).get(a)):(0,t.localeSpecific)(e).get(a)}function l(e){let{brand:a}=(0,r.useClientContext)();return(0,t.brandSpecific)(e).get(a)}e.s(["useBrandSpecificClient",()=>l,"useLocaleSpecificClient",()=>a])},384383,e=>{"use strict";var t=e.i(271645);let r=0,a=0,l=new Set;function i(e=!0){(0,t.useEffect)(()=>{if(e)return function(){let e=/^iP/.test(navigator.platform)||/^Mac/.test(navigator.platform)&&navigator.maxTouchPoints>4,t=r++;if(l.add(t),1===l.size){let t=document.scrollingElement?window.innerWidth-document.scrollingElement.clientWidth:0;document.body.style.paddingRight=`${t}px`,document.body.classList.add("overflow-hidden"),e&&(a=window.pageYOffset,document.body.classList.add("fixed"),document.body.style.top=`-${a}px`)}return{release(){l.delete(t),0===l.size&&(document.body.classList.remove("overflow-hidden"),document.body.style.paddingRight="0",e&&(document.body.classList.remove("fixed"),document.body.style.top="",window.scrollTo(0,a)))}}}().release},[e])}e.s(["useScrollLock",()=>i])},525496,e=>{"use strict";e.s(["isVehicleSelectionComplete",0,e=>!!(e.makeName&&e.modelCode&&e.trim&&e.manufactureYear)])}]);
4
5//# debugId=8dc64b62-0841-6cdb-66d4-545ba5b34fd2
6//# sourceMappingURL=447a2490ce06d3d5.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.