1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2429],{92429:function(e,o,l){"use strict";l.r(o),l.d(o,{TransactList:function(){return v}});var n=l(57437),i=l(2265),t=l(42949),a=l(4514),s=l(56556);l(37525);var d=l(7122),r=l(84575),c=l(44452),u=l(11238);let v=e=>{var o,l,v,p;let[h,m]=(0,i.useState)(!1),{droplinkData:g,handleDropLinkDispatch:y}=(0,i.useContext)(t.DroplinkContext),C=(0,t.useLoginContextData)(),S=(0,t.useRootContextData)(),A=(0,t.useInvestNowAction)({droplink:{droplinkData:g,handleDropLinkDispatch:y}}),k=(0,t.useAddToCartAction)({droplink:{droplinkData:g,handleDropLinkDispatch:y},loginContextData:C}),L="element-".concat(null===(l=Math.random())||void 0===l?void 0:null===(o=l.toString(36))||void 0===o?void 0:o.slice(2,11)),[w,T]=(0,i.useState)(void 0);(0,i.useEffect)(()=>{var e,o,l,n,i,a,s,d,r,c,u,v,p,h;if((!(null==g?void 0:null===(o=g.dropLinkMetaData)||void 0===o?void 0:null===(e=o.schemes)||void 0===e?void 0:e.schemeDetails)||(null==g?void 0:null===(n=g.dropLinkMetaData)||void 0===n?void 0:null===(l=n.schemes)||void 0===l?void 0:l.schemeDetails)&&(null==g?void 0:null===(a=g.dropLinkMetaData)||void 0===a?void 0:null===(i=a.schemes)||void 0===i?void 0:i.schemeDetails.length)==0)&&k.isResetScheme){if(k.handleResetScheme(!1),null==w?void 0:w.scheme){let e=(null==w?void 0:w.type)==="lumpsum"?{...null==w?void 0:w.scheme,investmentMode:t.OrderTypes.LUMPSUM}:w.scheme;k.getGenerateCartDropLink({scheme:e,dropLinkType:t.UserJourneys.cart})}else if((null==S?void 0:null===(d=S.globalState)||void 0===d?void 0:null===(s=d.HOME_PAGE)||void 0===s?void 0:s.trending_schemes)&&(null==S?void 0:null===(u=S.globalState)||void 0===u?void 0:null===(c=u.HOME_PAGE)||void 0===c?void 0:null===(r=c.trending_schemes)||void 0===r?void 0:r.length)!==0){let e=null==S?void 0:null===(h=S.globalState)||void 0===h?void 0:null===(p=h.HOME_PAGE)||void 0===p?void 0:null===(v=p.trending_schemes)||void 0===v?void 0:v[0];k.getGenerateCartDropLink({scheme:e,dropLinkType:t.UserJourneys.cart})}}},[g,k.isResetScheme]);let f=()=>{k.isAddToCartLoading||(k.resetAddToCartDroplinkSchemeList(),k.handleResetScheme(!0),k.handleToastMessage(""))},x=async o=>{var l,n,i,s,d,r,c,v,p;if(await (null===a.LocalStorage||void 0===a.LocalStorage?void 0:null===(n=a.LocalStorage.instance)||void 0===n?void 0:null===(l=n.onHoldKyc)||void 0===l?void 0:l.get())){null==e||null===(r=e.showModifyKyc)||void 0===r||r.call(e);return}if(o.scheme)switch(o.type){case"lumpsum":await (null===a.SessionStorage||void 0===a.SessionStorage?void 0:null===(v=a.SessionStorage.instance)||void 0===v?void 0:null===(c=v.journeyOrderType)||void 0===c?void 0:c.set(JSON.stringify(t.OrderTypes.LUMPSUM))),f(),T(o);break;case"sip":f(),T(o);break;case"save-tax":A.getGenerateDropLink({scheme:null==o?void 0:o.scheme,dropLinkType:t.UserJourneys.sip})}o.url&&(o.target?window.open(o.url,"_blank"):window.location.href=o.url);let h={cta_name:null==o?void 0:o.title,flow_name:C.isUserLoggedIn()||C.isUserSoftLoggedIn()?"post login b2c app":"pre login b2c app",page_section:null!==(p=(0,u.ye)())&&void 0!==p?p:"",journey_name:"post login journey",page_sub_section:"header transact"};null===a.GoogleAnalytics||void 0===a.GoogleAnalytics||null===(d=a.GoogleAnalytics.recordEvent)||void 0===d||d.call(a.GoogleAnalytics,null===a.GoogleAnalyticEvents||void 0===a.GoogleAnalyticEvents?void 0:null===(s=a.GoogleAnalyticEvents.InstaRedeem)||void 0===s?void 0:null===(i=s.TransactOptionSelected)||void 0===i?void 0:i.call(s,h))};return(0,n.jsxs)("div",{className:"transact-list",children:[(0,n.jsxs)("div",{className:"list-popup",children:[(0,n.jsxs)("div",{className:"header",children:[(0,n.jsx)("label",{className:"lbl-primary-txt-info6",children:"What would you like to do?"}),(null==e?void 0:e.isMobile)&&(0,n.jsx)("img",{src:(0,a.pathChanger)("close_small.svg"),alt:"close icons",onClick:()=>{(null==e?void 0:e.onClose)&&(null==e||e.onClose())}})]}),(0,n.jsx)("div",{className:"transact-options",children:null==e?void 0:null===(v=e.transactDropdown)||void 0===v?void 0:v.map(e=>(0,n.jsx)("div",{className:"transact-item",onClick:()=>x(e),children:(0,n.jsx)("span",{className:"lbl-banner-sub-heading transact-label",children:e.title})},e.type))})]}),(null==k?void 0:k.isShowAddToCartPopUp)&&(0,n.jsx)(c.OverlayPopup,{className:"dialog-popup-content m-full-screen add-to-cart-popup-content add-to-cart-module scheme-list-spec-popup",showHeader:!1,isFloating:!1,onClose:()=>{var o;k.handleShowAddToCartPopUp(!1),k.resetAddToCartDroplinkSchemeList(),null==e||null===(o=e.onClose)||void 0===o||o.call(e)},content:(0,n.jsx)(d.AddToCartDialog,{handlePrimaryAction:()=>{k.handlePrimaryAction(),(null==e?void 0:e.onClose)&&(null==e||e.onClose())},handleSecondaryAction:()=>{k.handleSecondaryAction(),(null==e?void 0:e.onClose)&&(null==e||e.onClose())},isPrimaryActionLoading:k.isPrimaryActionLoading,isSecondaryActionLoading:k.isSecondaryActionLoading,handleIsShowAddToCartPopUp:k.handleShowAddToCartPopUp})}),k.showToast?(0,n.jsx)(r.CustomToast,{id:L,message:null!==(p=k.toastMessage)&&void 0!==p?p:"Something went wrong, Try Again",limit:3,autoClose:!0,autoCloseDelay:5e3,type:"default",theme:"dark",onClose:()=>k.handleShowToast(!1)}):"",h&&(0,n.jsx)(c.OverlayPopup,{className:"dialog-popup-content",showHeader:!1,isFloating:!1,handleDropLinkDispatch:!0,onClose:e=>{m(!1)},content:(0,n.jsx)(s.ModifyKycComponent,{onPopupClose:()=>m(!1)})})]})}},37525:function(){}}]);
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.