1"use strict";(self.webpackChunkvff_my_velocity=self.webpackChunkvff_my_velocity||[]).push([[716],{10716(e,r,t){var o=t(96540),a=t(41454),f=t(38301),d=t(17911),n=t(3848),i=t(5488);t.d(r,["A",0,({partnerKey:e,makeApiCall:r=!0})=>{const t=(0,d.A)(e=>e.user),[s,l]=(0,o.useState)([]),p=(0,n.W7)(t),{data:u,loading:c}=(0,f._)({enabled:r&&!!p,excludeBAUOffers:!0}),{data:m,loading:v,error:C}=(0,a.j)();return(0,o.useEffect)(()=>{try{if(null==u||!u.data||null==m||!m.activatedoffers)return;const r=(u.data.filter(e=>["REGISTRABLE","REGISTERED"].includes(e.registrationStatus))||[]).map(e=>e.promotionCode),t=m.activatedoffers.filter(e=>e.promoCode&&r.includes(e.promoCode)),o=u.data.filter(r=>t.some(t=>{var o;return t.promoCode===r.promotionCode&&(null==(o=t.partner)?void 0:o.value)===e})).map(e=>({...e,...t.find(r=>r.promoCode===e.promotionCode)||{}}));l(o)}catch(e){const r=e;(0,i.zU)((0,i.oD)(),(0,i.Pd)("use-partner-activated-offers",r))}},[u,m,e]),(0,o.useEffect)(()=>{C&&(0,i.zU)((0,i.oD)(),(0,i.Pd)("use-partner-activated-offers",C))},[C]),{partnerApiOffers:s,partnerApiOffersLoading:v||c}}])}}]);
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.