1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4989],{22415:(e,t,r)=>{r.d(t,{UW:()=>o,jj:()=>c,zN:()=>l});var a=r(69054),s=r(34847),i=r(31855),n=r(31533);let o=e=>e.reduce((e,t)=>e+(t.amount||0),0),c=({priceCredit:e,priceId:t,isCatalogMap:r,modificationRules:c})=>{if(!e)return null;let l=e.offers?.filter(e=>(0,n.C0)(e))||[],m=(r?(0,s.h9)(l):(0,s.Cd)(l)).filter(e=>e.type!==s.aw.PROVIDER_OFFER_MONTHS&&e.type!==s.aw.ACCESSORY_OFFER&&e.type!==s.aw.TRADE_IN_OFFER),u=o(m);return{id:t,type:i.D0.CREDIT,upfront:e.price,upfrontNet:e.price-u,totalPrice:e.totalPrice,totalPriceAfterImmediateDiscountApplied:e.totalPrice-e.immediateDiscount,immediateDiscount:c?.resetPrice?0:e.immediateDiscount,immediateDiscountEndDate:e.endImmediateDiscount||null,isImmediateDiscountActive:(0,i.hS)(e),offers:c?.resetPrice?[]:m,shopId:e.shop.toString(),financedAmount:(0,a.Ar)(e.requestedAmount),duration:e.maturityInMonths,fixedInterestRate:Number((100*e.interestRate).toFixed(2)),taeg:Number((100*e.annualPercentageRate).toFixed(2)),byMonth:(0,a.Ar)(e.monthlyInstallmentAmount),interests:(0,a.Ar)(e.interestsAmount),totalDue:(0,a.Ar)(e.totalDueAmount)}},l=e=>e.length>0?"apr\xe8s remboursement puis":"puis"},31258:(e,t,r)=>{r.d(t,{h:()=>s});var a=r(65886);let s=(e,t)=>{let[r,s]=(0,a.useState)(t);return(0,a.useEffect)(()=>{let t=sessionStorage.getItem(e);null!==t&&s(JSON.parse(t))},[e]),[r,t=>{s(t),window.sessionStorage&&sessionStorage.setItem(e,JSON.stringify(t))}]}},31533:(e,t,r)=>{r.d(t,{C0:()=>n,MP:()=>l,_y:()=>o,fo:()=>u,sT:()=>m,vO:()=>c});var a=r(58312),s=r(34847),i=r(56380);let n=e=>void 0===e.endDate||!(0,i.AG)(e.endDate)&&(0,i.Gn)(e.startDate),o=(e,t)=>{let r=e.filter(({type:e,amount:t})=>e!==s.aw.PROVIDER_OFFER_MONTHS&&e!==s.aw.ACCESSORY_OFFER&&e!==s.aw.SPECIAL_OFFER&&e!==s.aw.TRADE_IN_OFFER&&t>0);return 2===t&&(r=r.filter(e=>e.type!==s.aw.PROVIDER_OFFER)),r},c=e=>e!==s.aw.PROVIDER_OFFER_MONTHS&&e!==s.aw.ACCESSORY_OFFER&&e!==s.aw.TRADE_IN_OFFER,l=e=>e?.immediateDiscount>0&&e?.isImmediateDiscountActive,m=(e,t)=>{let r=[...e.offers];return l(e)&&r.push((0,s.tz)(e.immediateDiscount,e.immediateDiscountEndDate)),2===t&&(r=r.filter(e=>e.type!==s.aw.PROVIDER_OFFER)),(0,s.Yy)(r?.filter(n)).filter(e=>e.type!==s.aw.SPECIAL_OFFER).slice(0,a.Ez)},u=e=>e.some(e=>e.type===s.aw.SPECIAL_OFFER)?e.find(e=>e.type===s.aw.SPECIAL_OFFER).title??"Offre sp\xe9ciale":null},31855:(e,t,r)=>{r.d(t,{Bt:()=>d,D0:()=>c,Mc:()=>p,RF:()=>u,au:()=>m,hS:()=>l});var a,s=r(31533),i=r(61543),n=r.n(i),o=r(34847),c=((a={}).CASH="comptant",a.PARTNER="partenaire",a.CREDIT="credit",a);let l=e=>null===e.endImmediateDiscount||n()().isBefore(e.endImmediateDiscount,"day")||n()().isSame(e.endImmediateDiscount,"day"),m=(e,t,r,a)=>{if(!e)return null;let i=(0,o.Hb)(r,e.offers),n=i?.filter(e=>(0,s.C0)(e))||[],c=n?.reduce((e,{amount:t,type:r})=>e+((0,s.vO)(r)?t:0),0),m=e.price-c-e.immediateDiscount;return{firstPayment:e.price,firstPaymentAfterDiscount:a?.resetPrice?0:e.price-e.immediateDiscount,id:t,type:"comptant",immediateDiscount:a?.resetPrice?0:e.immediateDiscount,immediateDiscountEndDate:e.endImmediateDiscount||null,isImmediateDiscountActive:l(e),totalPrice:m,offers:a?.resetPrice?[]:(0,o.h9)(n),shopId:e.shop.toString()}},u=e=>e.reduce((e,{amount:t,type:r})=>e+((0,s.vO)(r)?t:0),0),d=(e,t,r)=>"comptant"===e?t:r,p=(e,t,r)=>{switch(e){case"comptant":return t;case"credit":return r;default:return null}}},34847:(e,t,r)=>{r.d(t,{Aq:()=>p,Cd:()=>h,Hb:()=>f,Wf:()=>d,Yy:()=>v,aw:()=>l,h9:()=>b,k7:()=>_,tz:()=>g});var a,s=r(63366),i=r(95380),n=r(31533),o=r(56880),c=r.n(o),l=((a={}).IMMEDIATE_OFFER="immediate_discount",a.MANUFACTURER_OFFER="remboursement_constructeur",a.PROVIDER_OFFER="remboursement_operateur",a.PROVIDER_OFFER_MONTHS="remboursement_operateur_forfait",a.TRADE_IN_OFFER="bonus_reprise_operateur",a.STORAGE_OFFER="offre_stockage",a.SPECIAL_OFFER="speciale",a.ACCESSORY_OFFER="accessoire",a);let m={speciale:1,remboursement_operateur_forfait:2,accessoire:3,immediate_discount:4,bonus_reprise_operateur:6,remboursement_constructeur:7,remboursement_operateur:8,offre_stockage:9},u=e=>{switch(e.type){case"accessoire":return"Accessoire offert";case"speciale":return e?.title??"Offre sp\xe9ciale";case"immediate_discount":return`${e.amount}⬠de remise imm\xe9diate`;case"bonus_reprise_operateur":return`${e.amount}⬠de bonus reprise`;case"remboursement_constructeur":return`Jusqu'\xe0 ${e.amount}⬠rembours\xe9s sur demande`;case"remboursement_operateur":return`${e.amount}⬠rembours\xe9s sur demande`;case"remboursement_operateur_forfait":return`${e.amount} mois rembours\xe9s sur demande`;case"offre_stockage":return"2x plus de stockage pour le m\xeame prix";default:return null}},d=(e,t)=>{switch(e){case"remboursement_constructeur":return"Remboursement constructeur sur demande";case"remboursement_operateur":return`Remboursement sur demande sous forme d'avoir${t===i.bC.
1CASH?"*":""}`;default:return"Remboursement sur demande sous forme d'avoir"}},p=e=>{let t=e?.offers?.map(e=>({title:u(e),type:e.type})),r=e?.priceCash?Object.keys(e?.priceCash)[0]:null;return e?.priceCash&&e?.priceCash[r]?.immediateDiscount&&e.priceCash[r].immediateDiscount>0&&t?.push({title:u({amount:e.priceCash[r].immediateDiscount,type:"immediate_discount"}),type:"immediate_discount"}),c()(t,"label")},f=(e,t)=>t?.map(t=>e?.find(e=>t===e.id)),h=e=>e.map(e=>({title:u(e),description:e.description,details:e.details,amount:e.amount,startDate:e.startDate,endDate:e.endDate,type:e.type,document:e.document||null,comptant:e.comptant})),b=e=>e.map(e=>({title:u(e),description:(e=>{switch(e.type){case"remboursement_constructeur":case"remboursement_operateur":return e.endDate?`B\xe9n\xe9ficiez de ${e.amount}⬠rembours\xe9s apr\xe8s votre achat en remplissant le formulaire re\xe7u par e-mail jusqu'au ${(0,s.vm)(e.endDate)}`:`B\xe9n\xe9ficiez de ${e.amount}⬠rembours\xe9s apr\xe8s votre achat en remplissant le formulaire re\xe7u par e-mail`;default:return null}})(e),amount:e.amount||0,startDate:e.startDate,endDate:e.endDate,type:e.type,document:e.document||null})),g=(e,t)=>{let r={label:`${e}⬠de remise imm\xe9diate`,amount:e,type:"immediate_discount"},a=new Date(t).toLocaleDateString("fr-FR"),s=null===t?void 0:`Profitez de ${e}⬠de remise imm\xe9diate jusqu'au ${a}`;return{title:u(r),amount:r.amount,description:s,type:r.type}},v=e=>e?e.sort((e,t)=>{let r=m[e.type];return m[t.type]-r}):[],_=(e,t)=>{let r=[...e?.offers??[]];return 2===t&&(r=r.filter(e=>"remboursement_operateur"!==e.type)),(0,n.MP)(e)&&r.push(g(e.immediateDiscount,e.immediateDiscountEndDate)),v(r.filter(n.C0))}},36584:(e,t,r)=>{r.d(t,{H:()=>u});var a=r(85646),s=r(65886),i=r(93949),n=r(6593),o=r(22073),c=r(76964);let l=({image:e,logo:t,title:r,description:l,link:m})=>(0,a.jsxs)("div",{className:"mx-auto flex max-w-[624px] flex-1 flex-col rounded-16 bg-white laptop:mx-0",children:[(0,a.jsxs)("div",{className:"relative",children:[(0,s.createElement)(i._,{...e,key:e.src,className:"max-h-50 w-full rounded-t-16 object-cover tablet:h-50"}),t&&(0,s.createElement)(i._,{...t,key:t.src,className:"absolute bottom-4 right-4"})]}),(0,a.jsxs)("div",{className:"flex grow flex-col items-center justify-between px-6 pb-8 pt-6 laptop:px-10",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(o.h,{type:n.vb.H4,className:"text-center text-18 font-bold laptop:text-28",useParser:!0,children:r}),(0,a.jsx)(n.nx,{className:"py-4 text-center text-14 text-gray-700",children:l})]}),m&&(0,a.jsx)(c.N,{...m,className:"font-semibold text-red hover:underline"})]})]});var m=r(9041);let u=({title:e="Des services adapt\xe9s \xe0 vos besoins",backgroundColor:t,items:r,className:s})=>(0,a.jsx)(m.$,{backgroundColor:t,className:s,title:e,titleClassName:"mb-10",children:(0,a.jsx)("div",{className:"mx-auto flex flex-col items-center justify-center gap-4 desktop-lg:max-w-[1280px] desktop-lg:flex-row desktop-lg:items-stretch desktop-lg:gap-8",children:r.map((e,t)=>(0,a.jsx)(l,{...e},t))})})},53126:(e,t,r)=>{r.d(t,{DB:()=>o,FT:()=>m,Jb:()=>i,TC:()=>l,UP:()=>d,Uz:()=>p,rK:()=>s,t4:()=>u,vu:()=>c,yG:()=>n});var a=r(90219);let s={page:a.sc.repriseMobile,section:a.Ib.navProduct,action:a.Fl.ctaFindShop},i={page:a.sc.repriseMobile,section:a.Ib.contentSwitcher,action:a.Fl.chipsShop},n={page:a.sc.repriseMobile,section:a.Ib.contentSwitcher,action:a.Fl.chipsOnline},o={page:a.sc.repriseMobile,section:a.Ib.bonusRebuy,action:a.Fl.ctaIDiscover},c=e=>({page:e,section:a.Ib.adaptedServices,action:a.Fl.linkMore+" Free Flex"}),l=e=>({page:e,section:a.Ib.adaptedServices,action:a.Fl.linkMore+" Assurance mobile"}),m=e=>({page:e,section:a.Ib.adaptedServices,action:a.Fl.linkMore+" Revendre mobile"}),u={page:a.sc.repriseMobile,section:a.Ib.needNewSmartphone,action:a.Fl.ctaChooseMobile},d={page:a.sc.repriseMobile,section:a.Ib.needNewSmartphone,action:a.Fl.ctaFindShop},p={page:a.sc.repriseMobile,section:a.Ib.estimationRebuy,action:a.Fl.ctaEstimateSmartphone}}
1,64515:(e,t,r)=>{r.d(t,{PI:()=>o,d5:()=>m,qi:()=>l,u5:()=>c});var a=r(58312),s=r(53126),i=r(90219),n=r(89324);let o=(e,t,r)=>({image:{src:e?"/static/images/shared/complementaryServices/freeflex.png":"/static/images/shared/complementaryServices/freeflex-mobile.png",alt:"freeflex-image"},title:`<span className="text-red" value="D\xe9couvrez" />${!t?"\n":""} Free Flex`,description:"La nouvelle fa\xe7on de sâoffrir son mobile. \xc9talez le paiement de votre mobile, sans le payer plus cher gr\xe2ce \xe0 la location avec option dâachat.",link:{children:"En savoir plus",href:"/free-flex",tracking:(0,s.vu)(r)}}),c=(e,t,r)=>({image:{src:e?"/static/images/shared/complementaryServices/broken-phone.png":"/static/images/shared/complementaryServices/broken-phone-mobile.png",alt:"broken-phone-image"},logo:{src:"/static/images/shared/complementaryServices/axa_logo.png",alt:"logo AXA"},title:`<span className="text-red" value="Assurez" /> votre${!t?"\n":""} nouveau mobile`,description:"Ecran endommag\xe9, vol, casse ? Un accident est vite arriv\xe9. N'attendez pas qu'il ne soit trop tard pour assurer votre nouveau mobile.",link:{children:"En savoir plus",href:"/assurance-mobile",tracking:(0,s.TC)(r)}}),l=(e,t)=>({image:{src:"/static/images/shared/complementaryServices/recommerce.png",alt:"broken-phone-image"},logo:{src:"/static/images/shared/complementaryServices/recommerce_logo.png",alt:"logo Recommerce"},title:`<span className="text-red" value="Revendez" />${!e?"\n":""} votre mobile`,description:"Obtenez jusquâ\xe0 600⬠en revendant votre mobile et en commandant un nouveau \xe9ligible au bonus reprise.",link:{children:"En savoir plus",href:"/reprise-recommerce",tracking:(0,s.FT)(t)}}),m=(e,t)=>({image:{src:"/static/images/shared/complementaryServices/option-esim-watch.png",alt:"Personne ayant une montre connect\xe9e dâo\xf9 sâ\xe9chappent des bulles repr\xe9sentant diff\xe9rentes applications"},title:"Option eSIM Watch : toujours connect\xe9",description:`Profitez de lâoption eSIM Watch incluse dans le ${t?`${n.un}, le `:""}${n.wt} et la ${n.qd}, pour appeler, payer, \xe9couter de la musique... M\xeame sans votre t\xe9l\xe9phone !`,link:{children:"En savoir plus",href:a.mq.OPTION_E_SIM_WATCH,tracking:{page:e,section:i.Ib.adaptedServices,action:i.Fl.linkMore+" Option eSIM Watch"}}})},75506:(e,t,r)=>{r.d(t,{h:()=>p});var a=r(58312),s=r(99391),i=r(8664),n=r(60249),o=r(41673),c=r(31258),l=r(89102),m=r(27624),u=r(82693),d=r(65886);let p=()=>{let e=(0,u.useRouter)(),[t,r]=(0,c.h)(a.TG.NAME,null),[p,f]=(0,c.h)(a.TG.PROFILES,[]),[h,b]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{if(l.gb&&1){let t=new URLSearchParams(window.location.search),c=t.get(a.TG.PROFILES),l=t.get(a.TG.NAME),u=t.get("from");c&&((0,n.eA)(c,f),(0,s.z_)({shop:(0,m.f)(u),profiles:JSON.parse((0,i.Q)(c)).map(e=>+e)}),t.delete(a.TG.PROFILES)),l&&((0,n.kh)(l,r),(0,s.z_)({name:(0,i.Q)(l)}),t.delete(a.TG.NAME)),(c||l)&&e.replace(`${window.location.pathname}?${t.toString()}`,void 0,{shallow:!0,scroll:!1}),!u&&(0,o.W9)(a.TG.PROFILES)&&(t.set("from",a.e_.SELFCARE),e.replace(`${window.location.pathname}?${t.toString()}`,void 0,{shallow:!0,scroll:!1})),b(!0)}},[e]),{profiles:p,name:t,isReady:h}}},76964:(e,t,r)=>{r.d(t,{N:()=>a.N});var a=r(77574)},77574:(e,t,r)=>{r.d(t,{N:()=>c});var a=r(85646),s=r(6593),i=r(68812),n=r.n(i),o=r(65886);let c=({href:e,children:t,className:r="",onClick:i,tracking:c,target:l,rel:m,...u})=>{let d=(0,o.useCallback)(e=>{c&&(0,s.Hl)(c),i&&i(e)},[i,c]);return e.startsWith("//")||e.startsWith("http")?(0,a.jsx)("a",{className:r,href:e,rel:m,target:l,onClick:d,children:t}):(0,a.jsx)(n(),{legacyBehavior:!0,href:e,passHref:!0,...u,children:(0,a.jsx)("a",{className:r,onClick:d,target:l,children:t})})}}}]);
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.