PageSourceSearch

https://simpleenergy.in/_next/static/chunks/4311.33edd042a10fa03c.js

js simpleenergy.in collected 2026-10-01 13:53:04 UTC 15,017 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4311],{26911:e=>{e.exports={textContainer:"variantSelector_textContainer__nxgp_",text:"variantSelector_text__9HHbI",container:"variantSelector_container__HRCUd",label:"variantSelector_label__cCgQs",selected:"variantSelector_selected__KG7Mg",variantName:"variantSelector_variantName__ovrg_",changeVariant:"variantSelector_changeVariant__psr_p",dropdown:"variantSelector_dropdown__rWmiT",variantContainer:"variantSelector_variantContainer__tluoF",variantItem:"variantSelector_variantItem__325km",tickContainer:"variantSelector_tickContainer__RNLrF",tickBackground:"variantSelector_tickBackground__xeliZ",variantHeader:"variantSelector_variantHeader__po8EE",imageContainer:"variantSelector_imageContainer__b77F2",variantDetails:"variantSelector_variantDetails__x7Sk_",priceRow:"variantSelector_priceRow__F6w2Z",name:"variantSelector_name__Lrqzu",price:"variantSelector_price__uuvzr",colors:"variantSelector_colors__WI2Qa",variantColorContainer:"variantSelector_variantColorContainer__W7SEQ",simpleOneOptions:"variantSelector_simpleOneOptions__T8gyZ",optionRow:"variantSelector_optionRow__eUnne",optionActive:"variantSelector_optionActive__PFUIb",optionLabel:"variantSelector_optionLabel__ipIio",simpleOne:"variantSelector_simpleOne__0HeUM",divider:"variantSelector_divider__s4FNE",optionValue:"variantSelector_optionValue__e5hc0",optionTick:"variantSelector_optionTick__XnQvO",optionTickBackground:"variantSelector_optionTickBackground__MVTyu",colorDot:"variantSelector_colorDot__2qOAv",colorPrice:"variantSelector_colorPrice__qtidZ",selectColorContainer:"variantSelector_selectColorContainer__reAqy",colorsBar:"variantSelector_colorsBar__XzFeV",active:"variantSelector_active__Md1OI",selectedColor:"variantSelector_selectedColor__Na7_F",title:"variantSelector_title__nkCL_",color:"variantSelector_color__cezJv",error:"variantSelector_error__22NPb",errrorMessage:"variantSelector_errrorMessage__aFPIJ"}},50675:(e,l,a)=>{"use strict";a.d(l,{A:()=>t});var n=a(37876);a(14232);var i=a(68402),r=a.n(i);let t=e=>{let{isChecked:l=!1,click:a,parentContainerClass:i="",childContainerClass:t="",children:o}=e;return(0,n.jsx)("div",{onClick:e=>{null==a||a(e)},children:(0,n.jsx)("div",{className:"".concat(t," ").concat(r().innerContainer),children:l?o:(0,n.jsx)("div",{className:"".concat(r().outerContainer," ").concat(i)})})})}},68402:e=>{e.exports={outerContainer:"checkBox_outerContainer__op68G",innerContainer:"checkBox_innerContainer__d1EfF"}},84311:(e,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>x});var n=a(37876),i=a(14232),r=a(8942),t=a(26911),o=a.n(t),d=a(54587),c=a.n(d),s=a(27212),u=a(31443),v=a(31777),m=a(50364),_=a(50675),p=a(30854),h=a(85954),N=a(77431),f=a(66951);let x=e=>{var l,a,t,d,x,S,C,j,M,g;let{setSelectedVehicleVariant:y,errors:k,touched:w,assets:I}=e,b=(0,v.wA)(),{defaultSelectedModelName:V}=(0,v.d4)(e=>e.prebook.form),F=(0,v.d4)(e=>e.prebook.form),[O,A]=(0,i.useState)(!1),Z=(0,v.d4)(e=>e.vehicleVariants.variants),P=(0,i.useMemo)(()=>null==Z?void 0:Z.filter(e=>{var l;return(null==e?void 0:e.active)===!0&&(null==e||null==(l=e.model)?void 0:l.active)===!0}),[Z]),B=(0,i.useMemo)(()=>{let e=[],l=new Set;return null==P||P.forEach(a=>{var n;let i=null==a||null==(n=a.model)?void 0:n.name,r=null==a?void 0:a.model_id;if(!i)return;if((0,f.JZ)(i)){l.has("Simple One")||(e.push({displayName:"Simple One",modelNames:[],modelId:r}),l.add("Simple One")),((l,a,n)=>{var i;let r=null!=(i=e.find(e=>e.displayName===l))?i:null;r?r.modelNames.includes(a)||r.modelNames.push(a):e.push({displayName:l,modelNames:[a],modelId:n})})("Simple One",i,r);return}let t=(0,f.gW)(i);l.has(t)||(e.push({displayName:t,modelNames:[i],modelId:r}),l.add(t))}),e.filter(e=>{var l,a;let n=null==I||null==(a=I.mappingVariants)||null==(l=a.flatMap(e=>{var l;return null!=(l=null==e?void 0:e.ContentForModel)?l:[]}
1))?void 0:l.find(l=>l.modelId===e.modelId);return(void 0===n||(null==n?void 0:n.isPrebookTrue))&&(0,N.RD)(e.displayName)})},[P,I]),D=(0,i.useMemo)(()=>B.map(e=>e.displayName),[B]),E=e=>{var l;return null!=(l=B.find(l=>l.displayName===e))?l:null},R=e=>{var l,a;if(!e)return"";let n=e.modelNames.find(e=>"hs"===(0,f.JZ)(e)),i=e.modelNames.find(e=>"ls"===(0,f.JZ)(e));return null!=(a=null!=(l=null!=n?n:i)?l:e.modelNames[0])?a:""},H=(0,i.useMemo)(()=>(0,f.HM)(null==F?void 0:F.defaultSelectedModelName),[null==F?void 0:F.defaultSelectedModelName]),J=(0,i.useMemo)(()=>{var e,l;let a=null==F?void 0:F.defaultSelectedModelName,n=null==P?void 0:P.find(e=>{var l;return(null==e||null==(l=e.model)?void 0:l.name)===a}),i=null==n?void 0:n.model_id;return(null==I||null==(l=I.mappingVariants)||null==(e=l.flatMap(e=>{var l;return null!=(l=null==e?void 0:e.ContentForModel)?l:[]}))?void 0:e.find(e=>(null==e?void 0:e.modelId)===i))||null},[I,null==F?void 0:F.defaultSelectedModelName,P]);return(0,i.useEffect)(()=>{if((null==D?void 0:D.length)>0&&(!(null==F?void 0:F.defaultSelectedModelName)||!(null==F?void 0:F.variantId))){let e=(0,f.gW)(null==F?void 0:F.defaultSelectedModelName)||D[0],l=E(e),a="Simple One"===e?R(l):null==l?void 0:l.modelNames[0],n=null==P?void 0:P.find(e=>{var l;return(null==e||null==(l=e.model)?void 0:l.name)===a});a&&n&&(b((0,m.w6)({key:"defaultSelectedModelName",value:a})),b((0,m.w6)({key:"variantId",value:n.id})),y(n))}},[D,P]),(0,i.useEffect)(()=>{if(null==F?void 0:F.defaultSelectedModelName){let e=(0,f.HA)(F.defaultSelectedModelName),l="simple one"===e,a=(()=>{var a;if((0,f.JZ)(F.defaultSelectedModelName))return F.defaultSelectedModelName;if(l)return R(E("Simple One"));let n=B.find(l=>(0,f.HA)(l.displayName)===e);return null!=(a=null==n?void 0:n.modelNames[0])?a:null})();if(a&&a!==F.defaultSelectedModelName){b((0,m.w6)({key:"defaultSelectedModelName",value:a}));let e=null==P?void 0:P.find(e=>{var l;return(null==e||null==(l=e.model)?void 0:l.name)===a});e&&(b((0,m.w6)({key:"variantId",value:e.id})),y(e))}else if(!a&&(null==D?void 0:D.length)>0){let e=D[0],l=E(e),a="Simple One"===e?R(l):null==l?void 0:l.modelNames[0],n=null==P?void 0:P.find(e=>{var l;return(null==e||null==(l=e.model)?void 0:l.name)===a});b((0,m.w6)({key:"defaultSelectedModelName",value:null!=a?a:""})),n&&(b((0,m.w6)({key:"variantId",value:n.id})),y(n))}}},[null==F?void 0:F.defaultSelectedModelName,P,D,B]),(0,n.jsxs)(n.Fragment,{children:[O?(0,n.jsxs)("div",{className:o().textContainer,children:[(0,n.jsx)("div",{children:(0,n.jsx)(h.A,{fill:"#152635",height:"17px",width:"17px"})}),(0,n.jsx)("div",{className:o().text,children:"Change color/variant anytime before purchase at the Experience Centre."})]}):"",(0,n.jsxs)("div",{className:o().container,children:[!O&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("p",{className:o().label,children:"Selected Variant"}),(0,n.jsxs)("div",{className:o().selected,children:[(0,n.jsxs)("span",{className:o().variantName,children:[H||"-",(0,n.jsx)("div",{className:o().changeVariant,onClick:()=>{A(e=>!e)},children:(0,n.jsx)(c(),{src:r.i.editIcon,layout:"fill",alt:"change variant"})})]}),(0,n.jsx)("div",{className:o().variantContainer,children:(null==J||null==(t=J.MediaforModel)||null==(a=t.Media)||null==(l=a[0])?void 0:l.url)&&(0,n.jsx)(c(),{src:null!=(M=null==J||null==(S=J.MediaforModel)||null==(x=S.Media)||null==(d=x[0])?void 0:d.url)?M:"",layout:"fill",alt:"change variant"})})]})]}),(0,n.jsx)(s.N,{mode:"wait",initial:!1,children:O&&(0,n.jsx)(u.P.div,{className:o().dropdown,initial:{opacity:0,y:-10},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},transition:{duration:0},children:null==B?void 0:B.map((e,l)=>{var a,i,r,t,d,v,N,x,S;let C="Simple One"===e.displayName,j=C&&(0,f.JZ)(V)?V:C?R(e):e.modelNames[0],M=null==P?void 0:P.find(e=>{var l;return(null==e||null==(l=e.model)?void 0:l.name)===j}),g=null==M?void 0:M.model_id,k=(null==I||null==(i=I.mappingVariants)||null==(a=i.flatMap(e=>{var l;return null!=(l=null==e?void 0:e.ContentForModel)?l:[]}
1))?void 0:a.find(e=>(null==e?void 0:e.modelId)===g))||null,w=null==P?void 0:P.filter(e=>{var l;return(null==e||null==(l=e.model)?void 0:l.name)===j}),F=e=>{A(!1),b((0,m.w6)({key:"defaultSelectedModelName",value:e}));let l=null==P?void 0:P.find(l=>{var a;return(null==l||null==(a=l.model)?void 0:a.name)===e});l&&(b((0,m.w6)({key:"variantId",value:l.id})),y(l))};return(0,n.jsxs)("div",{className:o().variantItem,onClick:()=>{!C&&j&&F(j)},children:[(0,n.jsxs)("div",{className:o().variantHeader,children:[(0,n.jsx)("div",{className:o().imageContainer,children:(null==k||null==(d=k.MediaforModel)||null==(t=d.Media)||null==(r=t[0])?void 0:r.url)&&(0,n.jsx)(c(),{src:null!=(S=null==k||null==(x=k.MediaforModel)||null==(N=x.Media)||null==(v=N[0])?void 0:v.url)?S:"",alt:"variant.name",layout:"fill"})}),(0,n.jsxs)("div",{className:o().variantDetails,children:[(0,n.jsx)("p",{className:o().name,children:e.displayName}),(0,n.jsxs)("div",{className:o().priceRow,children:[(0,n.jsxs)("p",{className:o().price,children:["Starts at","  ",(null==k?void 0:k.ModelPrice)?new Intl.NumberFormat("en-IN",{style:"currency",currency:"INR",maximumFractionDigits:0}).format(Number(k.ModelPrice)):"-"]}),(0,n.jsx)(h.A,{fill:"#828587"})]}),(0,n.jsx)("div",{className:o().colors,children:null==w?void 0:w.map((e,l)=>{var a,i,r,t,d,s,u;return(0,n.jsx)("div",{className:o().variantColorContainer,children:(0,n.jsx)(c(),{src:null!=(u=null==I||null==(s=I.mappingVariants)||null==(d=s.flatMap(e=>{var l;return null!=(l=null==e?void 0:e.ContentForVariant)?l:[]}))||null==(t=d.find(l=>(null==l?void 0:l.VariantId)===e.id))||null==(r=t.MediaforcolorIcon)||null==(i=r.Media)||null==(a=i[0])?void 0:a.url)?u:"",layout:"fill",alt:"color.name"})},l)})})]}),!C&&(0,n.jsx)("div",{className:o().tickContainer,children:(0,n.jsx)(_.A,{isChecked:(0,f.gW)(V)===(0,f.gW)(j),children:(0,n.jsx)(s.N,{mode:"wait",children:(0,n.jsx)(u.P.div,{className:o().tickBackground,initial:{scale:0,opacity:0},animate:{scale:1,opacity:1},exit:{scale:0,opacity:0},transition:{duration:.2},children:(0,n.jsx)(p.A,{fill:"white"})})})})})]}),C&&(0,n.jsx)("div",{className:o().simpleOneOptions,children:e.modelNames.filter(e=>(0,f.JZ)(e)).sort((e,l)=>{let a=(0,f.JZ)(e);return a===(0,f.JZ)(l)?0:"ls"===a?-1:1}).map(e=>{let l=(0,f.CB)(e),a=(0,f.gW)(e)===(0,f.gW)(V);return(0,n.jsxs)("button",{type:"button",className:"".concat(o().optionRow," ").concat(a?o().optionActive:""),onClick:l=>{l.stopPropagation(),F(e)},children:[(0,n.jsxs)("div",{className:o().optionLabel,children:[(0,n.jsx)("span",{className:o().simpleOne,children:"Simple One"}),(0,n.jsx)("span",{className:o().divider,children:"|"}),(0,n.jsx)("span",{className:o().optionValue,children:l})]}),(0,n.jsx)("span",{className:o().optionTick,children:(0,n.jsx)(_.A,{isChecked:a,children:(0,n.jsx)(s.N,{mode:"wait",children:a&&(0,n.jsx)(u.P.div,{className:o().optionTickBackground,initial:{scale:0,opacity:0},animate:{scale:1,opacity:1},exit:{scale:0,opacity:0},transition:{duration:.2},children:(0,n.jsx)(p.A,{fill:"white"})})})})})]},e)})})]},l)})})})]}),(0,n.jsxs)("div",{className:o().selectColorContainer,children:[(0,n.jsx)("div",{className:o().colorsBar,children:null==P||null==(C=P.filter(e=>{var l;return(null==e||null==(l=e.model)?void 0:l.name)===(null==F?void 0:F.defaultSelectedModelName)}))?void 0:C.map((e,l)=>{var a,i,r,t,d,s,u,v,_,p,h,N;return(0,n.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:"4px"},children:[(0,n.jsx)("button",{className:"".concat(o().colorDot," \n              ").concat(e.id===(null==F?void 0:F.variantId)?o().active:""),onClick:l=>{l.preventDefault(),y(e),b((0,m.w6)({key:"variantId",value:null==e?void 0:e.id}))},"data-testid":"color-option-".concat(null==e||null==(i=e.name)||null==(a=i.toLowerCase())?void 0:a.replace(/\s+/g,"-")),"data-color-name":null==e?void 0:e.name,"aria-label":"Select color ".concat(null==e?void 0:e.name),children:(0,n.jsx)(c(),{src:null!=(h=null==I||null==(v=I.mappingVariants)||null==(u=v.flatMap(e=>{var l;return null!=(l=null==e?void 0:e.ContentForVariant)?l:[]}))||null==(s=u.find(l=>(null==l?void 0:l.VariantId)===(null==e?void 0:e.id)))||null==(d=s.MediaforcolorIcon)||null==(t=d.Media)||null==(r=t[0])?void 0:r.url)?h:"",width:32,height:32,alt:"".concat(null==e?void 0:e.name," color")})}),(0,n.jsx)("p",{className:o().colorPrice,"data-testid":"color-price-".concat(null==e||null==(p=e.name)||null==(_=p.toLowerCase())?void 0:_.replace(/\s+/g,"-")),children:(()=>{var l,a,n;let i=null==I||null==(n=I.mappingVariants)||null==(a=n.flatMap(e=>{var l;return null!=(l=null==e?void 0:e.ContentForVariant)?l:[]}
1))||null==(l=a.find(l=>(null==l?void 0:l.VariantId)===(null==e?void 0:e.id)))?void 0:l.variantPrice;if(!i)return"";let r=Number(i);return isNaN(r)?i:new Intl.NumberFormat("en-IN",{style:"currency",currency:"INR",minimumFractionDigits:0,maximumFractionDigits:0}).format(r)})()})]},null!=(N=e.id)?N:l)})}),(0,n.jsxs)("div",{className:"".concat(o().selectedColor," ").concat((null==k?void 0:k.variantId)&&w.variantId?o().error:""),"data-testid":"selected-color-container",children:[(0,n.jsx)("div",{className:o().title,children:"Selected colour"}),(0,n.jsx)("div",{className:o().color,"data-testid":"selected-color-name",children:null!=(g=null==P||null==(j=P.find(e=>(null==e?void 0:e.id)===(null==F?void 0:F.variantId)))?void 0:j.name)?g:""})]}),(null==k?void 0:k.variantId)&&w.variantId?(0,n.jsx)("div",{className:o().errrorMessage,"data-testid":"variant-error-message",children:Array.isArray(null==k?void 0:k.variantId)?k.variantId.join(", "):String(null==k?void 0:k.variantId)}):null]})]})}},85954:(e,l,a)=>{"use strict";a.d(l,{A:()=>i});var n=a(37876);a(14232);let i=e=>{let{fill:l,width:a,height:i}=e;return(0,n.jsxs)("svg",{width:a||"16",height:i||"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("g",{id:"Icons=info",children:(0,n.jsx)("g",{"clip-path":"url(#clip0_2610_8822)",children:(0,n.jsxs)("g",{id:"Union",children:[(0,n.jsx)("path",{d:"M7.9987 6.83398C8.27484 6.83398 8.4987 7.05784 8.4987 7.33398V11.334C8.4987 11.6101 8.27484 11.834 7.9987 11.834C7.72256 11.834 7.4987 11.6101 7.4987 11.334V7.33398C7.4987 7.05784 7.72256 6.83398 7.9987 6.83398Z",fill:l||"white"}),(0,n.jsx)("path",{d:"M7.9987 5.83398C8.45893 5.83398 8.83203 5.46089 8.83203 5.00065C8.83203 4.54041 8.45893 4.16732 7.9987 4.16732C7.53846 4.16732 7.16536 4.54041 7.16536 5.00065C7.16536 5.46089 7.53846 5.83398 7.9987 5.83398Z",fill:l||"white"}),(0,n.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.832031 8.00065C0.832031 4.04261 4.04066 0.833984 7.9987 0.833984C11.9567 0.833984 15.1654 4.04261 15.1654 8.00065C15.1654 11.9587 11.9567 15.1673 7.9987 15.1673C4.04066 15.1673 0.832031 11.9587 0.832031 8.00065ZM7.9987 1.83398C4.59294 1.83398 1.83203 4.59489 1.83203 8.00065C1.83203 11.4064 4.59294 14.1673 7.9987 14.1673C11.4045 14.1673 14.1654 11.4064 14.1654 8.00065C14.1654 4.59489 11.4045 1.83398 7.9987 1.83398Z",fill:l||"white"})]})})}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"clip0_2610_8822",children:(0,n.jsx)("rect",{width:"16",height:"16",rx:"2.66667",fill:"white"})})})]})}}}]);

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.