1let isSubscriberIers=!1,subscriberIersDetails=!1,subscriberIersPlanDetails=[],pageWidgetsRequested=!1,pageWidgetsReturned=!1,latestNewsSingleLi=0,latestNewsSingleUl=0,pageWidgetsData=[],responseAllWidgets=[],subscriberIersStatus=!1,widgetDetails=[];"undefined"!=typeof iers_object&&iers_object&&Array.isArray(iers_object.widgetDetails)&&(widgetDetails=iers_object.widgetDetails);let iersLiveBlogArticles=!1,ymlNumberedLi=0,showAwsRegisterUser=!1,showAwsAnonymousUser=!1,registeredIersPlanDetails=[],cfuNumbereda=1,sfuNumberedLi=0,isFirePageloadPutevent=!1;function iersCheckUserData(e,t){iersUserState=e,iersUserPlanDetails=iersUndefinedCheck(t)?JSON.parse(t):[],"subscriber"==iersUserState?(isSubscriberIers=!0,subscriberIersStatus=1,subscriberIersPlanDetails=iersUserPlanDetails.subscription_plan?iersUserPlanDetails.subscription_plan:[]):"registered"==iersUserState&&(showAwsRegisterUser=!0,registeredIersPlanDetails=[]),"guest"!=iersUserState?setAWSuserDetails():setAnonymousAWSUserDetails()}async function iersGetAllocation(e,t){if(null!==iersLoggedinUserDetails){let e=iersHardcodedEmails(iersLoggedinUserDetails.user_email);if(!1!==e)return e}let i=await iersassignVariantFromSsoid(e,t);return iersUserType="variant_personalize","B"===i&&(iersUserType="control_taboola"),"undefined"!=typeof urlKeyIers&&null!==urlKeyIers&&""!==urlKeyIers&&(iersUserType="variant_personalize",i="A","control_taboola"===urlKeyIers&&(iersUserType="control_taboola",i="B")),i}async function iersIsAwsUser(){let e=!1;if(!iersGlobalUndefinedCheck(iersisAbtesting))return!1;let t=iersUserDetails,i=iersUserState,r=!1;if(!0===iersGlobalUndefinedCheck(t))try{iersLoggedinUserDetails=t;let s=t.refs_id?t.refs_id:"",a="",l=!1;if("subscriber"===i&&(l=!0),"subscriber"==i)a=50,"undefined"!=typeof iersACohert&&iersACohert&&(a=iersACohert,iersABtestCase="subscribe");else if("registered"===i&&"yes"===iersShowAwsRegisteredUser){if(iersRegisterUser2_0=!1,!0===iersGlobalUndefinedCheck(iersLoyaltyT
1ype)&&""!==iersLoyaltyType){a=50,"undefined"!=typeof iersACohertRegistered&&iersACohertRegistered&&(a=iersACohertRegistered);let e=JSON.parse(iersLoyaltyType);if(!0===iersGlobalUndefinedCheck(e)){let t=e.enable_aws_loyalty;if("select"!==t){let i=iersGetLoyaltyInfo(),s="";i&&i[t]&&(s=i[t].toLowerCase(),Object.entries(e).forEach(([e,t])=>{e===s&&"1"===t&&(r=!0,iersABtestCase="registered_1_0")}))}}}if(!0===iersGlobalUndefinedCheck(iersRemainingLoyaltyType)&&""!==iersRemainingLoyaltyType&&!1===r){a=50,"undefined"!=typeof iersACohertRemainingRegistered&&iersACohertRemainingRegistered&&(a=iersACohertRemainingRegistered);let e=JSON.parse(iersRemainingLoyaltyType);if(!0===iersGlobalUndefinedCheck(e)){let t=e.enable_aws_loyalty;if("select"!==t){let i=iersGetLoyaltyInfo(),s="";i&&i[t]&&(s=i[t].toLowerCase(),Object.entries(e).forEach(([e,t])=>{e===s&&"1"===t&&(r=!0,iersABtestCase="registered_2_0",iersRegisterUser2_0=!0)}))}}}}else"guest"===i&&"yes"===iersShowAwsAnonymousUser&&(a=50,"undefined"!=typeof iersACohertAnonymous&&iersACohertAnonymous&&(a=iersACohertAnonymous,iersABtestCase="anonymous",s=!0===iersUndefinedCheck(iersGetCookie("fpuuid"))?iersGetCookie("fpuuid"):""));if(!0===iersUndefinedCheck(s)){!0===("A"===await iersGetAllocation(parseInt(s,10),a))&&(e=!0,"registered"===i&&!1===r&&(iersRegisterUser2_0=!0))}}catch(e){console.error("Unable to parse oauth_user cookie",e)}return e}async function setAWSuserDetails(){let e=1,t=!1,i=setInterval(async function(){if(evolokUserPlanDetails=iersGetCookie("oauth_user"),iersUserDetails=!!iersUndefinedCheck(evolokUserPlanDetails)&&JSON.parse(evolokUserPlanDetails),iersUserDetails&&iersUserDetails.refs_id){if(clearInterval(i),t=await iersUserAllocation(),t){"subscriber"==iersUserState&&(subscriberIersDetails=iersUserDetails),"registered"==iersUserState&&(showAwsRegisterUser=!0,registeredIersPlanDetails=iersUserDetails,iersStore10LatestArticles()),initiateIersApiCall("get",iersGetPageWidgets("get"))}iers_isAwsUser=t,iers_allocation_done=!0,window.dispatchEvent(new CustomEvent("iers_allocation_done"))}10===e&&(clearInterval(i),iers_isAwsUser=!1,iers_allocation_done=!0,window.dispatchEvent(new CustomEvent("iers_allocation_done"))),e++},150)}async function setAnonymousAWSUserDetails(){let e=1,t=!1,i=setInterval(async function(){let r=!0===iersUndefinedCheck(iersGetCookie("fpuuid"));if(iersUserDetails=!0,r){if(clearInterval(i),t=await iersUserAllocation(),t){showAwsAnonymousUser=!0,iersStore10LatestArticles(),initiateIersApiCall("get",iersGetPageWidgets("get"))}iers_isAwsUser=t,iers_allocation_done=!0,window.dispatchEvent(new CustomEvent("iers_allocation_done"))}10===e&&(clearInterval(i),iers_isAwsUser=!1,iers_allocation_done=!0,window.dispatchEvent(new CustomEvent("iers_allocation_done"))),e++},150)}async function iersUserAllocation(){try{let e=null;return"function"==typeof iersGetWithExpiry&&(e=iersGetWithExpiry("iersforce_allocation")),e||(e=urlIers?.searchParams?.get("iersforce")),!e||"aws"!==e&&"taboola"!==e||"function"!=typeof iersSetWithExpiry||iersSetWithExpiry("iersforce_allocation",e,864e5),"taboola"===e?(iersUserType="control_taboola",!1):"aws"===e?(iersUserType="variant_personalize",!0):await iersIsAwsUser()}catch(e){return console.log("IERS allocation failed:",e),!1}}function iersGetPageWidgets(e,t=!1){if("undefined"==typeof iers_object||!iers_object)return console.error("iers_object not defined"),!1;let i=!1;if("article"===iers_object.typepage)if("get"===e){let e=[];
1if(!0===iersUndefinedCheck(iers_object.iersWidgetStatuses)){let t=iers_object.iersWidgetStatuses;const r={14:jQuery(".right-panel-you-may-like, #taboola-right-article-personalisation, .iers_mr_widget").length>0,15:jQuery(".story-you-may-like, #taboola-mid-article-personalisation, .iers_mr_widget").length>0,17:jQuery(".stories_fu_widget").length>0,18:jQuery(".aws-stories-for-you").length>0};[{key:"enable_youmaylike",id:14},{key:"enable_storiesyoumaylike",id:15},{key:"enable_articlebottom",id:17},{key:"enable_storiesforyou",id:18}].forEach(function(i){1===t[i.key]&&r[i.id]&&e.push({limit:fetchWidgetDetails(i.id,"limit"),widgetId:i.id,name:fetchWidgetDetails(i.id,"name")})}),e.length>0&&(i=e)}}else("put"===e||"click"===e)&&(i=t);else if("home"===iers_object.typepage)if("get"===e){let e=[];if(!0===iersUndefinedCheck(iers_object.iersWidgetStatuses)){let t=iers_object.iersWidgetStatuses;1===t.enable_topnews&&e.push({limit:fetchWidgetDetails(11,"limit"),widgetId:11,name:fetchWidgetDetails(11,"name")}),1===t.enable_bestofpremium&&e.push({limit:fetchWidgetDetails(7,"limit"),widgetId:7,name:fetchWidgetDetails(7,"name")}),1===t.enable_latestnews&&e.push({limit:fetchWidgetDetails(10,"limit"),widgetId:10,name:fetchWidgetDetails(10,"name")}),1===t.enable_screenhome&&e.push({limit:fetchWidgetDetails(12,"limit"),widgetId:12,name:fetchWidgetDetails(12,"name")}),1===t.enable_sportshome&&e.push({limit:fetchWidgetDetails(13,"limit"),widgetId:13,name:fetchWidgetDetails(13,"name")}),e.length>0&&(i=e)}"1"===iers_object.ie_revamped_hp_enabled&&(e=fetchWidgetData(),e.length>0&&(i=e))}else("put"===e||"click"===e)&&(i=t);return!1!==i&&i.forEach(e=>{e.version="function"==typeof iersGetVersion?iersGetVersion():"beta-1.1"}),i}function initiateIersApiCall(e,t,i=!1){if(!1===t)return void console.error("No widgets to be requested");const r=new Headers;let s="https://devua.indianexpress.com/api/recommendation/articles";"live"===iers_object.env&&(s="https://ua.indianexpress.com/api/recommendation/articles"),"put"!==e&&"click"!==e&&"article_view"!==e||(s="https://devua.indianexpress.com/api/recommendation/putevents","live"===iers_object.env&&(s="https://ua.indianexpress.com/api/recommendation/putevents")),r.append("Content-Type","application/json");
1let a=getRequestParams(e,t);if("get"===e&&(pageWidgetsRequested=t),r.append("API-KEY",iers_object.apiKey),"click"===e&&a.eventData.widgetList&&a.eventData.widgetList.length>0&&(a.eventData.eventArticleID=a.eventData.widgetList[0].widgetArticleIdClicked,iersStore10LatestArticles(a.eventData.widgetList[0].widgetArticleIdClicked),a.readArticleIds=iersGet10LatestArticles()),"put"!==e&&"click"!==e||!1===i&&iersSendImplyEvents(e,a),"put"===e)return void console.log("Viewport putevents will not be called");if(!1!==i&&"object"==typeof i&&"aws_infinite_scroll"===i.type){a.curPageData.pageReferer=iersNormalizeArticleUrl(i.pageReferer),a.curPageData.articleId=i.previousArticleId;let e=iersGetRecommendationId(responseAllWidgets,i.articleContId);!1!==e&&null!==e&&(a.eventData.widgetList[0].recommendationId=e,a.eventData.widgetList[0].version="function"==typeof iersGetVersion?iersGetVersion():"beta-1.1");let t=window.location.hostname;"vipgo.indianexpress.com"!==t&&"preprod.indianexpress.com"!==t&&"prelaunch.indianexpress.com"!==t||(a.eventData.widgetList[0].recommendationId="RID-e3-4b73-a291-edb14b178da7-CID-20c8fc")}const l={method:"POST",headers:r,body:JSON.stringify(a),redirect:"follow"};let n=!0,o="iers_page_"+iers_object.typepage+"_widgets_cache";if("get"===e){let t=iersGetWithExpiry(o);null!==t&&(n=!1,processIersResponse(e,t))}if("article_view"===e){let e=a?.userData?.sessionId;null!=e&&""!==e||(n=!1)}if(!0===n){const t=new AbortController,i=setTimeout(()=>t.abort(),3e3);fetch(s,{...l,signal:t.signal}).then(e=>{if(!e.ok)throw new Error("Non-200 response");return e.text()}).then(t=>{processIersResponse(e,t)}).catch(t=>{if(console.log("AWS API failed, Created backup widgets with latest wordpress articles."),"get"===e||"article_view"===e){let t={widgetDataResponses:iersCreateWidgetDataResponses(iers_object)};processIersResponse(e,JSON.stringify(t))}}).finally(()=>{clearTimeout(i)})}}
1function getRequestParams(e,t){let i=sessionStorage.getItem("ua_geoip_location"),r=iersGetCookie("userLoyaltyBand"),s=iers_object.typepage,a={userData:{deviceType:parseInt(iers_object.sourceId),platform:iers_object.platform,segmentName:iersSegmentName},curPageData:{articleId:iers_object.articleId,channelId:2,sourceId:parseInt(iers_object.sourceId),pageType:s,pageReferer:document.referrer||"",sectionsSlug:iers_object.sectionsSlug}};if(!0===iersUndefinedCheck(iersGetCookie("fpuuid"))&&(a.userData.fpuuid=iersGetCookie("fpuuid")),!0===iersUndefinedCheck(iersGetCookie("pluuid"))&&(a.userData.pluuid=iersGetCookie("pluuid")),!1!==subscriberIersDetails&&(!0===iersUndefinedCheck(subscriberIersDetails.refs_id)&&(a.userData.ssoId=String(subscriberIersDetails.refs_id)),!0===iersUndefinedCheck(iersGetCookie("upssid"))&&(a.userData.sessionId=iersGetCookie("upssid")),a.userData.subscriber_status=subscriberIersStatus,a.userData.subscriptions=subscriberIersPlanDetails),!1!==showAwsRegisterUser&&(!0===iersUndefinedCheck(registeredIersPlanDetails.refs_id)&&(a.userData.ssoId=String(registeredIersPlanDetails.refs_id)),!0===iersUndefinedCheck(iersGetCookie("upssid"))&&(a.userData.sessionId=iersGetCookie("upssid"))),!0===showAwsAnonymousUser&&!0===iersUndefinedCheck(iersGetCookie("upssid"))&&(a.userData.sessionId=iersGetCookie("upssid")),a.userData.userType=1,"undefined"!=typeof iersUserState&&null!==iersUserState&&("subscriber"==iersUserState?a.userData.userType=7:"registered"==iersUserState&&(a.userData.userType=2)),!0===iersUndefinedCheck(i)){try{i=JSON.parse(i)}catch(e){console.error("Unable to parse ua_geoip_location",e),i=null}i&&"object"==typeof i&&(a.userData.city=i.city,a.userData.state=i.state,a.userData.country=i.country)}if(!0===iersUndefinedCheck(r))try{let e=JSON.parse(r);!0===iersUndefinedCheck(e)&&(e=JSON.parse(e),e&&"object"==typeof e&&(a.userData.pvLoyalty=e.plb,a.userData.sessionLoyalty=e.slb))}catch(e){console.error("Unable to parse userLoyaltyBand",e)}let l="function"==typeof iersGetVersion?iersGetVersion():"beta-1.1";return"get"===e?(a.readArticleIds=iersGet10LatestArticles(),a.widgetDataRequests=t,a.otData={ot_trace_id:getRandomTraceId(),ot_span_id_req:getRandomSpanId(),ot_start_time_span_req:Date.now(),ot_trace_name:"getRecommendations"}):"put"===e?a.eventData={eventType:"DISPLAY",eventValue:1,widgetList:t,eventArticleID:iers_object.articleId,version:l,otData:{ot_trace_id:getRandomTraceId(),ot_span_id_req:getRandomSpanId(),ot_start_time_span_req:Date.now(),ot_trace_name:"putEvents"}}:"click"!==e&&"article_view"!==e||(a.readArticleIds=iersGet10LatestArticles(),a.eventData={eventType:"article_view"===e?"VIEW":"CLICK",eventValue:1,widgetList:t,eventArticleID:iers_object.articleId,version:l,otData:{ot_trace_id:getRandomTraceId(),ot_span_id_req:getRandomSpanId(),ot_start_time_span_req:Date.now(),ot_trace_name:"putEvents"}}),"undefined"!=typeof iersUserTopSections&&(a.userTopSections=iersUserTopSections),a}function processIersResponse(e,t){if(!1===t)return void console.error("Invalid API response");let i;try{i=JSON.parse(t)}catch(e){return void console.error("Unable to parse recommendations response",e,t)}if(!1!==iersUndefinedCheck(i.widgetDataResponses)&&"get"===e){if(!1===iersUndefinedCheck(i.widgetDataResponses))return void console.error("No widgets found in the response");iersRenderWidgets(i)}}function iersRenderWidgets(e){console.log("Render widgets"),console.log(e);let t=!1,i=[];!0===iersUndefinedCheck(e.segmentName)&&null===iersSavedSegmentName&&(iersSegmentName=e.segmentName,iersSetWithExpiry("iers_segment_name",{name:e.segmentName},864e5)),""!==iersSegmentName&&iersFirePageloadPutevent(),!0===iersUndefinedCheck(e.userTopSections)&&(!iersUserTopSections||Array.isArray(iersUserTopSections)&&0===iersUserTopSections.length)&&(iersUserTopSections=e.userTopSections,iersSetWithExpiry("iers_user_top_sections",{name:e.userTopSections},864e5));let r=!1;t=e.widgetDataResponses,pageWidgetsReturned=t,responseAllWidgets=t,iersAddHighlightWidgetsCss(),"article"===iers_object.typepage&&iersAddSingleArticleWidgetsCss(),t.forEach(e=>{let t=e.recommendationId,s=e.widgetId,a="",l=[];if(!Array.isArray(e.articleSummaries)||Array.isArray(e.articleSummaries)&&0===e.articleSummaries.length)if(console.error("No Art
1icles found in the widget. Widget ID -> "+s),14===parseInt(s))e.articleSummaries=iersBackupWidgetArticles("backupYouMayLike"),console.error("Added backup articles in the widget. Widget ID -> "+s);else if(15===parseInt(s))e.articleSummaries=iersBackupWidgetArticles("backupStoriesYouMayLike"),console.error("Added backup articles in the widget. Widget ID -> "+s);else if(17===parseInt(s))e.articleSummaries=iersBackupWidgetArticles("backupArticleBottom"),console.error("Added backup articles in the widget. Widget ID -> "+s);else{if(18!==parseInt(s))return void i.push(iersPrepareWidgetShown(s,null,[]));e.articleSummaries=iersBackupWidgetArticles("backupStoriesForYou"),console.error("Added backup articles in the widget. Widget ID -> "+s)}let n=fetchWidgetDetails(s,"limit");if(e.articleSummaries.length<n)if(console.error("Articles returned are less than requested limit. Widget ID -> "+s),14===parseInt(s))e.articleSummaries=iersBackupWidgetArticles("backupYouMayLike"),console.error("Added backup articles in the widget. Widget ID -> "+s);else if(15===parseInt(s))e.articleSummaries=iersBackupWidgetArticles("backupStoriesYouMayLike"),console.error("Added backup articles in the widget. Widget ID -> "+s);else if(17===parseInt(s))e.articleSummaries=iersBackupWidgetArticles("backupArticleBottom"),console.error("Added backup articles in the widget. Widget ID -> "+s);else{if(18!==parseInt(s))return void i.push(iersPrepareWidgetShown(s,null,[]));e.articleSummaries=iersBackupWidgetArticles("backupStoriesForYou"),console.error("Added backup articles in the widget. Widget ID -> "+s)}if(e.articleSummaries.length>n&&(e.articleSummaries=e.articleSummaries.slice(0,n)),!0===iersWidgetContainsNullArticlesCheck(e.articleSummaries)&&14!==parseInt(s)&&15!==parseInt(s)&&17!==parseInt(s)&&18!==parseInt(s))return console.error("There were null articles in the widget. Widget ID -> "+s),void i.push(iersPrepareWidgetShown(s,null,[]));"1"===iers_object.ie_revamped_hp_enabled&&(l=ieGetWidgetTemplate(e),i.push(iersPrepareWidgetShown(s,t,l)),"home"===iers_object.typepage&&(r=!0)),14===parseInt(s)&&(0<jQuery("#taboola-right-article-personalisation").length||0<jQuery(".iers_mr_widget").length)&&(jQuery("#taboola-right-article-personalisation").addClass("iers_widget_14"),jQuery("#taboola-right-article-personalisation").addClass("right-panel-you-may-like"),jQuery(".iers_mr_widget").addClass("iers_widget_14"),!0===iersWidgetContainsNullArticlesCheck(e.articleSummaries)&&(console.error("There were null articles in the widget. Widget ID -> "+s),e.articleSummaries=iersBackupWidgetArticles("backupYouMayLike")),ymlNumberedLi=0,e.articleSummaries.forEach(e=>{a+=iersGetYouMayLikeWidget(s,t,e),l.push({articleId:e.articleId})}),""!==a&&(iersGetYouMayLikeWidget(s,t,a,!0),i.push(iersPrepareWidgetShown(s,t,l)))),15===parseInt(s)&&0<jQuery("#taboola-mid-article-personalisation").length&&(jQuery("#taboola-mid-article-personalisation").addClass("iers_widget_15"),!0===iersWidgetContainsNullArticlesCheck(e.articleSummaries)&&(console.error("There were null articles in the widget. Widget ID -> "+s),e.articleSummaries=iersBackupWidgetArticles("backupStoriesYouMayLike")),e.articleSummaries.forEach(e=>{a+=iersGetStoriesYouMayLikeWidget(s,t,e),l.push({articleId:e.articleId})}),""!==a&&(iersGetStoriesYouMayLikeWidget(s,t,a,!0),i.push(iersPrepareWidgetShown(s,t,l)))),17===parseInt(s)&&0<jQuery(".stories_fu_widget").length&&(jQuery(".stories_fu_widget").addClass("iers_widget_17"),!0===iersWidgetContainsNullArticlesCheck(e.articleSummaries)&&(console.error("There were null articles in the widget. Widget ID -> "+s),e.articleSummaries=iersBackupWidgetArticles("backupStoriesYouMayLike")),cfuNumbereda=1,e.articleSummaries.forEach(e=>{a+=iersShowArticleBottomWidget(s,t,e),l.push({articleId:e.articleId})}),""!==a&&(iersShowArticleBottomWidget(s,t,a,!0),i.push(iersPrepareWidgetShown(s,t,l)))),18===parseInt(s)&&0<jQuery(".aws-stories-for-you").length&&(jQuery(".aws-stories-for-you").addClass("iers_widget_18"),!0===iersWidgetContainsNullArticlesCheck(e.articleSummaries)&&(console.error("There were null articles in the widget. Widget ID -> "+s),e.articleSummaries=iersBackupWidgetArticles("backupStoriesForYou")),sfuNumberedLi=0,e.articleSummaries.forEac
1h(e=>{a+=iersGetStoriesForYouWidget(s,t,e),l.push({articleId:e.articleId})}),""!==a&&(iersGetStoriesForYouWidget(s,t,a,!0),i.push(iersPrepareWidgetShown(s,t,l)))),10===parseInt(s)&&0<jQuery(".single_latest_news .right-part .top-news").length&&(jQuery(".single_latest_news .right-part .top-news").addClass("iers_widget_10"),e.articleSummaries=iersAddLiveBlogArticles(e.articleSummaries,"latestnews"),e.articleSummaries.forEach(e=>{a+=iersGetLatestNewsHomePageWidget(s,t,e),l.push({articleId:e.articleId})}),""!==a&&(iersGetLatestNewsHomePageWidget(s,t,a,!0),i.push(iersPrepareWidgetShown(s,t,l)))),11===parseInt(s)&&0<jQuery(".single_latest_news .left-part").length&&(jQuery(".single_latest_news .left-part").addClass("iers_widget_11"),e.articleSummaries=iersAddLiveBlogArticles(e.articleSummaries,"topnews"),e.articleSummaries.forEach(e=>{a+=iersGetTopNewsHomePageWidget(s,t,e),l.push({articleId:e.articleId})}),""!==a&&(iersGetTopNewsHomePageWidget(s,t,a,!0),i.push(iersPrepareWidgetShown(s,t,l)))),12===parseInt(s)&&0<jQuery("#HP_ENTERTAINMENT").length&&!1===r&&(jQuery("#HP_ENTERTAINMENT").addClass("iers_widget_12"),e.articleSummaries=iersAddLiveBlogArticles(e.articleSummaries,"entertainment"),a=iersGetScreenHomePageWidget(s,t,e.articleSummaries),e.articleSummaries.forEach(e=>{l.push({articleId:e.articleId})}),""!==a&&(iersGetScreenHomePageWidget(s,t,a,!0),i.push(iersPrepareWidgetShown(s,t,l)))),13===parseInt(s)&&(0<jQuery("#HP_SPORTS").length||0<jQuery("#HP_IMAGE_ALREADY_ADDED").length)&&!1===r&&(jQuery("#HP_SPORTS,#HP_IMAGE_ALREADY_ADDED").addClass("iers_widget_13"),e.articleSummaries=iersAddLiveBlogArticles(e.articleSummaries,"sports"),a=iersGetSportsHomePageWidget(s,t,e.articleSummaries),e.articleSummaries.forEach(e=>{l.push({articleId:e.articleId})}),""!==a&&(iersGetSportsHomePageWidget(s,t,a,!0),i.push(iersPrepareWidgetShown(s,t,l)))),7===parseInt(s)&&(0<jQuery("#HP_YOUR_WEEKEND_READS").length||0<jQuery(".iers_widget_11").length)&&!1===r&&(jQuery("#HP_YOUR_WEEKEND_READS").addClass("iers_widget_7"),a=iersGetBestOfPremiumHomePageWidget(s,t,e.articleSummaries),e.articleSummaries.forEach(e=>{l.push({articleId:e.articleId})}),""!==a&&(iersGetBestOfPremiumHomePageWidget(s,t,a,!0),i.push(iersPrepareWidgetShown(s,t,l))))}),iersLogMissingResponseWidgets(pageWidgetsRequested,pageWidgetsReturned),i.length<1?console.log("No widgets shown"):(pageWidgetsData=i,iersAddViewPortEventListener())}function iersLogMissingResponseWidgets(e,t){const i=t.map(e=>
1`${e.widgetId}_${e.limit}`);e.forEach(e=>{const t=`${e.widgetId}_${e.limit}`;i.includes(t)||console.log("Missing widget:",e.widgetId,"limit:",e.limit)})}function iersGetBestOfPremiumHomePageWidget(e,t,i,r=!1){let s="";return 1===parseInt(iers_object.sourceId)?!1!==r?(s=i,jQuery(".iers_widget_7 .new_slider_slick").slick("unslick"),jQuery(".iers_widget_7 .new_slider_slick").removeClass("slick-initialized slick-slider"),jQuery(".iers_widget_7 .new_slider_slick").html(""),jQuery(".iers_widget_7 .new_slider_slick").html(DOMPurify.sanitize(s)),jQuery(".iers_widget_7 .new_slider_slick").slick({infinite:!0,slidesToShow:3,slidesToScroll:1})):jQuery.each(i,function(i,r){let a=`\n <div class="slide-item iers_article_click" data-widget-id="${e}" data-recommendation-id="${t}" data-article-id="${r.articleId}">\n <a href="${iersAddRefUrl(r.articleUrl,"premium_hp")}">\n <img class="lazyloading" src="${iersAddWImages(r.articleFeaturedImage,e)}" alt="${r.articleFeaturedImageAlt||""}" width="190" height="106">\n <span class="exclusive-txt"><h3>${r.articleTitle}</h3></span>\n </a>\n </div>\n `;s+=a}):!1!==r?(s=i,s=`<div id="HP_YOUR_WEEKEND_READS" class="iers_widget_7 double-border margin-b-none margin-top-20 margin-bottom-3"></div><div class="no-row">\n <div class="web-exclusivebox margin-b-noneevent-track-class ie-modify-premium double-border no-row">\n <h2 class="exclusive-heading"><span class="linkarrow">BEST OF PREMIUM</span></h2>\n <div class="premium-box-more-premium-btn"><a href="https://indianexpress.com/about/express-premium/?ref=premium_hp" rel="noopener">SEE MORE</a></div>\n <div class="exclusive-listing">\n ${s}\n </div>\n <div class="subscribe-button-box" id="widget_subscribe_button1" data-google-interstitial="false"><a href="https://indianexpress.com/subscribe/all-access/?ref=premium_hp" class="subscribe-btn" rel="noopener" data-google-interstitial="false">Subscribe Now</a></div>\n </div>\n</div><div class="double-border"></div>`,jQuery(".iers_widget_11 .other-article:nth-child(6)").addClass("last"),jQuery(".iers_widget_11 .other-article:nth-child(6)").after(DOMPurify.sanitize(s))):jQuery.each(i,function(i,r){let a=`\n <div class="content_wall slide-item iers_article_click" data-widget-id="${e}" data-recommendation-id="${t}" data-article-id="${r.articleId}">\n <a href="${iersAddRefUrl(r.articleUrl,"premium_hp")}" rel="noopener" ><img class="lazyloading" src="${iersAddWImages(r.articleFeaturedImage,e)}" alt="${r.articleFeaturedImageAlt||""}" width="190" height="83"></a>\n <a href="${iersAddRefUrl(r.articleUrl,"premium_hp")}" rel="noopener" >\n <span class="exclusive-txt">\n <h3>${r.articleTitle}<span class="premium-flag-icon"></span></h3>\n </span>\n </a>\n </div>\n `;s+=a}),s}function iersGetScreenHomePageWidget(e,t,i,r=!1){let s="";return!1!==r?(s=i,jQuery(".iers_widget_12 .left-panel").remove(),jQuery(".iers_widget_12 .right-panel").remove(),jQuery(".iers_widget_12 .screen-wrap").after(DOMPurify.sanitize(s))):s=iersGetScreenSportsInnerHTML(e,t,s,i),s}function iersGetSportsHomePageWidget(e,t,i,r=!1){let s="";return!1!==r?(s=i,jQuery(".iers_widget_13 .left-panel").remove(),jQuery(".iers_widget_13 .right-panel").remove(),jQuery(".iers_widget_13 .home-section").after(DOMPurify.sanitize(s))):s=iersGetScreenSportsInnerHTML(e,t,s,i),s}function iersGetScreenSportsInnerHTML(e,t,i,r){let s="sports_hp",a=8;12===parseInt(e)&&(s="entertainment_hp",a=9);let l="",n="";r[0]&&!0===r[0].premium&&(l="content_wall",n='<span class="paywall_icons"><span class="paywall_tips">paywall posts.</span><a href="/about/express-premium/?ref=prem_icon" class="ie-tooltip-link" aria-label="(Go to Express Premium page)"></a></span>'),i+='<div class="left-panel">',r[0]&&(i+=`\n <div class="iers_article_click" data-widget-id="${e}" data-recommendation-id="${t}" data-article-id="${r[0].articleId}">\n <div class="lead-img">\n <a href="${escapeHtml(iersAddRefUrl(r[0].articleUrl,s))}">\n <img class="lazyloading" src="${iersAddWImages(escapeHtml(r[0].articleFeaturedImage),e,0)}" alt="${escapeHtml(r[0].articleFeaturedImageAlt)}" width="414" height="233">\n </a>\n </div>\n <h3 class="${l}">\n <a href="${escapeHtml(iersAddRefUrl(r[0].articleUrl,s))}">\n ${escapeHtml(r[0].articleTitle)}\n </a>\n ${n}\n </h3>\n </div>`),i+='<div class="other-story">';for(let a=1;a<3;a++)r[a]&&(i+=`\n <div class="iers_article_click first${2===a?" last":""}" data-widget-id="${e}" data-recommendation-id="${t}" data-article-id="${r[a].articleId}">\n <div class="snap">\n <a href="${escapeHtml(iersAddRefUrl(r[a].articleUrl,s))}">\n <img class="lazyloading" src="${iersAddWImages(escapeHtml(r[a].articleFeaturedImage),e,1)}" alt="${escapeHtml(r[a].articleFeaturedImageAlt)}" width="176" height="99">\n </a>\n </div>\n <h3 class="${l}">\n <a href="${escapeHtml(iersAddRefUrl(r[a].articleUrl,s))}">\n ${escapeHtml(r[a].articleTitle)}\n </a>\n ${n}\n </h3>\n </div>`);i+="</div></div>";let o=a-1;i+='<div class="right-panel">';
1for(let d=3;d<a;d++)if(r[d]){i+=`\n <div class="iers_article_click small-story ${o===d?" last":""}" data-widget-id="${e}" data-recommendation-id="${t}" data-article-id="${r[d].articleId}">\n <h4 class="${l}">\n <a href="${escapeHtml(iersAddRefUrl(r[d].articleUrl,s))}">\n ${escapeHtml(r[d].articleTitle)}\n </a>\n ${n}\n </h4>\n <div class="story-image">\n <a href="${escapeHtml(iersAddRefUrl(r[d].articleUrl,s))}">\n <img src="${iersAddWImages(escapeHtml(r[d].articleFeaturedImage),e,2)}" alt="${escapeHtml(r[d].articleFeaturedImageAlt)}" width="120" height="68">\n </a>\n </div>\n </div>`}return i+="</div>"}function iersGetTopNewsHomePageWidget(e,t,i,r=!1){let s="";if(!1!==r)s=i,s='<h2 class="ieo-topnews-title"><a href="/section/india/">Top News</a></h2>'+s,jQuery(".iers_widget_11").html(""),jQuery(".iers_widget_11").html(DOMPurify.sanitize(s));else{let r="",a="";!0===i.premium&&(r="content_wall",a='<span class="paywall_icons"><span class="paywall_tips">paywall posts.</span><a href="/about/express-premium/?ref=prem_icon" class="ie-tooltip-link" aria-label="(Go to Express Premium page)"></a></span>');let l="";void 0!==i.articleTopic&&""!==i.articleTopic&&(l=`<div class="slug"><div class="title">${i.articleTopic}</div></div>`,void 0!==i.articleTopicLink&&""!==i.articleTopicLink&&(l=`<div class="slug"><div class="title"><a href="${iersAddRefUrl(i.articleTopicLink,"newlist_hp")}">${i.articleTopic}</a></div></div>`)),s=`<div class="other-article iers_article_click" data-widget-id="${e}" data-recommendation-id="${t}" data-article-id="${i.articleId}">\n <div class="content-txt">\n ${l}\n <h3 class="${r}"><a href="${iersAddRefUrl(i.articleUrl,"newlist_hp")}">${i.articleTitle}</a>${a}</h3>\n </div>\n <div class="story-image"><a href="${iersAddRefUrl(i.articleUrl,"newlist_hp")}"><img class="lazyloading" src="${iersAddWImages(i.articleFeaturedImage,e)}" alt="${i.articleFeaturedImageAlt}" width="108" height="60"></a></div>\n</div>`}return s}function iersGetLatestNewsHomePageWidget(e,t,i,r=!1){let s="";if(1===parseInt(iers_object.sourceId))if(!1!==r)s=i,s='<ul data-vr-zone="Highlights">'+s+"</ul>",jQuery(".iers_widget_10").html(""),jQuery(".iers_widget_10").html(DOMPurify.sanitize(s));else{let r="",a="";!0===i.premium&&(r="content_wall",a='<span class="paywall_icons"><span class="paywall_tips">paywall posts.</span><a href="/about/express-premium/?ref=prem_icon" class="ie-tooltip-link" aria-label="(Go to Express Premium page)"></a></span>'),s=`<li>\n <h3 class="${r}"><a class="iers_article_click" data-widget-id="${e}" data-recommendation-id="${t}" data-article-id="${i.articleId}" href="${iersAddRefUrl(i.articleUrl,"latestnews_hp")}">${i.articleTitle}</a>${a}</h3>\n </li>`}else if(!1!==r)s=i,s='<div class="o-latest-group">'+s+"</div>",jQuery(".iers_widget_10").html(""),jQuery(".iers_widget_10").html(DOMPurify.sanitize(s));else{let r="",a="";!0===i.premium&&(r="content_wall",a='<span class="paywall_icons"><span class="paywall_tips">paywall posts.</span><a href="/about/express-premium/?ref=prem_icon" class="ie-tooltip-link" aria-label="(Go to Express Premium page)"></a></span>');let l="",n="";0!==latestNewsSingleLi&&3!==latestNewsSingleLi&&6!==latestNewsSingleLi&&9!==latestNewsSingleLi&&12!==latestNewsSingleLi&&15!==latestNewsSingleLi&&18!==latestNewsSingleLi||(l='<ul class="o-latest-items">'),s=l+`<li data-vr-contentbox="">\n <h3 class="${r}"><a class="iers_article_click" data-widget-id="${e}" data-recommendation-id="${t}" data-article-id="${i.articleId}" href="${iersAddRefUrl(i.articleUrl,"latestnews_hp")}">${i.articleTitle}</a>${a}</h3>\n </li>`,2!==latestNewsSingleLi&&5!==latestNewsSingleLi&&8!==latestNewsSingleLi&&11!==latestNewsSingleLi&&14!==latestNewsSingleLi&&17!==latestNewsSingleLi||(n="</ul>"),s+=n,latestNewsSingleLi++}return s}function iersGetYouMayLikeWidget(e,t,i,r=!1){let s="";return!1!==r?(s=i,s=0<jQuery(".iers_mr_widget").length?'<div class="heading-three">you may like</div><ul class="rightSidebar">'+s+"</ul>":'<div class="right-panel-you-may-like"><div class="right-panel-yml-heading">You May Like</div><div class="right-panel-yml-block">'+s+"</div></div>",jQuery("#taboola-loader").remove(),jQuery(".iers_widget_14").removeAttr("id"),jQuery(".iers_widget_14").html(""),jQuery(".iers_widget_14").html(DOMPurify.sanitize(s))):0<jQuery(".iers_mr_widget").length?(ymlNumberedLi++,s=`<li class="iers_article_click" data-widget-id="${e}" data-recommendation-id="${t}" data-article-id="${i.articleId}"><span>${ymlNumberedLi}</span><a href="${iersAddRefUrl(i.articleUrl,"iers_youlike")}" class="">${i.articleTitle}</a></li>`):s=`<div class="right-panel-yml-item">\n <a href="${iersAddRefUrl(i.articleUrl,"iers_youlike")}" class="iers_article_click" data-widget-id="${e}" data-recommendation-id="${t}" data-article-id="${i.articleId}">\n <div class="right-panel-yml-img">\n <img src="${iersAddWImages(i.articleFeaturedImage,e)}" alt="${i.articleFeaturedImageAlt}">\n </div>\n <div class="right-panel-yml-text">\n <div class="category-yml">${iersUcFirst(i.sectionName)}</div>
1\n <span>${i.articleTitle}</span>\n </div>\n </a>\n </div>`,s}function iersGetStoriesYouMayLikeWidget(e,t,i,r=!1){let s="";return!1!==r?(s=i,s='<div class="story-you-may-like"><div class="story-you-may-like-heading"><span>STORIES YOU MAY LIKE</span></div><div class="story-you-may-like-block">'+s+"</div></div>",jQuery(".iers_widget_15").removeAttr("id"),jQuery(".iers_widget_15").html(""),jQuery(".iers_widget_15").html(DOMPurify.sanitize(s))):s=`<div class="story-you-may-like-item">\n <a href="${iersAddRefUrl(i.articleUrl,"iers_storiesyoulike")}" class="iers_article_click" data-widget-id="${e}" data-recommendation-id="${t}" data-article-id="${i.articleId}">\n <div class="story-you-may-like-img">\n <img src="${iersAddWImages(i.articleFeaturedImage,e)}" alt="${i.articleFeaturedImageAlt}">\n </div>\n <div class="story-you-may-like-text">${i.articleTitle}</div>\n </a>\n </div>`,s}function iersAddHighlightWidgetsCss(){let e=window.location.href;if(!0===iersUndefinedCheck(new URL(e).searchParams.get("showawswidgets"))){const e=document.createElement("style");e.textContent=".iers_widget_11 .other-article, .iers_widget_10 ul li, .iers_widget_7 .slide-item, .iers_widget_12 .left-panel, .iers_widget_12 .right-panel, .iers_widget_13 .left-panel, .iers_widget_13 .right-panel, .iers_widget_11 .exclusive-listing .content_wall, .iers_widget_14 .right-panel-yml-item, .iers_widget_15 .story-you-may-like-item, .iers_widget_14 ul li, .iers_widget_17 .single_cfu_article, .article-body.article-appended{border:2px solid orange !important; box-shadow: inset 0px 0px 12px orange;}.iers_widget_12 .left-panel, .iers_widget_13 .left-panel {max-width: 315px !important;}",document.head.appendChild(e)}}function iersAddSingleArticleWidgetsCss(){const e=document.createElement("style");e.textContent=".story-you-may-like { padding: 5px 0; clear: both; } .story-you-may-like-heading { font-family: Roboto, Arial, Helvetica, sans-serif !important; font-size: 16.0px; font-weight: bold; text-decoration: none; color: #000000; border-width: 0; background: transparent; border-style: none; border-color: #D6D5D3; padding: 12px; line-height: 1.2em; display: block; margin: 5px 12px 0px 12px; position: relative; background-color: #FFFFFF; box-sizing: initial; width: auto; z-index: -10 !important; } .story-you-may-like-heading:before { content: ''; position: absolute; background-image: linear-gradient(90deg, #000 30%, #fff 30%, transparent 7%, transparent 50%); background-size: 4px 1px; width: 100%; height: 1px; left: 0; top: 18px; z-index: -1; } .story-you-may-like-heading:after { content: ''; position: absolute; background-image: linear-gradient(90deg, #000 30%, #fff 30%, transparent 7%, transparent 50%); background-size: 4px 1px; width: 100%; height: 1px; left: 0; top: 22px; z-index: -1; } .story-you-may-like-heading span { background-color: #FFFFFF; padding: 0px 7px; margin-left: 14px; } .story-you-may-like-block { display: flex; flex-wrap: wrap; gap: 12px; } .story-you-may-like-item { width: 32%; margin-bottom: 15px; } .story-you-may-like-item a { text-decoration: none; color: #000; display: block; } .story-you-may-like-img img { width: 100%; height: auto; display: block; border-width: 0px; border-color: darkgray; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; } .story-you-may-like-text{ font-family: Roboto, Arial, Helvetica, sans-serif !important; font-size: 16.0px; line-height: 21.0px; font-weight: bold; max-height: 126px; color: #000000; text-decoration: none; padding: 0px; margin: 10px; height: auto; text-overflow: ellipsis; word-wrap: break-word; margin-bottom: 3px; white-space: normal; position: relative; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 6 !important; text-decoration: none; } .story-you-may-like-item a:hover .story-you-may-like-text{ text-decoration: underline; } @media only screen and (max-width: 768px) { .story-you-may-like{padding:0;margin-bottom: 20px;}.story-you-may-like-item{width: 100%; border-bottom: 1px solid #E4E4E4;padding-bottom: 8px;margin-bottom: 0;} .story-you-may-like-item a{ display: flex; justify-content: space-around; } .story-you-may-like-img{ order: 1; max-width: 108px;overflow: hidden; flex-basis: 33%;} .story-you-may-like-text{margin-top: 0;font-weight: 400;flex-basis: 67%;} .story-you-may-like-heading{padding-left: 0;} }.right-panel-you-may-like { margin: 3px 0; padding: 3px 0; clear: both; max-width: 300px; } .right-panel-yml-heading { font-size: 16px; font-weight: 700; margin-bottom: 12px; text-transform: uppercase; font-family: 'Roboto', Arial, sans-serif; border-bottom: 1px dotted #D6D5D3; padding-bottom: 8px; } .right-panel-yml-block { display: flex; flex-direction: column; gap: 12px; } .right-panel-yml-item{ position: relative; border-bottom: 1px dotted #D6D5D3; padding-bottom: 10px; } .right-panel-yml-text{ position: relative; background: #fff; padding: 10px; width: 95%; margin-left: auto; margin-right: auto; margin-top: -20px; } .right-panel-yml-item a { text-decoration: none; color: #000; } .right-panel-yml-item a:hover .right-panel-yml-text span{ text-decoration: underline; } .right-panel-yml-img img { width: 100%; height: auto; display: block; } .right-panel-yml-text span { font-family: PT Serif, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 22.0px; font-weight: 400; color: #000000; text-decoration: none; margin: 4px 0 0 0; display: block; } .right-panel-yml-text .category-yml{ font-size: 12px; font-family: PT Serif, Arial, Helvetica, sans-serif; font-weight: 400; text-decoration: none; color: rgb(163, 32, 32); font-family: PT Serif; text-transform: uppercase; } ",document.head.appendChild(e)}function iersPrepareWidgetShown(e,t,i){return{widgetId:e,recommendationId:t,impressions:i}}function iersShowWidgets(e,t){console.log("Widgets shown"),console.log(t),initiateIersApiCall(e,iersGetPageWidgets(e,t))}function iersUcFirst(e){return e?e=(e=e.charAt(0).toUpperCase()+e.slice(1)).replace(/[-_]/g," "):e}function iersAddWImages(e,t,i=!1){(void 0===e||""===e||null===e||"string"==typeof e&&e.includes("wp-includes/images/media/default.svg"))&&(e="https://indianexpress.com/w
1p-content/themes/indianexpress/images/default-img-IE.jpg");let r="mob_width";1===parseInt(iers_object.sourceId)&&(r="des_width");let s=fetchWidgetDetails(t,r);if(s=s.split("#"),Array.isArray(s)&&0<s.length){let t=new URL(iersNormalize(e));t.search="",e=t.toString(),e=3===s.length&&!1!==i?e+"?w="+s[i]:e+"?w="+s[0]}return e}function iersUndefinedCheck(e){let t=!1;return void 0!==e&&""!==e&&null!==e&&(t=!0),t}function getLocalData(e){const t=localStorage.getItem(e);if(!t)return null;try{return item=JSON.parse(t),item.value}catch(t){return console.error("Unable to parse localStorage item",e,t),null}}function iersGetCookie(e){let t=e+"=",i=decodeURIComponent(document.cookie).split(";");for(let e=0;e<i.length;e++){let r=i[e];for(;" "==r.charAt(0);)r=r.substring(1);if(0==r.indexOf(t))return r.substring(t.length,r.length)}return""}function escapeHtml(e){return e?e.replace(/[&<>"']/g,function(e){return{"&":"&","<":"<",">":">",'"':""","'":"'"}[e]}):""}function iersClickArticleEventListener(){jQuery(document).on("click",".iers_article_click",function(){let e=jQuery(this).data("widget-id"),t=jQuery(this).data("recommendation-id"),i=jQuery(this).data("article-id");if(""===e||""===t||""===i)return;let r=fetchWidgetResponseDetails(e,"articleSummaries");if(!0===iersUndefinedCheck(r)){let s=[];r.forEach(e=>{s.push({articleId:e.articleId})});let a=[{widgetId:e,name:fetchWidgetDetails(e,"name"),slug:fetchWidgetDetails(e,"slug"),widgetArticleIdClicked:String(i),recommendationId:t,impressions:s,version:"function"==typeof iersGetVersion?iersGetVersion():"beta-1.1"}];console.log(e+" widgetsShown",a),initiateIersApiCall("click",iersGetPageWidgets("click",a))}})}function getRandomTraceId(){const e=new Uint8Array(16);return crypto.getRandomValues(e),Array.from(e).map(e=>e.toString(16).padStart(2,"0")).join("")}function getRandomSpanId(){const e=new Uint8Array(8);return crypto.getRandomValues(e),Array.from(e).map(e=>e.toString(16).padStart(2,"0")).join("")}function iersWidgetContainsNullArticlesCheck(e){let t=!1;return e.forEach(e=>{null!==e.articleId&&null!==e.articleTitle&&null!==e.articleUrl&&null!==e.articleFeaturedImage&&null!==e.sectionName&&""!==e.articleId&&""!==e.articleTitle&&""!==e.articleUrl&&""!==e.articleFeaturedImage&&""!==e.sectionName||(t=!0)}),t}function iersAddRefUrl(e,t){const i=new URL(e);return i.searchParams.set("ref",t),i.toString()}function iersBackupWidgetArticles(e){return iers_object[e]}function iersAddViewPortEventListener(){"1"===iers_object.ie_revamped_hp_enabled&&"home"===iers_object.typepage?fetchWidgetData().forEach(e=>{const t=e.widgetId;iersAddEvent(e.name,t)}):widgetDetails.forEach(e=>{const t=e.id;iersAddEvent(e.identifier,t)})}function iersAddEvent(e,t){var i=document.querySelector(e);if("1"===iers_object.ie_revamped_hp_enabled&&"home"===iers_object.typepage&&(i=document.querySelector(`[data-aws-name="${e}"]`)),!i)return void console.log("Element not found for identifier:",e);new IntersectionObserver((e,i)=>{e.forEach(e=>{if(e.isIntersecting){for(const e of pageWidgetsData)if(parseInt(e.widgetId)===parseInt(t)&&Array.isArray(e.impressions)&&0<e.impressions.length){iersShowWidgets("put",[e]);break}i.unobserve(e.target)}})},{root:null,threshold:.1}).observe(i)}function iersGetArticleDetails(e,t,i){const r=responseAllWidgets.find(e=>parseInt(e.widgetId)===parseInt(t));if(!r)return null;const s=r.articleSummaries.findIndex(e=>parseInt(e.articleId)===parseInt(i));return-1===s?null:"sequence"===e?s:"parent"===e?r.articleSummaries[s].sectionName:"click"===e?r.articleSummaries[s].articleUrl:"algorithm"===e?r.articleSummaries[s].algorithm:null}function iersSendImplyEvents(e,t){let i=t.eventData.widgetList[0].widgetId,r="appear",s=fetchWidgetDetails(i,"slug"),a="",l="",n="",o="personalize_v2",d=fetchWidgetResponseDetails(i,"articleSummaries");if(d&&d.length>0&&d[0].algorithm&&(o=d[0].algorithm),"click"===e&&(r="clicked",t.eventData.widgetList&&t.eventData.widgetList.length>0)){let e=t.eventData.widgetList[0].widgetArticleIdClicked;a=iersGetArticleDetails("click",i,e),l=iersGetArticleDetails("parent",i,e),n=iersGetArt
1icleDetails("sequence",i,e),n=parseInt(n)+1,o=iersGetArticleDetails("algorithm",i,e)}var c={fpuuid:t.userData.fpuuid,pluuid:t.userData.pluuid,upssid:t.userData.sessionId,channel:2,source:1,type:1,eventName:s,eventType:o,e1:r,e2:a,e3:"undefined"!=typeof iersSegmentName?iersSegmentName:"",e4:n,e5:"undefined"==typeof iersUserType?"":iersUserType,storyId:"",pageUrl:"",pageReferrer:""};"undefined"!=typeof evolok_settings&&void 0!==evolok_settings.extra_details&&"article"===iers_object.typepage&&(c.storyId=evolok_settings.extra_details.article_id,c.pageUrl=evolok_settings.extra_details.current_url),"M-site"===custom_ev_data.device&&(c.source=2);let u=iersGetCookie("pluuid");void 0!==u&&""!==u&&null!==u&&(c.type=2);let g=iersGetCookie("ev_user_state");null!=g&&"subscriber"===g&&(c.type=7),window.psdkvar&&window.psdkvar.eventCapture(c)}function fetchWidgetDetails(e,t){let i=null;return widgetDetails.forEach(r=>{parseInt(r.id)===parseInt(e)&&(i=r[t])}),"1"===iers_object.ie_revamped_hp_enabled&&(i=fetchWidgetData(e,t)),i}function iersSetCookie(e,t,i,r=""){var s=new Date;s.setTime(s.getTime()+24*i*60*60*1e3);var a="expires="+s.toUTCString();document.cookie=""===r?e+"="+t+";"+a+";path=/":e+"="+t+";"+a+";domain="+r+";path=/"}function iersSetWithExpiry(e,t,i){const r={value:t,expiry:Date.now()+i};localStorage.setItem(e,JSON.stringify(r))}function iersGetWithExpiry(e){const t=localStorage.getItem(e);if(!t)return null;try{const i=JSON.parse(t);return Date.now()>i.expiry?(localStorage.removeItem(e),null):i.value}catch(e){return console.error("Invalid localStorage data",e),null}}function fetchWidgetResponseDetails(e,t){let i=null;return responseAllWidgets.forEach(r=>{parseInt(r.widgetId)===parseInt(e)&&(i=r[t])}),i}function iersGetArticlesPositionWidgets(){if(0<jQuery(".iers_targeted_widget").length){const e={};jQuery(".iers_targeted_widget").each(function(){const t=jQuery(this).attr("data-iers-widget-type"),i=jQuery(this).attr("data-liveblog"),r=jQuery(this).attr("data-position");let s="",a="",l=jQuery(this).attr("data-iers-topic"),n=jQuery(this).attr("data-iers-topic-link");if(!i||"no"===i||!r||!t)return;void 0!==l&&void 0!==n&&(""!==l&&null!==l&&(s=l),""!==n&&null!==n&&(a=n));const o={articleId:jQuery(this).attr("data-article-id"),articleFeaturedImage:jQuery(this).attr("data-image"),articleFeaturedImageAlt:jQuery(this).attr("data-image-alt"),articleTitle:jQuery(this).attr("data-article-title"),articleUrl:jQuery(this).attr("data-article-link"),isLiveblog:i,articlePosition:r,sectionName:jQuery(this).attr("data-article-section"),articleTopic:s,articleTopicLink:a};e[t]||(e[t]=[]),e[t][r]=o}),Object.keys(e).length>0&&(iersLiveBlogArticles=e)}}function iersAddLiveBlogArticles(e,t){if(!1!==iersLiveBlogArticles&&iersLiveBlogArticles[t]){let i=iersLiveBlogArticles[t];e.forEach((t,r)=>{i[r]&&(i[r].algorithm=e[r].algorithm,e[r]=i[r])})}return e}function iersNormalize(e){return e.startsWith("//")?"https:"+e:e}function iersGetRecommendationId(e,t){const i=String(t);for(const t of e)if(t.articleSummaries.some(e=>e.articleId===i))return t.recommendationId;return null}function iersNormalizeArticleUrl(e){if(!e||/^(#|mailto:|tel:)/i.test(e))return e;if(/^(https?:)?\/\//i.test(e))return e;const{protocol:t,hostname:i}=window.location;return`${t}//${i}${e.startsWith("/")?e:`/${e}`}`}function iersShowArticleBottomWidget(e,t,i,r=!1){let s="";if(!1!==r){let e="Curated For You",t="/my-express/?ref=myie_ReadNextWidget";"undefined"!=typeof myExpressData&&void 0!==myExpressData.myie_article_widget_heading&&""!==myExpressData.myie_article_widget_heading&&(e=myExpressData.myie_article_widget_heading,""!==myExpressData.myie_article_widget_heading_link&&(t=myExpressData.myie_article_widget_heading_link)),s=i,s='<span class="stories_fu_heading"><a href="'+t+'">'+e+'</a></span><div class="stories_list">'+s+"</div>",jQuery(".iers_widget_17").removeAttr("id"),jQuery(".iers_widget_17").html(""),jQuery(".iers_widget_17").html(DOMPurify.sanitize(s))}else{let r="myie_ReadNext_article_"+cfuNumbereda;s=`<a href="${iersAddRefUrl(i.articleUrl,r)}" class="iers_article_click single_cfu_article" data-widget-id="${e}" data-recommendation-id="${t}" data-article-id="${i.articleId}">\n <figure class="img-wrap"><img class="lazyloading" src="${iersAddWImages(i.articleFeaturedImage,e)}" alt="${i.articleFeaturedImageAlt}"\n height="75" width="75"></figure>
1\n <span class="stories_title">${i.articleTitle}</span>\n </a>`,cfuNumbereda++}return s}function iersCreateWidgetDataResponses(e){const t={backupYouMayLike:{widgetId:14,name:"You May Like",limit:5},backupStoriesYouMayLike:{widgetId:15,name:"Stories You May Like",limit:3},backupArticleBottom:{widgetId:17,name:"Curated For You",limit:2},backupStoriesForYou:{widgetId:18,name:"Top News For You",limit:5}};return Object.keys(t).map(i=>{const r=t[i],s=e[i]||[];return{widgetId:r.widgetId,name:r.name,limit:r.limit,solVerID:"SID_personalize_v2",recommendationId:"RID_personalize_v2",articleSummaries:s.map(e=>({articleId:e.articleId,articleSlug:e.articleUrl.split("/").filter(Boolean).pop(),articleTitle:e.articleTitle,articleUrl:e.articleUrl,postPublishDate:"",sectionName:e.sectionName,sectionsName:[e.sectionName],sectionSlug:e.sectionName.toLowerCase().replace(/\s+/g,"-"),articleFeaturedImage:e.articleFeaturedImage,articleFeaturedImageAlt:e.articleFeaturedImageAlt,algorithmId:"RID_personalize_v2",algorithm:"personalize_v2",premium:!1,liveBlog:!1}))}})}function iersStore10LatestArticles(e=!1){let t=JSON.parse(localStorage.getItem("latest10Articles"))||[];!0===iersUndefinedCheck(iers_object.articleId)&&!1===e&&(e=iers_object.articleId),!0===iersUndefinedCheck(iers_object.typepage)&&!0===iersUndefinedCheck(e)&&("article"===iers_object.typepage||"home"===iers_object.typepage)&&parseInt(e)>0&&!t.includes(e)&&(t.push(e),t.length>10&&t.shift(),localStorage.setItem("latest10Articles",JSON.stringify(t)))}function iersGet10LatestArticles(){const e=localStorage.getItem("latest10Articles"),t=awsExcludedID();if(!e)return t;try{const i=JSON.parse(e);return[...new Set([...i,...t])]}catch(e){return console.error("Error parsing latest10Articles:",e),t}}function iersDeleteUserlocalData(){setTimeout(function(){try{"undefined"!=typeof alphaUser&&!1===alphaUser&&"undefined"!=typeof window&&window.localStorage&&(localStorage.removeItem("latest10Articles"),localStorage.removeItem("iers_user_top_sections"),localStorage.removeItem("iers_segment_name"))}catch(e){}},2e3)}function iersGetStoriesForYouWidget(e,t,i,r=!1){let s="";return!1!==r?(s=i,s='<div class="rhs-subhead" role="heading" aria-level="2">Top News For You</div><ul>'+s+"</ul>",jQuery(".iers_widget_18").html(""),jQuery(".iers_widget_18").html(DOMPurify.sanitize(s))):(sfuNumberedLi++,s=`<li class="item-list iers_article_click" data-widget-id="${e}" data-recommendation-id="${t}" data-article-id="${i.articleId}">\n <span class="latest-num">0${sfuNumberedLi}</span>\n <div class="item-content"><a class="" href="${iersAddRefUrl(i.articleUrl,"iers_sfu")}">${i.articleTitle}</a></div>\n </li>`),s}function iersRerenderWidget(){try{const e=document.querySelector(".iers_widget_18");if(!e||!e.innerHTML)return;const t=document.querySelectorAll(".latest-news.ln-type-num.aws-stories-for-you:not(.iers_widget_18):not(.iersrhs-widget-rendered)");if(!t.length)return;t.forEach(t=>{t&&t.innerHTML!==e.innerHTML&&(t.innerHTML=e.innerHTML,t.classList.add("iersrhs-widget-rendered"))})}catch(e){console.log("iersRe-renderWidget error:",e)}}function iersFirePageloadPutevent(){"undefined"!=typeof iersPageLoadEvent&&"yes"===iersPageLoadEvent&&"article"===iers_object.typepage&&!1===isFirePageloadPutevent&&(initiateIersApiCall("article_view",[]),isFirePageloadPutevent=!0)}function fetchWidgetData(e=null,t=null){const i=document.querySelectorAll(".aws-personalisation"),r=[];return i.forEach(i=>{const s={limit:i.dataset.awsCount??null,widgetId:i.dataset.awsId??null,name:i.dataset.awsName??null,slug:i.dataset.awsSlug??null};e&&String(s.widgetId)!==String(e)||(t&&t in s?r.push(s[t]):t||r.push({limit:s.limit,widgetId:s.widgetId,name:s.name}))}),e&&t||e&&!t?r.length?r[0]:null:r}function ieGetWidgetTemplate(e){var t=document.querySelectorAll(".aws-personalisation"),i=[];return t.forEach(function(t){var r=t.getAttribute("data-aws-id"),s=iersAddRefValue(r);if(parseInt(e.widgetId)===parseInt(r)){var a=e.articleSummaries,l=e.recommendationId,n=t.querySelectorAll("a.article_url");
1if(n.length>0){var o=0;for(let e of n){var d=e.querySelector("img.image-main"),c=e.closest(".article-body"),u="no";if(c&&c.getAttribute("data-liveblog")?u=c.getAttribute("data-liveblog"):d&&d.getAttribute("data-liveblog")&&(u=d.getAttribute("data-liveblog")),"yes"!==u){var g=null;if(d&&o>0?a&&a[o-1]&&(g=a[o-1]):a&&a[o]&&(g=a[o]),g){if(e.setAttribute("href",iersAddRefUrl(g.articleUrl,s)),e.classList.add("iers_article_click"),e.setAttribute("data-recommendation-id",l),e.setAttribute("data-widget-id",r),e.setAttribute("data-article-id",g.articleId),c){c.classList.add("article-appended");var p=c.querySelector(".entry-meta");if(!p&&c.parentElement&&(p=c.parentElement.querySelector(".entry-meta")),7!==parseInt(r))if(p){var m=p.querySelector(".m-premium-icon");g.premium?m||((m=document.createElement("span")).classList.add("m-premium-icon"),p.prepend(m)):m&&m.remove();var h=p.querySelector(".o-latest-news__time");h?h.innerHTML=iersRelativeTime(g.postPublishDate):10===parseInt(r)&&((h=document.createElement("span")).classList.add("o-latest-news__time"),h.innerHTML=iersRelativeTime(g.postPublishDate),m?m.after(h):p.prepend(h));var f=p.querySelector("a.cat_links");if(f){if((_=Array.isArray(g.sectionsSlug)?g.sectionsSlug:[]).length){const e=iersAddRefUrl("https://indianexpress.com/section/"+_.join("/")+"/",s);f.href=e}(w=Array.isArray(g.sectionsName)?g.sectionsName:[]).length&&(f.innerHTML=w[w.length-1])}var y=p.querySelector("span.cat_links");if(y){var _,w;if(y.remove(),cathtml=p.querySelector("div.cat-links"),(f=document.createElement("a")).classList.add("cat_links"),(_=Array.isArray(g.sectionsSlug)?g.sectionsSlug:[]).length){const e=iersAddRefUrl("https://indianexpress.com/section/"+_.join("/")+"/",s);f.href=e}(w=Array.isArray(g.sectionsName)?g.sectionsName:[]).length&&(f.innerHTML=w[w.length-1]),cathtml.appendChild(f)}}else if(g.premium){(p=document.createElement("div")).classList.add("entry-meta");var b=document.createElement("span");b.classList.add("m-premium-icon"),p.appendChild(b);var I=document.createElement("span");I.classList.add("o-latest-news__time"),I.innerHTML=iersRelativeTime(g.postPublishDate),p.appendChild(I),c.appendChild(p)}var v=c.querySelector("p");v&&(g.articleExcerpt?v.innerHTML=g.articleExcerpt:v.remove())}if(i.push({articleId:g.articleId}),d){var A=d.getAttribute("data-img-param")||"",S=iegAWSImage(g.articleFeaturedImage,A)??g.articleFeaturedImage;d.hasAttribute("data-src")?d.setAttribute("data-src",S):d.setAttribute("src",S),d.setAttribute("alt",g.articleFeaturedImageAlt)}else{if(""===e.innerHTML.trim())e.innerHTML=g.articleTitle;else{var k=e.querySelector("h3"),D=e.querySelector("h4");k?k.innerHTML=g.articleTitle:D?D.innerHTML=g.articleTitle:e.innerHTML=g.articleTitle}var U=e.querySelector("img.image-src:not(.image-main)");if(U){A=U.getAttribute("data-img-param")||"",S=iegAWSImage(g.articleFeaturedImage,A)??g.articleFeaturedImage;U.hasAttribute("data-src")?U.setAttribute("data-src",S):U.setAttribute("src",S),U.setAttribute("alt",g.articleFeaturedImageAlt)}o++}}}}}}}),i}function iegAWSImage(e,t){if(e||(e="https://indianexpress.com/wp-content/themes/indianexpress/images/default-img-IE.jpg"),t&&0<t.length){let i=new URL(iersNormalize(e));i.search="",e=(e=i.toString())+"?w="+t}return e}function iersRelativeTime(e){if(!e)return"";const t=new Date(e.replace(" ","T"));if(isNaN(t))return"";const i=new Date;let r=Math.floor((i-t)/1e3);r=Math.abs(r);const s=[{name:"year",secs:31536e3},{name:"month",secs:2592e3},{name:"week",secs:604800},{name:"day",secs:86400},{name:"hour",secs:3600},{name:"min",secs:60},{name:"sec",secs:1}];for(const e of s){const t=Math.floor(r/e.secs);if(t>=1)return t+" "+e.name+(t>1?"s":"")}return""}function iersAddRefValue(e){return{7:"premium_hp",10:"latestnews_hp",11:"newlist_hp",12:"entertainment_hp",13:"sports_hp"}[e]||""}function awsExcludedID(){try{const e=document.querySelectorAll(".excluded-ids");if(!e.length)return[];const t=[];return e.forEach(e=>{e.querySelectorAll("[data-post-id]").forEach(e=>{const i=e.dataset.postId?.trim();i&&t.push(i)})}),[...new Set(t)]}catch(e){return console.error("Error fetching excluded IDs:",e),[]}}null===iersGetWithExpiry("evolok:ev_session")&&"guest"===iersGetCookie("ev_user_state")?(iersCheckUserData("guest",!1),iersGetArt
1iclesPositionWidgets(),iersClickArticleEventListener()):iersGetCookie("ev_user_state")&&"guest"!==iersGetCookie("ev_user_state")&&iersGetCookie("ie_userdata")&&iersGetCookie("oauth_user")?(iersUserState=iersGetCookie("ev_user_state"),iersUserPlanDetails=iersGetCookie("ie_userdata"),iersCheckUserData(iersUserState,iersUserPlanDetails),iersGetArticlesPositionWidgets(),iersClickArticleEventListener()):window.addEventListener("ie_user_state_change",e=>{"guest"===iersGetCookie("ev_user_state")?iersCheckUserData("guest",!1):iersCheckUserData(e.detail.user_state,e.detail.plan_details),iersGetArticlesPositionWidgets(),iersClickArticleEventListener()}),jQuery(document).ready(function(){iersDeleteUserlocalData()});
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.