1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6751],{1132:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(765),n=a(25895);let i=e=>!(!e||(0,n.Km)(e))&&((0,r.q2)(r.cY.SWAPPABLE_SUB,e,72),!0)},15545:(e,t,a)=>{a.d(t,{Z:()=>o});var r,n=a(7620);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}var o=function(e){return n.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"},e),r||(r=n.createElement("path",{d:"M11 21a8.8 8.8 0 0 1-3.512-.7 9 9 0 0 1-2.863-1.925A9 9 0 0 1 2.7 15.512 8.8 8.8 0 0 1 2 12q0-1.874.7-3.512a9 9 0 0 1 1.925-2.863A9 9 0 0 1 7.488 3.7 8.8 8.8 0 0 1 11 3a8 8 0 0 1 2 .25V5.3a7 7 0 0 0-.988-.225A7 7 0 0 0 11 5Q8.05 5 6.025 7.025T4 12t2.025 4.975T11 19t4.975-2.025T18 12q0-.275-.025-.5a7 7 0 0 0-.075-.5h2.05q.05.275.05.5v.5a8.8 8.8 0 0 1-.7 3.512 9 9 0 0 1-1.925 2.863 9 9 0 0 1-2.863 1.925A8.8 8.8 0 0 1 11 21m2.8-4.8L10 12.4V7h2v4.6l3.2 3.2zM18 9V6h-3V4h3V1h2v3h3v2h-3v3z"})))}},16166:(e,t,a)=>{a.d(t,{p:()=>o});var r=a(19851),n=a(59055);let i={dealsLoaded:!1,dealsLoading:!1,recommendationLoaded:!1,recommendationLoading:!1},o=(0,r.vt)()((0,n.lt)(e=>({...i,setDealsLoaded:t=>{e({dealsLoaded:t},!1,"retentionLoadingStatus/setDealsLoaded")},setDealsLoading:t=>{e({dealsLoading:t},!1,"retentionLoadingStatus/setDealsLoading")},setRecommendationLoaded:t=>{e({recommendationLoaded:t},!1,"retentionLoadingStatus/setRecommendationLoaded")},setRecommendationLoading:t=>{e({recommendationLoading:t},!1,"retentionLoadingStatus/setRecommendationLoading")},reset:()=>{e(i,!1,"retentionLoadingStatus/reset")}}),{name:"retentionLoadingStatus"}))},18367:(e,t,a)=>{a.d(t,{S:()=>l});var r=a(86103),n=a(27128),i=a(25895);let o=async({url:e,subscriptionId:t,car_id:a,mileagePackage:n,originalPrice:i})=>r.A.post(e,{dealId:t,car_id:a,mileagePackage:n,originalPrice:i},{withCredentials:!0,validateStatus:e=>e<300||409===e}),s={reduced_prolongation_price_experiment:!1,current_subscription_end_date:"2025-09-03",prolongation_options:[{term:3,price:386,original_price:405},{term:4,price:386,original_price:306},{term:5,price:386,original_price:306},{term:6,price:386,original_price:306},{term:7,price:386,original_price:306},{term:8,price:386,original_price:306},{term:9,price:386,original_price:306},{term:10,price:386,original_price:306},{term:11,price:386,original_price:306},{term:12,price:365,original_price:306},{term:13,price:365,original_price:306},{term:14,price:365,original_price:306},{term:15,price:365,original_price:306},{term:16,price:365,original_price:900},{term:17,price:365,original_price:400},{term:18,price:365,original_price:385}],is_downpayment_subscription:!0,kilometer_package:null},l=e=>{let{data:t}=(0,i.AI)(e??null),{data:a,isLoading:r}=(0,n.Ay)(e?{url:"/api/checkout/prolongation/options",subscriptionId:e,car_id:t?.car_id,mileagePackage:t?.mileage_package,originalPrice:t?.amount}:null,o,{keepPreviousData:!0,revalidateOnReconnect:!1,errorRetryCount:0,dedupingInterval:3e5}),l=a?.data?.prolongation_options||"39805351345"!==e?a?.data:s;return l&&l?.prolongation_options?.sort((e,t)=>t.term-e.term),{data:l,status:a?.status,isLoading:r}}},20735:(e,t,a)=>{a.d(t,{Q:()=>l});var r=a(57392),n=a(7620),i=a(24258);let o={user:{},deals:{}},s=()=>"portal/api/bff/settings",l=({shouldFetch:e=!0}={shouldFetch:!0})=>{let[t,a]=(0,r.wV)(),l=t?.user?.hs_contact_id,{data:d,status:c,mutate:u}=(0,i.mp)(e&&l?`user-settings-${l}`:null,s,o);return(0,n.useMemo)(()=>({settings:d??o,settingsStatus:a?"loading":c,mutateSettings:u}),[d,c,a,u])}},21573:(e,t,a)=>{a.d(t,{YR:()=>s,w2:()=>o});var r=a(54568),n=a(7620);let i=(0,n.createContext)({user:null,isLoading:!1}),o=({user:e,isLoading:t,children:a})=>(0,r.jsx)(i.Provider,{value:{user:e,isLoading:t},children:a}),s=()=>(0,n.useContext)(i)},24258:(e,t,a)=>{a.d(t,{ho:()=>p,Uq:()=>g,mp:()=>f});var r=a(86401),n=a(57392),i=a(7620),o=a(27128),s=a(21573),l=a(45371),d=a(86103),c=a(18830);let u=async e=>{let t=await e[0].request;
1if(t.status<400)return e.forEach(e=>{e.cancel()}),{data:t.data,status:t.status};let a=(await Promise.allSettled(e.map(e=>e.request)).then(e=>[...e.values()]).catch(()=>[])).find(e=>e?.value?.status<400);if(a)return e.forEach(e=>{e.cancel()}),{data:a.value.data,status:a.value.status};let r=t.status||500;return{data:r>=400?null:t.data,status:r}},m={revalidateIfStale:!1,revalidateOnReconnect:!1},p=e=>e.includes("loading")?"loading":e.includes("error")?"error":"success",g=(e,t,a,r)=>t||!e&&r&&!a?"loading":a||e&&e>=400?"error":"success",f=(e,t,a,p)=>{let f=(0,r.S)(),[_,h]=(0,n.wV)(),b=(0,s.YR)(),v=(0,i.useMemo)(()=>async()=>{let e=t();return u((Array.isArray(e)?e:[e]).map(e=>{let t=new AbortController;return{request:(0,d.A)(`/${e}`,{headers:{[l.wV]:(0,c.A)(),"x-finn-actor":"b2b"===f?"finn-b2b-portal":"ops_b2c_customerportal"},withCredentials:!0}).catch(e=>e?.response),cancel:()=>{t?.abort()}}}))},[t,f]),w=h||_||b?.isLoading||b?.user,{data:x,error:E,isLoading:A,mutate:O}=(0,o.Ay)(e,v,{...m,...p});return(0,i.useMemo)(()=>({mutate:O,response:x,data:x?.data?.data||a,status:w?g(x?.status,A,E,e??void 0):"success",httpStatus:x?.status}),[O,x,A,w,E,a,e,b])}},25586:(e,t,a)=>{a.d(t,{Y:()=>r.ReactComponent});var r=a(97011)},25895:(e,t,a)=>{a.d(t,{AI:()=>m,GV:()=>u,Km:()=>c,PB:()=>d});var r=a(59770),n=a(28461),i=a.n(n),o=a(7620),s=a(19616),l=a(24258);let d=(e,t)=>{let a=e.subtract(4,"week"),n=e.add(1,"week");return t&&(n=t),{available_from:a.isBefore(i()().add(1,"day"))?i()().add(1,"day").format(r.nu):a.format(r.nu),available_to:n.format(r.nu)}},c=e=>{let t=Number(e.term??0);return Number(e.category_subscription_term??0)>t},u=e=>{let t=e?.minimum_commitment_end_date,a=i()(t,{format:r.nu}),n=e?.auto_renewal_end_date,o=n?i()(n,{format:r.nu}):void 0;return{hasEndDate:!!t,parsedEndDate:a,parsedEndDateString:a.format(r.nu),autoRenewalEndDate:o}},m=(e,{forceFetch:t}={},a)=>{let{mutate:r}=(0,s.iX)(),{data:n,isFullData:i}=(e=>{let{cache:t}=(0,s.iX)(),a=t.get(`deal/${e}`)?.data?.data?.data,r=t.get("deals")?.data?.data?.data;return(0,o.useMemo)(()=>({data:a||r?.find(t=>t.id===e),isFullData:!!a}),[e,r,a])})(e),d=n&&i&&!t,{data:c,mutate:u,status:m,httpStatus:p}=(0,l.mp)(d||!e||"no-deal"===e?null:`deal/${e}`,()=>`portal/api/bff/deals/${e}`);return(0,o.useEffect)(()=>{a&&p&&"error"===m&&a(p)},[p,a,m]),(0,o.useMemo)(()=>({mutate:async()=>{let e=await u();return await r("deals",t=>t?.data?.data?.length&&e?.data?.data?.id?{...t,data:{...t.data,data:t.data.data?.map(t=>t.id===e?.data?.data?.id?e?.data?.data:t)}}:t),e},data:c||n,fullDataStatus:i?m:"loading",status:n?"success":m}),[u,c,n,m,r,i])}},27153:(e,t,a)=>{a.d(t,{W:()=>y});var r=a(54568),n=a(60233),i=a(79764),o=a(15545),s=a(36217),l=a(25586),d=a(18367),c=a(25895),u=a(1132),m=a(58321),p=a(86483),g=a(59770),f=a(66866),_=a(92088),h=a(46879),b=a(33611),v=a(51744),w=a(89718),x=a(51084),E=a(32133),A=a(7620),O=a(27795),L=a(58593);let N=({Icon:e,title:t,description:a,onClick:n,isDisabled:i,disabledDescription:o,location:s,badge:l})=>
1{let d=(0,O.i)(e=>e.track);return(0,A.useEffect)(()=>{d(b.fC.CTA_SHOWN,{name:t,additionalProps:{isDisabled:i,location:s}})},[]),(0,r.jsxs)("a",{className:(0,L.cn)({"border-pewter grid cursor-pointer grid-cols-[min-content_1fr_min-content] rounded border p-4 hover:border-black sm:px-4 sm:py-6":!0,"pointer-events-none cursor-default opacity-50":i}),onClick:i?()=>{}:n,children:[(0,r.jsx)(e,{className:"mr-4 min-w-6"}),(0,r.jsxs)("div",{className:"flex flex-col gap-4 text-left",children:[(0,r.jsx)("span",{className:"body-16-semibold",children:t}),l,(0,r.jsx)("span",{className:"body-14-light",children:i&&o||a})]})]})},y=({open:e,onClose:t,onCloseCallback:a,selectedSubscription:O,autoOpened:L,location:y})=>{let R=(0,v.t)(),P=(0,f.t6)(),M=(0,f.Hl)(),{locale:D}=(0,w.n)(),C=O?.id,T=(0,d.S)(C),j=!!O&&!(0,c.Km)(O),S=(0,A.useCallback)(()=>{(0,u.A)(O)&&((0,h._J)(b.fC.SWAP_OPTION_CLICKED,{location:"Retention Campaign Card PLP",SubscriptionId:O?.id}),window.location.pathname.includes(`/${g.Oz}/`)?window.location.reload():window.location.href=`/${D}/${g.Oz}`)},[O,D]),I=(0,A.useCallback)(()=>{(0,h._J)(b.fC.PROLONGATION_OPTION_CLICKED,{location:"Retention Campaign Card PLP",SubscriptionId:C}),M(_.t.RETENTION_MODAL),P("prolongation",{dealId:C||""},{exclusive:!0})},[M,P,C]),k=R.formatMessage(L?"plp.retentionModal.titleLong":"plp.retentionModal.title"),$=R.formatMessage(L?"plp.retentionModal.descriptionLong":"plp.retentionModal.description",{endDate:(0,E.Yq)(O?.auto_renewal_end_date??O?.minimum_commitment_end_date,"DD.MM.YYYY")}),B=R.formatMessage("plp.retentionModal.prolong.title"),q=R.formatMessage("plp.retentionModal.prolong.description"),V=R.formatMessage("plp.retentionModal.prolong.disabledDescription"),U=R.formatMessage("plp.retentionModal.swap.title"),Y=R.formatMessage("plp.retentionModal.swap.description"),W=L&&O?.is_return_window_open&&!O?.return_type;return(0,r.jsx)(n.aF,{variant:"small",open:e,onOpenChange:e=>{e||t(),e||a?.()},children:(0,r.jsxs)(n.$m,{onPointerDownOutside:e=>{L&&e.preventDefault()},children:[(0,r.jsxs)(n.rQ,{children:[(0,r.jsx)(n.wt,{children:k}),L&&(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[O?.car?.picture?(0,r.jsx)("img",{className:"bg-snow my-2 w-0 max-w-full basis-2/5 mix-blend-multiply transition-transform sm:my-4",src:(0,x.$)(O.car.picture),alt:`${O.car.oem} ${O.car.model}`}):(0,r.jsx)(s.$,{className:"mx-8 my-2 h-full w-0 max-w-[192px] basis-1/2 opacity-50 sm:mx-12 sm:my-4"}),(0,r.jsxs)("div",{className:"flex w-0 basis-3/5 flex-col gap-2",children:[(0,r.jsx)("p",{className:"body-16-semibold",children:`${O?.car?.oem} ${O?.car?.model}`}),(0,r.jsx)("p",{className:"body-16-light",children:O?.car?.license_plate})]})]}),(0,r.jsx)(n.Wn,{children:$})]}),(0,r.jsxs)("div",{className:"mb-12 flex flex-col gap-4 md:mb-0",children:[T.isLoading?(0,r.jsx)(i.E,{className:"bg-pearl !mb-4 h-[60px] w-full !rounded-xs"}):(0,r.jsx)(N,{Icon:o.Z,title:B,description:q,disabledDescription:V,onClick:I,isDisabled:!T.data?.prolongation_options?.length,location:y}),j&&(0,r.jsx)(N,{Icon:l.Y,title:U,description:Y,badge:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.k,{}),(0,r.jsx)(p.i,{})]}),onClick:S}),W&&(0,r.jsxs)("p",{className:"body-14-light mt-4",children:["Falls du dein"," ",(0,r.jsx)("a",{className:"body-14-semibold inline-block underline",href:`${g.Ko.MY_CARS}/${C}?modalName=MULTISTEP_EDIT_RETURN`,children:"Auto zur\xfcckgeben"})," ","m\xf6chtest, hoffen wir, dir bald wieder ein passendes Auto Abo anbieten zu k\xf6nnen."]})]})]})})}},27775:(e,t,a)=>{a.d(t,{o:()=>l,useReadyValue:()=>d,s:()=>s});var r=a(7620),n=a(19851),i=a(59055);let o=(0,n.vt)()((0,i.lt)(e=>({isReady:!1,setReady(){e(()=>({isReady:!0}),!1,"app/setReady")}}),{name:"app"}));function s(){let{setReady:e}=o();(0,r.useEffect)(()=>{e()},[])}function l(){return o().isReady}function d(e,t){let{isReady:a}=o();return a?e:t}},34188:(e,t,a)=>{a.d(t,{E:()=>l});var r=a(54568),n=a(91397),i=a(7620),o=a(58593);let s=(0,n.F)("border-solid border-0 outline-transparent inline-flex gap-x-1 text-nowrap h-6
1w-min rounded items-center px-1 body-12-medium focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-trustedBlue focus-visible:ring-offset-2",{variants:{variant:{monochrome:"border border-pearl border-solid bg-white fill-black",blue:"bg-lightBlue text-trustedBlue border-trustedBlue fill-trustedBlue",red:"bg-lightRed text-red border-red fill-red",orange:"bg-lightOrange text-orange border-orange fill-orange",green:"bg-lightGreen text-green border-green fill-green",grey:"bg-pearl text-iron border-iron fill-iron",monochromeBlue:"bg-white text-trustedBlue border-trustedBlue fill-trustedBlue rounded-xs"}},defaultVariants:{variant:"monochrome"}}),l=i.forwardRef(({className:e,variant:t,...a},n)=>(0,r.jsx)("div",{ref:n,className:(0,o.cn)(s({variant:t}),a.withStroke?"!border":"",e),...a}))},36217:(e,t,a)=>{a.d(t,{$:()=>r.ReactComponent});var r=a(93652)},46876:(e,t,a)=>{a.d(t,{t:()=>c});var r=a(57392),n=a(7620),i=a(24258),o=a(16166),s=a(20735);let l=e=>["CREATED","ACTIVE"].includes(e.state),d=e=>["CREATED","ACTIVE","STOPPED","INACTIVE"].includes(e.state),c=({shouldFetch:e=!0}={shouldFetch:!0})=>{let t,[a,c]=(0,r.wV)(),u=a?.user?.hs_contact_id,{data:m,status:p}=(0,i.mp)(e&&u?"deals":null,(t=u?Number(u):void 0,()=>`portal/api/bff/deals${t?`?refreshId=${t||""}`:""}`),[]);(0,s.Q)({shouldFetch:e});let g=(0,o.p)(e=>e.setDealsLoaded),f=(0,o.p)(e=>e.setDealsLoading);return(0,n.useEffect)(()=>{"loading"===p?f(!0):"success"===p?(f(!1),g(!0)):f(!1)},[p,g,f]),(0,n.useMemo)(()=>({deals:m,dealsStatus:c?"loading":p,activeDeals:m?.filter(l)||[],dealsPreventingAccountDeletion:m?.filter(d)||[]}),[m,p,c])}},49017:(e,t,a)=>{function r(e){return e?.state==="CREATED"&&e?.subscribed_as==="PROLONGATION"}function n(e){return e?.jobauto_type==="EXTERNAL"}a.d(t,{I:()=>n,g:()=>r})},51084:(e,t,a)=>{a.d(t,{$:()=>i,n:()=>o});var r=a(85402);let n=e=>{try{let{protocol:t,hostname:a}=new URL(e);return"https:"===t&&("imagin.studio"===a||a.endsWith(".imagin.studio"))}catch{return!1}},i=(e,{...t}={})=>{if(!e||n(e))return e;e.includes("imgix.cosmicjs")&&(e=e.replace("imgix.cosmicjs","cdn.cosmicjs"));let a=Object.entries(e.endsWith(".svg")||e.includes(".svg?")?{q:100,f:"svg"}:Object.assign({q:"auto",f:"auto",c:"limit",dpr:2},t)).filter(([,e])=>void 0!==e).map(e=>`${e[0]}${e[0]?"_":""}${e[1]}`).join(",");return`${r.A.CLOUDINARY_REMOTE_IMAGE_FETCH_URL}${a}/${e}`},o=(e,t,a=2,r={})=>n(e)?e:t.map(t=>`${i(e,{w:t,dpr:a,...r})} ${t}w`).join(",\n")},58321:(e,t,a)=>{a.d(t,{k:()=>s});var r=a(54568),n=a(34188),i=a(51744),o=a(65379);let s=({className:e})=>{let t=(0,i.t)();return(0,o.et)()!==o.DA?null:(0,r.jsx)(n.E,{variant:"monochromeBlue",withStroke:!0,className:e,children:t.formatMessage("general.retentionSwapDiscountBadge",{defaultMessage:"Bis zu 40 ⬠Rabatt pro Monat"},{noTags:!0})})}},65379:(e,t,a)=>{a.d(t,{DA:()=>s,Df:()=>o,VM:()=>l,et:()=>d,h0:()=>u,k$:()=>c,rt:()=>i});var r=a(57392),n=a(20735);let i="discount-cohort",o="volume",s="retention",l="october",d=()=>{let[e,t]=(0,r.wV)(),{settings:a,settingsStatus:d}=(0,n.Q)();if(t)return;if(!e)return null;if("loading"===d)return;if("error"===d)return null;let c=a.user?.[i];return c===o||c===s||c===l?c:null},c=()=>{let e=d();return void 0===e?void 0:e===o||e===s},u=()=>{let e=d();return void 0===e?void 0:e===l}},79764:(e,t,a)=>{a.d(t,{E:()=>o});var r=a(54568),n=a(58593);let i={default:"rounded-lg",text:"rounded-xs",circular:"rounded-full"},o=({className:e,variant:t="default",...a})=>(0,r.jsx)("div",{className:(0,n.cn)("bg-cotton animate-pulse",i[t],e),...a})},86483:(e,t,a)=>{a.d(t,{i:()=>s});var r=a(54568),n=a(34188),i=a(51744),o=a(65379);let s=({className:e})=>{let t=(0,i.t)();return!0!==(0,o.h0)()?null:(0,r.jsx)(n.E,{variant:"monochromeBlue",withStroke:!0,className:e,children:t.formatMessage("general.octoberSwapDiscountBadge",{defaultMessage:"-10⬠pro Monat"},{noTags:!0})})}},88625:(e,t,a)=>{a.d(t,{RetentionModalPopup:()=>p});var r=a(54568),n=a(99498),i=a(66866),o=a(92088),s=a(27795),l=a(33611),d=a(96971),c=a(765),u=a(7620),m=a(27153);let p=({autoTrigger:e=!0})=>{let{readyForRetentionDeals:t}=(0,n.b)(),a=t?.length>0?t[0]:null,p=a?.id,g=(0,i.t6)(),f=(0,s.i)(e=>e.track);return(0,u.useEffect)(()=>
1{if(!e)return;let t=window.location.pathname.includes("/checkout/");!p||(0,d.MW)(d.$K.RETENTION_POPUP_SHOWED)||"true"!==(0,c.gp)(c.cY.PORTAL_AUTO_POPUP_SHOWN)&&((0,d.mz)(d.$K.RETENTION_POPUP_SHOWED,!0),t||((0,c.q2)(c.cY.PORTAL_AUTO_POPUP_SHOWN,"true"),g(o.t.RETENTION_MODAL_POPUP)),f(l.fC.MODAL_OPENED,{name:"auto_pop_up_extend_subscription_selector"}))},[e,g,p,f]),(0,r.jsx)(i.Bs,{modalKey:o.t.RETENTION_MODAL_POPUP,ModalComponent:m.W,selectedSubscription:a,onCloseCallback:()=>{f(l.fC.MODAL_CLOSED,{name:"auto_pop_up_extend_subscription_selector"})},autoOpened:!0,location:"Retention Modal Popup"})}},93652:(e,t,a)=>{a.r(t),a.d(t,{ReactComponent:()=>o});var r,n=a(7620);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}var o=function(e){return n.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"},e),r||(r=n.createElement("path",{d:"M6 18v1q0 .424-.287.712A.97.97 0 0 1 5 20H4a.97.97 0 0 1-.712-.288A.97.97 0 0 1 3 19v-8l2.1-6q.15-.45.538-.725Q6.025 4 6.5 4h11q.475 0 .863.275.387.275.537.725l2.1 6v8q0 .424-.288.712A.97.97 0 0 1 20 20h-1a.97.97 0 0 1-.712-.288A.97.97 0 0 1 18 19v-1zm-.2-9h12.4l-1.05-3H6.85zm1.7 6q.624 0 1.063-.437Q9 14.125 9 13.5t-.437-1.062A1.45 1.45 0 0 0 7.5 12q-.625 0-1.062.438A1.45 1.45 0 0 0 6 13.5q0 .624.438 1.063Q6.874 15 7.5 15m9 0q.625 0 1.063-.437Q18 14.125 18 13.5t-.437-1.062A1.45 1.45 0 0 0 16.5 12q-.625 0-1.062.438A1.45 1.45 0 0 0 15 13.5q0 .624.438 1.063.437.437 1.062.437"})))}},97011:(e,t,a)=>{a.r(t),a.d(t,{ReactComponent:()=>o});var r,n=a(7620);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(null,arguments)}var o=function(e){return n.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24"},e),r||(r=n.createElement("path",{d:"m7 20-5-5 5-5 1.4 1.425L5.825 14H13v2H5.825L8.4 18.575zm10-6-1.4-1.425L18.175 10H11V8h7.175L15.6 5.425 17 4l5 5z"})))}},99498:(e,t,a)=>{a.d(t,{b:()=>g});var r=a(59770),n=a(86401),i=a(28461),o=a.n(i),s=a(7620),l=a(27128),d=a(49017),c=a(25895),u=a(46876);let m=e=>["CREATED","ACTIVE"].includes(e.state);async function p(e){let t=await fetch(e,{method:"GET"});if(!t.ok)throw Error(`Failed to fetch subscriptions: ${t.statusText}`);let a=await t.json();return{subscriptions:(a.data||a).subscriptions}}let g=e=>{let t="b2b"===(0,n.S)(),{activeDeals:a,dealsStatus:i}=(0,u.t)({shouldFetch:!t}),g=e?.companyIds,f=(0,s.useMemo)(()=>{if(!t||!g||0===g.length)return null;let e=new URLSearchParams;return g.forEach(t=>e.append("company_ids",t)),e.append("subscription_status","ACTIVE"),`/portal/api/bff/deals/company?${e.toString()}`},[t,g]),{data:_,error:h,isLoading:b}=(0,l.Ay)(t&&f?f:null,p,{fallbackData:{subscriptions:[]}}),v=(0,s.useMemo)(()=>t?(_?.subscriptions||[]).filter(m):a||[],[t,_,a]),w=(0,s.useMemo)(()=>t?b?"loading":h?"error":"success":i,[t,b,h,i]);return{readyForRetentionDeals:(0,s.useMemo)(()=>v?.filter(e=>{if(["SWAP_SAME_DAY","SWAP_DIFFERENT_DAY","PROLONGATION"].includes(e.subscribed_to??""))return!1;if(t)return"RETURN"===e.additional_b2b_status;if("CREATED"===e.state&&!(0,d.g)(e)||"BEGINNING"===e.bridging_type||(0,c.Km)(e))return!1;let a=o()(e.return_date||e.preferred_return_date||e.minimum_commitment_end_date);return a.isAfter(o()().add(r.s,"day"))&&a.isBefore(o()().add(r.uc,"day"))})||[],[v,t]),dealsStatus:w}}}}]);
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.