PageSourceSearch

https://www.dacia.fr/client/dacia-my-services-retractation-401f5e5ccc347efb.js

js dacia.fr collected 2026-10-01 11:47:32 UTC 6,914 bytes, 1 lines download raw bytes

1"use strict";(self.rspackChunkOne=self.rspackChunkOne||[]).push([[11186],{33238(e,r,t){var a,s=t(71763);function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var a in t)({}).hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(null,arguments)}t.d(r,{},{A:e=>s.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=s.createElement("path",{fillRule:"evenodd",d:"M22.818 5.755 11.032 19.786l-3.058.006-6.792-8.027 3.053-2.584 5.26 6.216 10.26-12.215z",clipRule:"evenodd"})))})},25756(e,r,t){var a=t(91987),s=t(71763);t.d(r,{},{R:({bClassName:e,content:r="",supportReturnCarriage:t=!1,tag:c="div",className:n})=>{let i=(0,s.useMemo)(()=>{let a=r.replace(/<[^>]+>/gi,"");return a=a.replace(/\[(\/?[bi])\]/gi,"<$1>"),e&&(a=a.replace(/<b>/gi,`<b class="${e}">`)),t&&(a=a.replace(/\r?\n/g,"<br>")),{__html:a}},[r,e,t]);return(0,a.jsx)(c,{dangerouslySetInnerHTML:i,className:n})}})},52357(e,r,t){var a=t(25756);t.d(r,{R:()=>a.R})},29439(e,r,t){t.d(r,{S:()=>o});var a=t(91987),s=t(97500),c=t.n(s),n=t(601),i=t(33238);let o=({onChange:e,hasError:r,errorLabel:t,label:s,value:o,id:l,name:d,disabled:u=!1,variant:h="default","aria-hidden":_=!1})=>(0,a.jsxs)("div",{className:c()("Checkbox",{"has-error":r,"is-disabled":u,"is-compact":"compact"===h}),children:[(0,a.jsxs)("div",{className:"Checkbox__content",children:[(0,a.jsx)("input",{disabled:u,id:l,className:"Checkbox__box",type:"checkbox",name:d,checked:o,onChange:r=>{e(r.target.checked)},tabIndex:_?-1:0,"aria-hidden":_}),(0,a.jsxs)("label",{htmlFor:l,className:"Checkbox__label",children:[(0,a.jsx)("div",{className:"Checkbox__boxContainer",role:"checkbox",children:(0,a.jsx)(i.A,{className:"Checkbox__icon"})}),(0,a.jsx)("div",{className:"Checkbox__labelContent",children:s})]})]}),r&&(0,a.jsx)(n.Q,{variant:"error",children:t})]})},16887(e,r,t){t.r(r);var a=t(91987),s=t(71763),c=t(20496),n=t(50865),i=t(52357),o=t(29439),l=t(73437),d=t(93196),u=t(69056),h=t(9897),_=t(79461),p=t(90939),v=t(33761),b=t(42488),m=t(1842);t.d(r,{},{default:({editContext:e,serviceContract:r})=>{let{brand:t,country:C}=(0,c.d4)(e=>e.page.data?.siteParams)||{},O=(0,c.d4)(e=>e.page.location?.queryParams?.subscriptionId)||"",A=(0,c.wA)(),{destroy:f,state:x}=(0,_.s)(),{data:g}=x,R=g?.find(e=>O&&O===e?.subscriptionBoost?.subscriptionId),[{isConditionsAcceptance:S,isRetracted:N},y]=(0,s.useReducer)((e,r)=>({...e,...r}),{isConditionsAcceptance:!1,isRetracted:!1}),[{isLoading:E=!1},I]=(0,h.A)({method:"patch",returnPromise:!0}),{subscriptionBoost:k}=R||{},{userExternalId:j,subscriptionId:w}=k||{},{conditionsAcceptanceMsg:T,confirmationMsg:H,ctaLabel:X,ctaLink:D,legalMentions:K,reassuranceMsg:L,retractCtaLabel:P}=r||{},M=async()=>{try{j&&w&&(await I({data:{status:"CANCELLED",userExternalId:j,context:{reason:"CustomerCancellation"}},url:(0,p.A)(`/wired/commerce/v1/users/${j}/subscriptions/${w}?&country=${C}&brand=${t}`)}),f(),y({isRetracted:!0}))}catch(e){A((0,m.G)({level:v.op.ERROR,emitter:"slice39vB.retract.service",message:(0,v.LW)(v.op.ERROR),duration:10}))}},$=(0,a.jsxs)(s.Fragment,{children:[(0,a.jsx)("p",{className:"ServiceRetraction__title",children:L}),(0,a.jsx)(n.d,{className:"ServiceRetraction__rte",content:K}),(0,a.jsx)(o.S,{id:"conditionsAcceptanceMsg",name:"conditionsAcceptanceMsg",value:S,onChange:()=>y({isConditionsAcceptance:!S}),label:T}),(0,a.jsx)(l.l,{useButtonMarkup:!0,variant:"cta-primary",onClick:M,disabled:!S,isLoading:E,children:P})]}),B=(0,a.jsxs)(s.Fragment,{children:[(0,a.jsxs)("div",{className:"ServiceRetraction__confirmationMessage",children:[(0,a.jsx)(u.A,{className:"ServiceRetraction__icon"}),(0,a.jsx)(i.R,{className:"ServiceRetraction__text",content:H})]}),(0,a.jsx)(l.l,{variant:"cta-primary",onClick:()=>{D&&(0,b.bw)(D)},children:X})]});return(0,a.jsxs)("div",{className:"ServiceRetraction",children:[N?B:$,(0,a.jsx)(d.Cq,{editContext:e})]})}})},9897(e,r,t){var a=t(71763),s=t(48412);let c={isLoading:void 0,response:void 0,error:void 0};t.d(r,{},{A:({afterMount:e=!1,returnPromise:r=!1,...t}={})=>{let n=(0,a.useRef)(void 0),i=(0,a.useRef)(!1),o=(0,a.useRef)(t),[l,d]=(0,a.useReducer)((e,r)=>{switch(r.type){case"AXIOS_HOOK_ACTIONS_START":return{...e,isLoading:!0};case"AXIOS_HOOK_ACTIONS_END":return{...e,isLoading:!1,response:r.payload,error:r.error};case"AXIOS_HOOK_ACTIONS_RESET":return c;default:return e}},c),u=(0,a.useCallback)(async(e,t)=>{let a=new AbortController;t?.abort(),n.current=a;try{d({type:"AXIOS_HOOK_ACTIONS_START"});let t=await (0,s.A)({...e,signal:n.current?.signal});return r?d({type:"AXIOS_HOOK_ACTIONS_END"}):d({type:"AXIOS_HOOK_ACTIONS_END",payload:t}),t}catch(e){if(i.current&&s.A.isAxiosError(e)&&(r?d({type:"AXIOS_HOOK_ACTIONS_END"}):d({type:"AXIOS_HOOK_ACTIONS_END",error:e})),r)throw e;return}},[r]),h=(0,a.useCallback)(()=>
1{n.current?.abort(),n.current=new AbortController,d({type:"AXIOS_HOOK_ACTIONS_RESET"})},[]);return(0,a.useEffect)(()=>(e&&!i.current&&(n.current=new AbortController,u(o.current,n.current)),i.current=!0,()=>{i.current=!1,n.current?.abort()}),[e,u]),[l,(0,a.useCallback)(e=>u({...o.current,...e},n.current),[]),h]}})},54449(e,r,t){var a=t(20496);t.d(r,{},{q:()=>{let e=(0,a.d4)(e=>e?.page?.data?.gigyaParams?.enabled),r=(0,a.d4)(e=>e?.auth?.isProcessingLogin),t=(0,a.d4)(e=>e?.auth?.isAuthenticated),s=(0,a.d4)(e=>e?.profile?.isReady);return(!e||!1===r)&&(!t||t&&s)}})},79049(e,r,t){var a=t(71763),s=t(20496),c=t(12185),n=t(54449),i=t(59424);t.d(r,{},{u:(e,r,t)=>{let o=(0,a.useRef)(!1),l=(0,n.q)(),{state:d,get:u,destroy:h}=(0,a.useContext)(c.ZV),_=(0,s.d4)(e=>e.vehicle?.getCurrentVehiclePending),{isHydrated:p,vin:v}=d,{needData:b=!1,needVehicle:m=!1}=t||{},C=(0,i.A)(v);return(0,a.useEffect)(()=>()=>{o.current=!1},[]),(0,a.useEffect)(()=>{!1===_&&b&&m&&u(e,r,{forceRefresh:!0})},[_,b,m,u,r,e]),(0,a.useEffect)(()=>{o.current&&v&&C!==v&&b&&!m&&u(e,r,{forceRefresh:!0})},[e,u,r,C,b,m,v]),(0,a.useEffect)(()=>{l&&p&&!o.current&&(o.current=!0,b&&!m&&u(e,r,{forceRefresh:!1}))},[e,u,r,l,p,b,m]),{refresh:(0,a.useCallback)(()=>u(e,r,{forceRefresh:!0}),[u,r,e]),destroy:(0,a.useCallback)(()=>h(e),[h,e]),state:d[e]}}})},79461(e,r,t){var a=t(71763),s=t(20496),c=t(12185),n=t(9897),i=t(79049);t.d(r,{},{s:e=>{let r=(0,s.d4)(e=>e.profile?.accountId),t=(0,s.d4)(e=>e.vehicle?.currentVehicle?.vin),{locale:o,brand:l,country:d,language:u}=(0,s.d4)(e=>e.page?.data?.siteParams)||{},[,h]=(0,n.A)({method:"GET",returnPromise:!0}),_=(0,a.useCallback)(async()=>{let e=await h({url:`/wired/commerce/v3/accounts/${r}/vehicles/${t}/contracts`,params:{brand:l,country:d,lang:u,locale:o,warrantyMaintenanceContracts:!0,warranty:!0}});if(!e?.data)throw Error("No response from getSubscribedServices");return e?.data},[h,r,t,l,d,u,o]),{destroy:p,refresh:v,state:b}=(0,i.u)(c.XN.SUBSCRIBED_SERVICES,_,{needData:e?.needData});return{refresh:v,destroy:p,state:b}}})}}]);

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.