1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3458],{24496:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>b});var a=n(95155);n(37763);var l=n(50372),r=n(8611),i=n(95404),o=n(96684),s=n(37721),d=n(49200),u=n(84696),p=n(27866),c=n.n(p),x=n(5772),h=n(12115),g=n(4933),f=n(19792),m=n(26411);let D=()=>c()().subtract(100,"year").toDate(),y=()=>c()().add(100,"year").toDate(),b=({title:e="Select Date",value:t=null,onChange:n=()=>{},attrName:p="",error_message:b="Select",warn_status:w=!1,min_date:j=15,max_date:S=18,date_validation_type:k="YEARS",disabled:N=!1,default_date:C=new Date})=>{let M=e=>{if(!e&&0!==e)return null;if(e instanceof Date&&!isNaN(e.getTime()))return e;if("number"==typeof e){let t=new Date(e);if(!isNaN(t.getTime()))return t}if("string"==typeof e){let t=e.trim(),n=t.match(/^(\d{2})[-\/](\d{2})[-\/](\d{4})$/);if(n){let e=Number(n[1]),t=Number(n[2]);return new Date(Number(n[3]),t-1,e)}let a=t.match(/^(\d{4})[-\/](\d{2})[-\/](\d{2})$/);if(a)return new Date(Number(a[1]),Number(a[2])-1,Number(a[3]));if(c()(t).isValid()){let e=c()(t).toDate();if(!isNaN(e.getTime()))return e}let l=new Date(t);if(!isNaN(l.getTime()))return l}if(c()&&c()(e).isValid()){let t=c()(e).toDate();if(!isNaN(t.getTime()))return t}return null},[v,A]=(0,h.useState)(()=>M(t)),Y=(0,h.useRef)(C),[F,E]=(0,h.useState)(!1),[$,T]=(0,h.useState)(!1),O=()=>{E(!0),T(!1)},_=()=>{T(!0),E(!1)},[B,W]=(0,h.useState)(v&&v instanceof Date?v.getMonth():C.getMonth()),[I,R]=(0,h.useState)(v&&v instanceof Date?v.getFullYear():C.getFullYear()),[z,L]=(0,h.useState)(()=>D()),[H,P]=(0,h.useState)(()=>y()),U=Number.isFinite(j)&&Number.isFinite(S),J=U?Math.max(j,S):0,V=U?Math.min(j,S):0,G=(0,h.useRef)(null),q=Array.from({length:12},(e,t)=>new Date(0,t).toLocaleString("en-US",{month:"long"})),K=Array.from({length:12},(e,t)=>new Date(0,t).toLocaleString("en-US",{month:"short"})),Q=Array.from({length:H.getFullYear()-z.getFullYear()+1},(e,t)=>z.getFullYear()+t);return(0,h.useEffect)(()=>{if(!U){L(D()),P(y());return}switch(k){case"YEARS":L(c()().subtract(J,"year").toDate()),P(c()().subtract(V,"year").toDate());break;case"MONTHS":L(c()().subtract(J,"month").toDate()),P(c()().subtract(V,"month").toDate());break;case"DAYS":L(c()().subtract(J,"day").toDate()),P(c()().subtract(V,"day").toDate());break;default:L(D()),P(y())}},[k,U,V,J]),(0,h.useEffect)(()=>{let e=M(t);e?(A(e),W(e.getMonth()),R(e.getFullYear())):(A(null),W(Y.current.getMonth()),R(Y.current.getFullYear()))},[t]),(0,a.jsx)(o.default,{position:"relative",children:(0,a.jsxs)(d.$J,{dateAdapter:u.R,children:[(0,a.jsx)("p",{style:{fontSize:"14px",fontFamily:"JioType",color:f.l.black,lineHeight:"16px",marginBottom:"4px"},children:e}),(0,a.jsx)(g.Ay,{disabled:N,id:"datepicker",selected:v,onChange:e=>{e&&A(e)},showMonthDropdown:!0,showYearDropdown:!0,adjustDateOnChange:!0,shouldCloseOnSelect:!1,dropdownMode:"select",placeholderText:"DD-MM-YYYY",withPortal:!0,dateFormat:"dd-MM-yyyy",portalId:"root-portal",renderCustomHeader:d=>(({date:d,changeMonth:u,changeYear:c,decreaseMonth:x,increaseMonth:h,prevMonthButtonDisabled:g,nextMonthButtonDisabled:D})=>{let y,b,w,j,S,k=v instanceof Date?(y=new Intl.DateTimeFormat("en-GB",{weekday:"short",day:"2-digit",month:"long",year:"numeric"}).formatToParts(v),b=y.find(e=>"weekday"===e.type)?.value,w=y.find(e=>"day"===e.type)?.value,j=y.find(e=>"month"===e.type)?.value,S=y.find(e=>"year"===e.type)?.value,`${b}, ${w} ${j} ${S}`):null;return(0,a.jsxs)(o.default,{children:[(0,a.jsxs)(o.default,{display:"flex",justifyContent:"space-between",alignItems:"center",py:"12px",children:[(0,a.jsx)(o.default,{flex:"1",ml:"38px",children:(0,a.jsx)("span",{style:{fontSize:"14px",fontWeight:700},children:e})}),(0,a.jsx)(s.A,{onClick:()=>void(G.current?.setOpen(!1),T(!1),E(!1),A(M(t))),sx:{minWidth:"32px",minHeight:"32px",":hover":{background:"transparent"}},children:(0,a.jsx)(l.A,{style:{color:f.l.darkgrey,height:"26px",width:"26px"}})})]}),(0,a.jsxs)(o.default,{sx:{position:"absolute",bottom:"0px",left:"0px",width:"100%",textAlign:"center",padding:"12px 24px 24px"},children:[(0,a.jsx)("h6",{style:{fontWeight:"bold",color:f.l.lightgrey},children:k}),(0,a.jsx)(o.default,{display:"flex",gap:"12px",justifyContent:"center",children:(0,a.jsx)(o.default,{sx:{width:{xs:"140px",sm:"100%"}},children:(0,a.jsx)(m.default,{onClick:()=>(()=>
1{if(G.current?.setOpen(!1),T(!1),E(!1),v){let e=String(v.getDate()).padStart(2,"0"),t=String(v.getMonth()+1).padStart(2,"0"),a=v.getFullYear();n(p,`${e}-${t}-${a}`)}else{let e=U?H:new Date,t=String(e.getDate()).padStart(2,"0"),a=String(e.getMonth()+1).padStart(2,"0"),l=e.getFullYear();n(p,`${t}-${a}-${l}`)}})(),className:"purpleBtns large mt-3",text:"Confirm",variant:"text",fullWidth:!0})})})]}),(0,a.jsxs)(o.default,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:"8px 20px 0px","@media (max-width: 767px)":{padding:"8px 8px 0px"}},children:[F||$?null:(0,a.jsx)(s.A,{onClick:()=>{let e=0===B?11:B-1,t=0===B?I-1:I;W(e),R(t),x(),v&&A(new Date(t,e,v.getDate()))},disabled:new Date(I,B-1,1)<z,style:{cursor:"pointer",background:"none",border:"none",padding:"4px",color:new Date(I,B-1,1)<z?"#ccc":f.l.black,minWidth:"32px"},children:(0,a.jsx)(r.A,{})}),(0,a.jsxs)(o.default,{sx:{display:"flex",gap:"12px",alignItems:"center",position:"relative",margin:"0px auto"},children:[(0,a.jsx)(s.A,{onClick:O,className:`dropdownSelection ${F?"active":""}`,children:K[B]}),(0,a.jsx)(s.A,{onClick:_,className:`dropdownSelection year ${$?"active":""}`,children:I})]}),F||$?null:(0,a.jsx)(s.A,{onClick:()=>{let e=11===B?0:B+1,t=11===B?I+1:I;W(e),R(t),h(),v&&A(new Date(t,e,v.getDate()))},disabled:new Date(I,B+1,1)>H,style:{cursor:"pointer",background:"none",border:"none",padding:"4px",color:new Date(I,B+1,1)>H?"#ccc":f.l.black,minWidth:"32px"},children:(0,a.jsx)(i.A,{})})]}),F&&(0,a.jsx)(o.default,{className:"menuList",children:q.map((e,t)=>{let n=new Date(I,t+1,1)<z||new Date(I,t,1)>H;return(0,a.jsx)(o.default,{onClick:()=>!n&&void(W(t),v&&A(new Date(I,t,v.getDate())),E(!1),u(t)),children:(0,a.jsx)(o.default,{sx:{display:"inline-flex",padding:"14px 52px",cursor:n?"not-allowed":"pointer",fontSize:"16px",fontWeight:"bold",color:B===t?f.l.purple:n?"#ccc":"#0C0D10",backgroundColor:B===t?f.l.lightPurple:"#EBEBEC",borderRadius:"40px",margin:"4px 0px"},children:e})},t)})}),$&&(0,a.jsx)(o.default,{className:"menuList",children:Q.map((e,t)=>(0,a.jsx)(o.default,{onClick:()=>{let t;(t=new Date(e,B,1))<z?(W(z.getMonth()),v&&A(z),u(z.getMonth())):t>H?(W(H.getMonth()),v&&A(H),u(H.getMonth())):(v&&A(t),u(B)),R(e),c(e)},children:(0,a.jsx)(o.default,{sx:{display:"inline-flex",padding:"14px 52px",cursor:"pointer",fontSize:"16px",fontWeight:"bold",color:I===e?f.l.purple:"#0C0D10",backgroundColor:I===e?f.l.lightPurple:"#EBEBEC",borderRadius:"40px",margin:"4px 0px"},children:e})},e))})]})})(d),formatWeekDay:e=>e.substr(0,1),yearDropdownItemNumber:15,ref:G,onClickOutside:()=>G.current?.setOpen(!1),minDate:z,maxDate:H,showDisabledMonthNavigation:!0,monthsShown:1,customInput:(0,a.jsx)("input",{readOnly:!0,inputMode:"none",onMouseDown:e=>e.preventDefault(),onFocus:e=>e.target.blur()})}),(0,a.jsx)(x.default,{src:"/images/purple_calendar_ic.svg",alt:"calendar",height:22,width:22,style:{position:"absolute",right:"8px",top:"50%",height:"22px",width:"22px",pointerEvents:"none"}}),w?(0,a.jsxs)("span",{style:{fontSize:"12px",color:"#660014",display:"flex",alignItems:"center",gap:"4px",marginTop:"4px"},children:[(0,a.jsx)(x.default,{src:"/images/red_cross.svg",alt:"icon",height:16,width:16,style:{height:"16px",width:"16px"}}),b]}):null]})})}},87295:e=>{function t(e){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}t.keys=()=>[],t.resolve=t,t.id=87295,e.exports=t}}]);
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.