PageSourceSearch

https://www.openbankpay.com/component---live-build-node-modules-gr…omepage-homepage-js-d52e45449ecf4081dc52.js

js openbankpay.com collected 2026-10-01 23:42:40 UTC 3,228 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkui_pub_www_cf_mc=self.webpackChunkui_pub_www_cf_mc||[]).push([[1974],{72043:function(e,t,r){r.d(t,{W:function(){return s}});var a=r(20380);const o=["ParagraphMbgiroboxhome","ParagraphOkCrossSellings","ParagraphMbproductcarousel","ParagraphMbseo"],i=(e,t,r)=>{if(e)return e.map((({item:e})=>{r.promotion_id.push(e?.title?.value),r.promotion_name.push(e?.title?.value),r.promotion_creative.push(t)})),r},s={mapPromotions:e=>{const t=e.filter((({paragraph:e})=>o.includes(e?.type)||(e=>["ok_promotion","ok_discount"].includes(e?.prospectList?.list?.bundle))(e)));if(!t||0===t.length)return;let r={promotion_id:[],promotion_name:[],promotion_creative:[],promotion_position:[],tealium_event:"promotion_impression"};return t.map((({paragraph:e})=>{switch(e?.type){case"ParagraphMbgiroboxhome":r=((e,t)=>{const{mbGiroboxCustomer:r,mbGiroboxProspect:o,mbhighlightshomeCustomer:s,mbhighlightshomeProspect:p}=e,n=a.D.isCustomer(),m=n&&r?r:o,u=n&&s?s:p;return m&&i(m?.data?.mbGiroboxItems,m?.data?.type,t),u&&i(u?.data?.highlightsHomeItems,u?.data?.type,t),t})(e,r);break;case"ParagraphOkCrossSellings":r=((e,t)=>{if(e&&e.crossSellings)return e?.crossSellings?.map((({crossSelling:r})=>{t.promotion_id.push(r?.creativityName),t.promotion_name.push(r?.creativityName),t.promotion_creative.push(e?.type)})),t})(e,r);break;case"ParagraphMblist":r=((e,t)=>{const{customerList:r,prospectList:o}=e,i=a.D.isCustomer()&&r?r:o;return i?.list?.processedContents?.map((r=>{t.promotion_id.push(r?.id),t.promotion_name.push(r?.title),t.promotion_creative.push(e?.type)})),t})(e,r);break;case"ParagraphMbproductcarousel":r=((e,t)=>{if(e&&e.carouselItems)return e.carouselItems.map((({carouselItem:r})=>{t.promotion_id.push(r?.id),t.promotion_name.push(r?.title),t.promotion_creative.push(e?.type)})),t})(e,r);break;case"ParagraphMbseo":r=((e,t)=>{if(e&&e.seoItems)return e.seoItems.map((({seoItem:r})=>{t.promotion_id.push(r?.title),t.promotion_name.push(r?.title),t.promotion_creative.push(e?.type)})),t})(e,r)}})),r.promotion_id.forEach(((e,t)=>r.promotion_position.push(t+1))),r}}},80453:function(e,t,r){r.r(t),r.d(t,{Homepage:function(){return u}});var a=r(27699),o=r(62983),i=r(16775),s=r(76777),p=r(72043),n=r(24539);const m=e=>{if(e?.tealium)return{...e.tealium,...p.W.mapPromotions(e?.paragraphs)}},u=({content:e})=>{if((0,a.useEffect)((()=>{if(e?.paragraphs&&!s.S.isEmptyArray(e.paragraphs))if((e=>e.some((({paragraph:e})=>"ParagraphMbcountrylanguageselector"===e.type)))(e.paragraphs))i.E.pageViewEvent({pageName:"globalDistribution",sectionFamily:"global",sectionCategory:"services",sectionName:"public",interactionType:"page",serviceType:"serviceSettings"});else if(e?.tealium){const t=m(e);i.E.pageViewEvent(t)}}),[]),!e?.paragraphs||s.S.isEmptyArray(e.paragraphs))return null;const t=m(e);n.A.setAnalyticsProvider(t);const r=e?.paragraphs.map((({paragraph:t})=>{const r={...t,langcode:e?.langcode?.value,...e?.isPreview&&{isHomePagePreview:e.isPreview}};e?.tealium&&(r.tealiumInfo={eventCategory:e?.tealium?.pageName,tealium_event:e?.tealium?.tealium_event});return{type:t.type,content:r}}));return a.createElement("article",null,r&&a.createElement(o.S,{paragraphs:r,template:e?.template}))};t.default=u}}]);

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.