1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];if(null!=a)for(var s in a)a.hasOwnProperty(s)&&(e[s]=a[s])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:dpg-media-services-csa":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="36eca1ed-7cc2-41b2-8118-c51e4457f9dd",e._sentryDebugIdIdentifier="sentry-dbid-36eca1ed-7cc2-41b2-8118-c51e4457f9dd")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5666],{2869:(e,t,a)=>{a.d(t,{r:()=>o});var s=a(6029),n=a(55729),i=a(57490),r=a(89456),l=a(82203),c=a.n(l),d=a(59036);function o({className:e,routes:t}){let a=(0,d.U)(),l=function(e=[]){return(0,n.useMemo)(()=>e.map((e,t,a)=>t===a.length-1?{label:e.label??"-"}:{label:e.label??"-",...e.route?{path:e.route}:{}}),[e])}(t??[]);return!l.length||a.hasWebviewLimitation?null:(0,s.jsx)(r.rX,{className:(0,i.cx)("container mx-auto desktop:pt-6 tablet:pt-4 pt-3 flex items-baseline space-x-[0.25rem]",e),items:l,as:(0,s.jsx)(c(),{href:""})})}},15857:(e,t,a)=>{a.d(t,{Y:()=>d});var s=a(6029),n=a(79132),i=a(95618),r=a(89456);a(55729);var l=a(57490),c=a(25802);function d({brandId:e,status:t,children:a,testId:o}){let u=(0,n.tA)(e),{dpgConfig:m}=(0,c.G)(),p=(0,i.d)(u?u.subscriptionLogo:m.dpgHeaderLogo)?.height(50).url();return(0,s.jsx)(r.Eg,{variant:"SUCCESS"===t?"success":"PENDING"===t?"info":"error",showIcon:!p,className:"mt-2","data-testid":o,shouldAnnounce:!1,children:(0,s.jsxs)("div",{className:"gap-3 grid grid-flow-col rounded-sm items-center",children:[p&&(0,s.jsx)("div",{className:(0,l.cx)("overflow-hidden rounded-xl w-10 h-10 border border-gray-medium bg-white",!u&&"p-1"),children:(0,s.jsx)("img",{src:p,className:"w-full h-full",title:u?u.seoTitle:m.dpgTitle})}),a]})})}},23723:(e,t,a)=>{a.d(t,{k:()=>s});let s=([...e])=>{let t=e.length;for(;t;){let a=Math.floor(Math.random()*t--);[e[t],e[a]]=[e[a],e[t]]}return e}},33669:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(55729),n=a(50197);let i=(e,{delay:t,maxAttempts:a,pollUntil:i})=>{let[r,l]=(0,n.IT)(e),[c,d]=(0,s.useState)(1),o=c>=("number"==typeof a?a:1/0),u=o||i?.(r?.data,r?.error)||!1;return(0,s.useEffect)(()=>{if(!u&&!r.fetching){let e=setTimeout(()=>{l({requestPolicy:"network-only"}),d(e=>e+1)},t);return()=>clearTimeout(e)}},[u,r.fetching,l,e.variables,t]),[r,{timedOut:o}]}},42397:(e,t,a)=>{a.d(t,{J:()=>p});var s=a(6029);a(55729);var n=a(89456),i=a(15615),r=a(79132),l=a(43343),c=a(50092),d=a(15857);let o=(0,c.UG)(` 2 fragment StatusListSubscription on S2LinkedSubscription { 3 brand 4 subscriptionKey 5 lowerCaseBrandId 6 } 7`),u=(0,c.UG)(` 8 fragment SubscriptionStatusList on ChangePaymentSubscriptionStatus { 9 subscriptionKey 10 changePaymentStatus 11 } 12`),m=(0,c.UG)(` 13 fragment CreditCardSubscriptionStatusList on ChangePaymentStatusCreditCardResponse { 14 subscriptionKey 15 changePaymentStatus 16 } 17`),p=({subscriptions:e,fetching:t,error:a,...p})=>{let g="subscriptionStatusList"in p?(0,c.ni)(u,p.subscriptionStatusList):[(0,c.ni)(m,p.subscriptionStatus)],h=e.map(e=>(0,c.ni)(o,e)),{getErrorTranslation:b}=(0,l.YY)(),{getTranslation:x,getPortableText:y}=(0,l.c3)(),f=(0,r.Ek)();if(t)return(0,s.jsx)("div",{className:"text-center py-12","data-testid":"loader",children:(0,s.jsx)(n.fV,{"aria-label":x("changeCreditcardPaymentPageLoadingStatusAriaLabel")})});let S=h.filter(e=>g.some(({subscriptionKey:t,changePaymentStatus:a})=>t===e.subscriptionKey&&"IN_PROGRESS"===a)),P=h.filter(e=>g.some(({subscriptionKey:t,changePaymentStatus:a})=>t===e.subscriptionKey&&"SUCCESS"===a)),_=h.filter(e=>g.some(({subscriptionKey:t,changePaymentStatus:a})=>t===e.subscriptionKey&&"FAILURE"===a));return(0,s.jsxs)("div",{"data-testid":"change-payment-status-list",className:"flex flex-col gap-2 text-sm",children:[a&&(0,s.jsx)(n.Eg,{variant:"error",className:"mt-2",children:b("GENERIC-ERROR")}),S.map(e=>(0,s.jsx)(d.Y,{status:"PENDING",brandId:e.lowerCaseBrandId,testId:"subscription-status-item-pending",children:(0,s.jsx)(i.A,{message:y("changeCreditcardPaymentPagePendingUpdateMessage"),values:{brand_name:f[e?.lowerCaseBrandId].seoTitle,brand_id:f[e?.lowerCaseBrandId].id}})},e.subscriptionKey)),_.map(e=>(0,s.jsx)(d.Y,{status:"FAILURE",brandId:e.lowerCaseBrandId,testId:"subscription-status-item-failure",children:(0,s.jsx)(i.A,{message:y("changeCreditcardPaymentPageFailedUpdateMessage"),values:{brand_name:f[e?.lowerCaseBrandId].seoTitle,brand_id:f[e?.lowerCaseBrandId].id}})},e.subscriptionKey)),P.map(e=>(0,s.jsx)(d.Y,{status:"SUCCESS",brandId:e.lowerCaseBrandId,testId:"subscription-status-item-success",children:(0,s.jsx)(i.A,{message:y("changeCreditcardPaymentPageSuccessfulUpdateMessage"),values:{brand_name:f[e?.lowerCaseBrandId].seoTitle,brand_id:f[e?.lowerCaseBrandId].id}})},e.subscriptionKey))]})}},50189:(e,t,a)=>{a.d(t,{A:()=>u});var s=a(6029);a(55729);var n=a(89456),i=a(71024),r=a.n(i),l=a(81278),c=a(15615),d=a(43343);
17let o=r()(()=>Promise.all([a.e(3957),a.e(5330)]).then(a.bind(a,95330)),{loadableGenerated:{webpack:()=>[95330]},loading:()=>(0,s.jsx)("div",{style:{width:"300px",height:"250px"}}),ssr:!1});function u(){let{getTranslation:e,getPortableText:t}=(0,d.c3)(),{push:a}=(0,l.useRouter)();return(0,s.jsxs)("div",{className:"text-center","data-testid":"error-page-404",children:[(0,s.jsx)("div",{className:"mt-8 inline-block","data-testid":"error-text-404",children:(0,s.jsx)(o,{src:"/animations/404.lottie",autoplay:!0,loop:!0,style:{width:"300px",height:"250px"}})}),(0,s.jsx)("div",{className:"flex flex-col text-center bg-white py-8 px-4",children:(0,s.jsxs)("div",{className:"max-w-xl mx-auto space-y-4 tablet:space-y-6",children:[(0,s.jsx)(c.A,{className:"text-xl font-bold",message:t("errorDescription404")}),(0,s.jsx)(n.$n,{variant:"primary",onClick:()=>{a("/account")},"data-testid":"back-to-account",children:e("errorBackButtonLabel404")})]})})]})}},77344:(e,t,a)=>{a.d(t,{M:()=>r});var s=a(6029),n=a(55729),i=a(57490);let r=({messages:e,transitionDuration:t=6e3})=>{let[a,r]=(0,n.useState)(0);return(0,n.useEffect)(()=>{let a=setInterval(()=>{r(t=>(t+1)%e.length)},t);return()=>clearInterval(a)},[e.length,t]),(0,s.jsx)("div",{className:"relative w-full flex justify-center items-center",children:e.map((e,t)=>(0,s.jsx)("div",{className:(0,i.cx)("absolute ease-in-out duration-300 opacity-0",t===a&&"opacity-100"),children:e},t))})}},78504:(e,t,a)=>{a.d(t,{A:()=>p});var s=a(6029),n=a(55729),i=a(1699),r=a(89456),l=a(71024),c=a.n(l),d=a(81278),o=a(15615),u=a(43343);let m=c()(()=>Promise.all([a.e(3957),a.e(5330)]).then(a.bind(a,95330)),{loadableGenerated:{webpack:()=>[95330]},loading:()=>(0,s.jsx)("div",{style:{width:"300px",height:"250px"}}),ssr:!1});function p({error:e,traceId:t}){let{getTranslation:a,getPortableText:l}=(0,u.c3)(),{pathname:c,push:g,reload:h}=(0,d.useRouter)();return(0,n.useEffect)(()=>{if(window.location){let a=new URLSearchParams(window.location.search);"forbidden"===a.get("error")&&a.has("reason")||(0,i.c_)(e||Error("[500] Internal server error"),{extra:{traceId:t,href:window.location.href}})}},[t,e]),(0,s.jsxs)("div",{className:"text-center","data-testid":"error-page-500",children:[(0,s.jsx)("div",{className:"mt-8 inline-block",children:(0,s.jsx)(m,{src:"/animations/500.lottie",autoplay:!0,loop:!0,style:{width:"300px",height:"250px"}})}),(0,s.jsx)("div",{className:"flex flex-col text-center bg-white py-8 px-4",children:(0,s.jsxs)("div",{className:"max-w-xl mx-auto space-y-4 tablet:space-y-6",children:[(0,s.jsx)(o.A,{className:"text-xl font-bold",message:l("errorDescription")}),"/500"===c?(0,s.jsx)(r.$n,{variant:"primary",onClick:()=>{g("/account")},children:a("errorBackButtonLabel404")}):(0,s.jsx)(r.$n,{variant:"primary",onClick:()=>{h()},children:a("errorRetryButtonLabel")}),t&&(0,s.jsxs)("span",{"data-testid":"error-trace-id",className:"pt-4 font-monospace block text-gray-dark",children:[a("errorTraceIdLabel")," ",t]})]})})]})}},85666:(e,t,a)=>{a.r(t),a.d(t,{ChangeDirectDebitPaymentStatusPollingPage:()=>B});var s=a(6029),n=a(55729),i=a(89456),r=a(71024),l=a.n(r),c=a(81278),d=a(2869),o=a(50189),u=a(78504),m=a(15615),p=a(79478),g=a(43343),h=a(18654),b=a(23723),x=a(1699),y=a(50092);let f=(0,y.UG)(` 18 query GetChangePaymentStatusDirectDebit($changePaymentRequestId: String!) { 19 getChangePaymentStatusDirectDebit( 20 changePaymentRequestId: $changePaymentRequestId 21 ) { 22 paymentStatus 23 failureReason 24 subscriptionStatusList { 25 changePaymentStatus 26 subscriptionKey 27 ...SubscriptionStatusList 28 } 29 ...ChangePaymentStatusDirectDebitResponse 30 } 31 } 32`);var S=a(33669);let P={maxAttempts:10,pollUntil:(e,t)=>!!t||!!e&&e?.getChangePaymentStatusDirectDebit.paymentStatus!=="ORDERED"&&e?.getChangePaymentStatusDirectDebit.subscriptionStatusList.every(({changePaymentStatus:e})=>"IN_PROGRESS"!==e),delay:6e3};var _=a(64952),C=a(50197),N=a(77344),E=a(79132),j=a(823),v=a(85872),I=a(82203),D=a.n(I),w=a(237),A=a(42397);let M=(0,y.UG)(` 33 fragment ChangePaymentResultSubscription on S2LinkedSubscription { 34 ...StatusListSubscription 35 subscriptionKey 36 pcsProduct { 37 descriptor { 38 name 39 } 40 } 41 } 42`),L=(0,y.UG)(` 43 fragment ChangePaymentStatusDirectDebitResponse on ChangePaymentStatusDirectDebitResponse { 44 subscriptionStatusList { 45 changePaymentStatus 46 subscriptionKey 47 lowerCaseBrandId 48 ...SubscriptionStatusList 49 } 50 paymentStatus 51 failureReason 52 maskedIban 53 paymentMethod 54 } 55`),T=({response:e,subscriptions:t})=>{let a=t.map(e=>(0,y.ni)(M,e)),{subscriptionStatusList:n,maskedIban:r}=(0,y.ni)(L,e),l=(0,E.PB)(),c=(0,E.Ek)(),{getTranslation:d,getPortableText:o}=(0,g.c3)(),u=!n.some(({changePaymentStatus:e})=>"SUCCESS"===e),p=!d("changeCreditcardPaymentPageNoMailTitle",{optional:!0}),h=n.filter(({changePaymentStatus:e})=>"SUCCESS"===e).map(({subscriptionKey:e,lowerCaseBrandId:t})=>({subscriptionKey:e,title:a.find(t=>t.subscriptionKey===e)?.pcsProduct?.descriptor?.name||c[t].seoTitle}));return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(A.J,{subscriptions:a,subscriptionStatusList:n}),!u&&(0,s.jsxs)(s.Fragment,{children:[!p&&d("changeCreditcardPaymentPageMailMessage",{optional:!0})&&(0,s.jsx)("p",{className:"text-center",children:d("changeCreditcardPaymentPageMailMessage")}),o("changeCreditcardPaymentPageDelayedProcessingMessage",{optional:!0})&&(0,s.jsx)(i.Eg,{variant:"info",shouldAnnounce:!1,children:(0,s.jsx)(m.A,{message:o("changeCreditcardPaymentPageDelayedProcessingMessage")})}),(0,s.jsx)(v.E,{items:h,paymentInfo:{paymentMethod:d("changeCreditcardPaymentPagePaymentType_DIRECT_DEBIT"),maskedPayment:r??"-"}})]}),(0,s.jsxs)("div",{className:"w-full flex flex-col gap-4 text-center text-sm",children:[!p&&(0,s.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,s.jsx)("strong",{children:d("changeCreditcardPaymentPageNoMailTitle")}),(0,s.jsx)("br",{}),(0,s.jsx)(m.A,{message:o("changeCreditcardPaymentPageNoMailMessage")})]}),(0,s.jsx)("hr",{className:"border-gray-medium"}),l.host&&(0,s.jsxs)("div",{children:[(0,s.jsx)("h2",{className:"heading-6 font-bold mb-4",children:d("changeCreditcardPaymentPageCallToActionTitle")}),(0,s.jsx)(D(),{href:(0,j.H)(l),passHref:!0,children:(0,s.jsx)(i.$n,{as:"span",variant:"primary",className:"cursor-pointer","data-testid":"change-payment-brand-link",children:(0,s.jsx)(m.A,{message:o("changeCreditcardPaymentPageCallToActionBrandLink"),values:{host:l.host}})})})]}),(0,s.jsx)(w.N,{href:"/abonnementen",className:"font-semibold text-anchor hover:text-anchor-dark text-center underline mt-2",children:(0,s.jsx)("span",{children:d("changeCreditcardPaymentPageCallToActionOverviewLink")})})]})]})},R=l()(()=>Promise.all([a.e(3957),a.e(5330)]).then(a.bind(a,95330)),{loadableGenerated:{webpack:()=>[95330]},loading:()=>(0,s.jsx)("div",{style:{width:"300px",height:"250px"}}),ssr:!1}),U=["MO__SUBMIT_CHANGE_PAYMENT__AUTHENTICATION_FAILED","MO__SUBMIT_CHANGE_PAYMENT__CARD_DECLINED","MO__SUBMIT_CHANGE_PAYMENT__CARD_EXPIRED","MO__SUBMIT_CHANGE_PAYMENT__INACTIVE_CARD","MO__SUBMIT_CHANGE_PAYMENT__INSUFFICIENT_FUNDS","MO__SUBMIT_CHANGE_PAYMENT__INVALID_CVV","MO__SUBMIT_CHANGE_PAYMENT__INVALID_CARD_HOLDER_NAME","MO__SUBMIT_CHANGE_PAYMENT__INVALID_CARD_NUMBER","MO__SUBMIT_CHANGE_PAYMENT__INVALID_CARD_TYPE","MO__SUBMIT_CHANGE_PAYMENT__REFUSED_BY_ISSUER","MO__SUBMIT_CHANGE_PAYMENT__UNKNOWN_REASON"],k=(0,y.UG)(` 56 query ChangeDirectDebitPaymentStatusPollingSubscriptions { 57 changeDirectDebitPaymentStatusPollingSubscriptions: getLinkedSubscriptions { 58 ...ChangePaymentResultSubscription 59 ...StatusListSubscription 60 brand 61 subscriptionKey 62 lowerCaseBrandId 63 pcsProduct { 64 descriptor { 65 name 66 } 67 } 68 } 69 } 70 `),B=({changePaymentRequestId:e})=>{let{push:t}
70=(0,c.useRouter)(),[a,r]=(0,n.useState)([]),{getPortableText:l,getTranslation:y,translations:E}=(0,g.c3)(),{errorCodes:j}=(0,p.s)(),{pushAnalyticsEvent:v}=(0,h.iK)(),{data:I,fetching:D,timedOut:w,error:A}=(e=>{let[{data:t,error:a,fetching:s},{timedOut:i}]=(0,S.A)({query:f,variables:{changePaymentRequestId:e},pause:!1,requestPolicy:"network-only"},P);return(0,n.useEffect)(()=>{i&&(0,x.OG)(`[use-change-payment-status/useChangeDirectDebitPaymentStatus]: Timed out trying to retrieve status of "${e}"`,{logLevel:"info"})},[e,i]),{data:t?.getChangePaymentStatusDirectDebit,error:a,fetching:s,timedOut:i}})(e),[{fetching:M,error:L,data:B}]=(0,C.IT)({query:k}),G=D||!I?.subscriptionStatusList||I.subscriptionStatusList.some(({changePaymentStatus:e})=>"IN_PROGRESS"===e)||M,O=!G&&(I?.paymentStatus==="FAILED"||!M&&I?.failureReason||A||L||I?.subscriptionStatusList.some(({changePaymentStatus:e})=>"FAILURE"===e)),Y=!G&&!O&&!M;return((0,n.useEffect)(()=>{v({event:"screenview",step_description:"polling status",funnel_name:"change direct debit payment",steps:4,screen_name:window.location.pathname})},[]),(0,n.useEffect)(()=>{if(Y||O){let e=B?.changeDirectDebitPaymentStatusPollingSubscriptions?.filter(({subscriptionKey:e})=>I?.subscriptionStatusList.some(t=>"SUCCESS"===t.changePaymentStatus&&t.subscriptionKey===e)||!1)||[];v({event:"screenview",step_description:"change payment result",funnel_name:"change direct debit payment",steps:4,screen_name:window.location.pathname,subscription_count:I?.subscriptionStatusList.length,successful_subscription_count:e.length,successful_brand_ids:(0,h.Gk)(e)})}},[Y,O]),(0,n.useEffect)(()=>{if(I?.paymentStatus==="CANCELED"||I?.paymentStatus==="FAILED"){if(!(I?.paymentStatus==="CANCELED"||U.some(e=>e===I.failureReason)))return;let e="CHANGE_PAYMENT_GENERIC_ERROR";I?.paymentStatus==="CANCELED"&&(e="CHANGE_PAYMENT_CANCELED"),I.failureReason&&I.failureReason in j&&(e=I.failureReason);let a="/betaalservice/wijzigen";t({pathname:a,query:{retryReason:e,subscriptions:I.subscriptionStatusList.map(({subscriptionKey:e})=>e)}},a)}},[I?.paymentStatus]),(0,n.useEffect)(()=>{E.changeCreditcardPaymentPageStatusLoadingMessages&&r((0,b.k)(E.changeCreditcardPaymentPageStatusLoadingMessages))},[]),A)?A instanceof _.C&&A.networkError?.message==="Not Found"?(0,s.jsx)(o.A,{}):(0,s.jsx)(u.A,{error:A}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.r,{routes:E.changecreditcardpaymentpageBreadCrumbs}),(0,s.jsxs)("div",{className:"max-w-md w-full mx-auto pt-5 tablet:pt-4 px-3 mb-4 flex flex-col text-center gap-6",children:[(0,s.jsx)(i.gj,{variant:"row",steps:[{id:"step-1",label:y("changeDirectDebitPaymentPageStep1Label"),status:"completed"},{id:"step-2",label:y("changeDirectDebitPaymentPageStep2Label"),status:"completed"},{id:"step-3",label:y("changeDirectDebitPaymentPageStep3Label"),status:G?"loading":w?"active":O?"error":"completed"}]}),(0,s.jsx)("div",{children:(0,s.jsxs)("h2",{className:"heading-4 font-bold mb-1","data-testid":"payment-status",children:[w&&y("changeDirectDebitPaymentPageStatusTimedOutTitle"),G&&y("changeDirectDebitPaymentPageStatusLoadingTitle"),Y&&y("changeDirectDebitPaymentPageResultTitle"),O&&y("changeDirectDebitPaymentPageFailedTitle")]})})]}),(0,s.jsxs)("div",{className:"bg-white",children:[w&&(0,s.jsx)("div",{className:"bg-white flex flex-col items-center justify-center pt-4 pb-8","data-testid":"timed-out-message",children:(0,s.jsx)(m.A,{className:"max-w-md",message:l("changeCreditcardPaymentPageStatusTimedOutMessage")})}),G&&(0,s.jsxs)("div",{className:"bg-white w-full flex flex-col items-center justify-center pt-4 pb-8","data-testid":"loading-subscription-details",children:[(0,s.jsx)("p",{className:"font-semibold",children:y("changeCreditcardPaymentPageStatusLoadingWindowCloseWarning")}),(0,s.jsx)(R,{src:"/animations/payment-polling.lottie",autoplay:!0,loop:!0,style:{width:"300px",height:"250px"}}),a.length>0&&(0,s.jsx)(N.M,{messages:a})]}),!G&&I&&B&&(0,s.jsx)("div",{className:"max-w-md w-full mx-auto pb-6 tablet:pb-10 pt-2 tablet:pt-4 px-3 flex flex-col gap-4 items-center",children:(0,s.jsx)(T,{response:I,subscriptions:B.changeDirectDebitPaymentStatusPollingSubscriptions||[]})})]})]})}},85872:(e,t,a)=>{a.d(t,{E:()=>r});var s=a(6029);a(55729);var n=a(57490),i=a(43343);let r=({paymentInfo:{maskedPayment:e,paymentMethod:t},items:a})=>{let{getTranslation:n}=(0,i.c3)();return(0,s.jsxs)("div",{className:"w-full bg-gray-light p-3 rounded-sm text-left","data-testid":"change-payment-recap-list",children:[(0,s.jsx)("h3",{className:"font-semibold mb-2",children:n("changeCreditcardPaymentPageRecapHeading")}),(0,s.jsxs)("div",{className:"flex flex-col gap-4 text-sm",children:[(0,s.jsx)(l,{"data-testid":"change-payment-subscription-title",label:n("changeCreditcardPaymentRecapListSubscriptionLabel"),value:(0,s.jsx)("div",{className:"flex flex-col",children:a.map(({subscriptionKey:e,title:t})=>(0,s.jsx)("span",{children:t},e))})}),(0,s.jsx)(l,{"data-testid":"change-payment-new-payment-info",label:n("changeCreditcardPaymentRecapListNewPaymentInfoLabel"),value:(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsx)("span",{"data-testid":"updated-payment-method",children:t}),(0,s.jsx)("span",{"data-testid":"updated-payment-detail",children:e})]})})]})]})};function l({className:e,label:t,value:a,...i}){return(0,s.jsxs)("div",{className:(0,n.cx)("grid grid-cols-[minmax(7rem,30%)_1fr]",e),...i,children:[(0,s.jsx)("span",{className:"pt-[3px] text-xs font-medium",children:t}),a]})}}}]);
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.