PageSourceSearch

https://www.realemutua.it/SiteAssets/js-dynamic-components-new/form-recesso.js

js realemutua.it collected 2026-09-24 18:55:39 UTC 23,892 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[946],{2484(e,i,s){s.r(i),s.d(i,{default:()=>X});var a=s(4848),l=s(9475),o=s(3403),t=s(6540),n=s(3113),r=s(6030),c=s(5554),d=s(6497);const x=e=>(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("div",{className:"flex flex-col gap-l pb-s",children:(0,a.jsxs)("div",{className:"flex flex-col items-center gap-s",children:[(0,a.jsx)(d.A,{width:60,height:60}),(0,a.jsx)(c.A,{size:"XL",className:"text-primary-dark",children:(0,a.jsx)("strong",{children:"Tieni a portata di mano i tuoi dati."})}),(0,a.jsxs)(c.A,{size:"L",className:"text-primary-dark items-center justify-center text-center",children:["Per richiedere il recesso ti serviranno il tuo ",(0,a.jsx)("strong",{children:"Codice Fiscale"}),", il ",(0,a.jsx)("strong",{children:"numero di polizza"}),", l'",(0,a.jsx)("strong",{children:"agenzia con cui hai stipulato la polizza"})," e i ",(0,a.jsx)("strong",{children:"tuoi dati di contatto"}),". Inserendo queste informazioni potremo recuperare rapidamente la tua pratica, verificare i dettagli e gestire la tua pratica senza ritardi."]})]})})});var m=s(9579);const u=(e,i,s,a)=>{let l=e,o=!1;switch(console.log("Context--\x3e",i),e){case"introduzione":l="inserisci-nominativo";break;case"inserisci-nominativo":l="inserisci-recapito";break;case"inserisci-recapito":l="inserisci-motivo-recesso";break;case"inserisci-motivo-recesso":l="recupera-agenzia";break;case"recupera-agenzia":l="consensi-privacy";break;case"consensi-privacy":l="riepilogo-informazioni",o=!0}a(o),s(l)},h=e=>{switch(e.step){case"inserisci-nominativo":return 1;case"inserisci-recapito":return 2;case"inserisci-motivo-recesso":return 3;case"consensi-privacy":return 5;case"recupera-agenzia":return 4;case"riepilogo-informazioni":return 6}return 1};const f=({data:e,methods:i,postApriRecesso:s})=>{const{step:l,isValid:o}=e,{setStep:t,setIsValid:n}=i;return"introduzione"===l?(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("div",{className:"flex flex-col-reverse sm:flex-row justify-center gap-s pt-s pb-s z-50 mt-xxs",children:(0,a.jsx)(m.$,{size:"Large",color:"Primary",onClick:()=>{u(l,e,t,n)},children:"Continua"})})}):(0,a.jsxs)("div",{className:"flex flex-col-reverse sm:flex-row justify-start gap-s pt-s pb-s z-50 mt-xxs",children:[(0,a.jsx)(m.$,{size:"Large",color:"Secondary",onClick:()=>{((e,i,s)=>{let a=e;switch(e){case"riepilogo-informazioni":a="consensi-privacy";break;case"consensi-privacy":a="recupera-agenzia";break;case"recupera-agenzia":a="inserisci-motivo-recesso";break;case"inserisci-motivo-recesso":a="inserisci-recapito";break;case"inserisci-recapito":a="inserisci-nominativo"}s(a)})(l,0,t)},children:"Indietro"}),(0,a.jsx)(m.$,{size:"Large",color:"Primary",disabled:!e.isValid,onClick:()=>{"riepilogo-informazioni"===l&&s(),u(l,e,t,n)},children:"riepilogo-informazioni"===l?"Conferma Recesso":"Continua"})]})};var g=s(2245);const v=({data:e,methods:i})=>{const[s,l]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let s=(a=e.codiceFiscalePIVA,/^(?:[A-Z]{6}[0-9]{2}[A-EHLMPRST][0-9]{2}[A-Z][0-9]{3}[A-Z]|[0-9]{11})$/.test(a.toUpperCase()));var a;let o=(t=e.codiceFiscalePIVA,/^(?:[0-9]{11})$/.test(t));var t;""===e.codiceFiscalePIVA||""===e.nominativo?i.setIsValid(!1):s||o?(l(!1),i.setIsValid(!0)):(l(!0),i.setIsValid(!1))},[e.codiceFiscalePIVA,e.nominativo]),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("div",{className:"flex flex-col gap-l sm:w-[45.8125rem] w-full",children:(0,a.jsxs)("div",{className:"flex flex-col gap-s",children:[(0,a.jsx)("div",{className:"flex sm:flex-row flex-col gap-[1.25rem]",children:(0,a.jsx)("div",{className:"w-full",children:(0,a.jsx)(g.A,{label:"Inserisci il tuo nome e il tuo cognome*",backgroundColor:"white",placeholder:"Scrivi qui la risposta",defaultValue:e.nominativo,onChange:e=>{i.setNominativo(e.currentTarget.value)}})})}),(0,a.jsx)("div",{className:"flex sm:flex-row flex-col gap-[1.25rem]",children:(0,a.jsx)("div",{className:"w-full",children:(0,a.jsx)(g.A,{label:"Inserisci il tuo Codice Fiscale o la tua Partita IVA*",backgroundColor:"white",placeholder:"Scrivi qui la risposta",defaultValue:e.codiceFiscalePIVA,onChange:e=>{i.setCFoPIVA(e.currentTarget.value)},error:s,helperText:s?"Errore nel formato del CF o della PIVA":""})})})]})})})};var p=s(5419);const j=({data:e,methods:i})=>{const{setTestoRichiesta:s}=i;return(0,t.useEffect)(()=>{""===e.numeroPolizza?i.setIsValid(!1):i.setIsValid(!0)},[e.numeroPolizza]),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("div",{className:"flex flex-col gap-l sm:w-[733px] w-full",children:(0,a.jsxs)("div",{className:"flex flex-col gap-s",children:[(0,a.jsx)("div",{className:"flex sm:flex-row flex-col gap-[1.25rem]",children:(0,a.jsx)("div",{className:"w-full",children:(0,a.jsx)(g.A,{label:"Inserisci il numero della polizza da cui intendi recedere*",backgroundColor:"white",placeholder:"Scrivi qui la risposta",defaultValue:e.numeroPolizza,onChange:e=>{i.setNumeroPolizza(e.currentTarget.value)}})})}),(0,a.jsx)("div",{className:"flex sm:flex-row flex-col gap-[1.25rem]",children:(0,a.jsx)(p.A,{label:"Inserisci brevemente il motivo per cui vuoi recedere (facoltativo)",backgroundColor:"white",placeholder:"Scrivi la tua risposta",value:e.testoRichiesta,onChange:e=>s(e.currentTarget.value)})})]})})})};var z=s(2329),N=s(9520),A=s(1843),w=s(1276),k=s(9603),C=s(965),S=s(8046);const y=({nome:e,indirizzo:i,numeroTelefono:s,mail:l,onClose:o})=>(console.log("BOX SCELTA AGENZIA",{nome:e,indirizzo:i,numeroTelefono:s}),(0,a.jsxs)("div",{className:"p-xs flex flex-col gap-xs",children:[(0,a.jsxs)("div",{className:"flex justify-between",children:[(0,a.jsxs)(c.A,{weight:"Bold",className:"text-primary-dark",size:"M",children:["Agenzia ",e]}),(0,a.jsx)(w.A,{className:"cursor-pointer shrink-0",onClick:o,height:24,width:24})]}),(0,a.jsxs)("div",{className:"flex gap-xxxs",children:[(0,a.jsx)(C.A,{className:"text-primary-dark",height:24,width:24}),(0,a.jsx)(c.A,{size:"S",className:"min-w-[200px]",children:i})]}),s&&(0,a.jsxs)("div",{className:"flex gap-xxxs",children:[(0,a.jsx)(S.A,{className:"text-primary-dark flex-shrink-0",height:24,width:24}),(0,a.jsx)(c.A,{size:"S",children:s})]}),l&&(0,a.jsxs)("div",{className:"flex gap-xxxs",children:[(0,a.jsx)(k.A,{className:"text-primary-dark flex-shrink-0",height:24,width:24}),(0,a.jsx)(c.A,{size:"S",children:l})]})]}));let b;null!=window.google&&null!=window.google.maps&&(b=new window.google.maps.Geocoder);
1var I=function(e,i,s,a){return new(s||(s=Promise))(function(l,o){function t(e){try{r(a.next(e))}catch(e){o(e)}}function n(e){try{r(a.throw(e))}catch(e){o(e)}}function r(e){var i;e.done?l(e.value):(i=e.value,i instanceof s?i:new s(function(e){e(i)})).then(t,n)}r((a=a.apply(e,i||[])).next())})};const P=({data:e,methods:i,listaAgenzie:s,setGeolocatorRequest:l,setChiamataGetAgenzieByCoord:o,setPinSelected:n,pinSelected:r})=>{var d,x,m,u,h,f,g,v,p,j,w,k,S;const[P,T]=(0,t.useState)({lat:45.0703,lng:7.6869}),[E,V]=(0,t.useState)(12),[R,F]=(0,t.useState)(0),[G,B]=(0,t.useState)({lat:0,lng:0,ars:!1}),M=null===(m=null===(x=null===(d=window.google)||void 0===d?void 0:d.maps)||void 0===x?void 0:x.ControlPosition)||void 0===m?void 0:m.RIGHT_CENTER;(0,t.useEffect)(()=>{void 0===e.agenzia?i.setIsValid(!1):i.setIsValid(!0)},[e.agenzia]),(0,t.useEffect)(()=>{null!=s&&s.length>0&&T({lat:s[0].lat,lng:s[0].lng})},[s]);const L=()=>{navigator.geolocation.getCurrentPosition(e=>{T({lat:e.coords.latitude,lng:e.coords.longitude}),V(13),F(R+1),B({lat:e.coords.latitude,lng:e.coords.longitude,ars:!1})})};function O(e){return I(this,void 0,void 0,function*(){var i,s,a,t,n,r,c,d,x,m,u,h,f;if(e.geometry){const g=e.geometry.location,v=null!==(i=null==g?void 0:g.lat())&&void 0!==i?i:0,p=null!==(s=null==g?void 0:g.lng())&&void 0!==s?s:0;T({lat:v,lng:p}),V(12);const j=yield((e,i)=>(b||(b=new window.google.maps.Geocoder),new Promise((s,a)=>{b.geocode({location:{lat:e,lng:i}},(e,i)=>{"OK"===i&&e?s(e):a(`Errore nella geocodifica: ${i}`)})})))(v,p),z={latitude:v,longitude:p,cap:Number(null===(n=null===(t=null===(a=j[0])||void 0===a?void 0:a.address_components)||void 0===t?void 0:t.find(e=>e.types.includes("postal_code")))||void 0===n?void 0:n.long_name),comune:null!==(x=null===(d=null===(c=null===(r=j[0])||void 0===r?void 0:r.address_components)||void 0===c?void 0:c.find(e=>e.types.includes("locality")))||void 0===d?void 0:d.long_name)&&void 0!==x?x:"",provincia:null!==(f=null===(h=null===(u=null===(m=j[0])||void 0===m?void 0:m.address_components)||void 0===u?void 0:u.find(e=>e.types.includes("administrative_area_level_2")))||void 0===h?void 0:h.short_name)&&void 0!==f?f:""};console.log("GEO ---\x3e",z),l(z),o(!0),B({lat:v,lng:p,ars:G.ars})}})}return null==G&&L(),(0,a.jsxs)("div",{className:"flex flex-col gap-l pb-s",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-s sm:gap-xs",children:[(0,a.jsx)("div",{className:"sm:flex-1",children:(0,a.jsx)(c.A,{children:"Seleziona l'agenzia della tua polizza"})}),(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row gap-xxs sm:gap-s sm:items-center",children:[(0,a.jsx)("div",{className:"sm:w-1/3",children:(0,a.jsx)(z.A,{isItaly:!0,placeholder:"Cerca luogo",backgroundColor:"white",onPlaceSelected:e=>{O(e)},id:"google-autocomplete-input"})}),(0,a.jsx)(c.A,{children:"Oppure"}),(0,a.jsxs)("div",{className:"flex gap-xxxs cursor-pointer",children:[(0,a.jsx)(N.A,{height:24,width:24}),(0,a.jsx)(c.A,{weight:"Bold",className:"text-primary underline",onClick:L,children:"Utilizza la tua posizione"})]})]})]}),e.agenzia&&(0,a.jsxs)("div",{className:"flex flex-col gap-s sm:gap-xs",children:[(0,a.jsx)("div",{className:"sm:flex-1",children:(0,a.jsx)(c.A,{size:"M",weight:"Bold",className:"w-fit text-primary-darker",children:"Hai selezionato la seguente agenzia:"})}),(0,a.jsxs)("div",{className:"flex",children:[(0,a.jsx)(C.A,{className:"text-primary-dark",height:24,width:24}),(0,a.jsx)(c.A,{size:"S",className:"min-w-[200px]",children:null!==(h=null===(u=e.agenzia)||void 0===u?void 0:u.nome)&&void 0!==h?h:"Nessuna agenzia selezionata"})]})]}),(0,a.jsx)("div",{className:"h-[34.4375rem] w-full",children:(0,a.jsx)(A.A,{center:P,defaultZoom:E,items:s,pinSelected:r,onDragEnd:()=>n(void 0),options:{heading:32,zoomControl:!0,zoomControlOptions:{position:M},clickableIcons:!1,disableDefaultUI:!1,mapTypeControl:!1},childrenPinMappa:(0,a.jsx)(y,{nome:null!==(g=null===(f=e.agenzia)||void 0===f?void 0:f.nome)&&void 0!==g?g:"",indirizzo:null!==(p=null===(v=e.agenzia)||void 0===v?void 0:v.indirizzo)&&void 0!==p?p:"",numeroTelefono:null!==(w=null===(j=e.agenzia)||void 0===j?void 0:j.numeroTelefono)&&void 0!==w?w:"",mail:null!==(S=null===(k=e.agenzia)||void 0===k?void 0:k.email)&&void 0!==S?S:"",onClose:()=>n(void 0)})},R)})]})};var T=s(5930);const E=({data:e,methods:i})=>{const{consenso:s}=e,{setConsenso:l}=i;return(0,t.useEffect)(()=>{!1===e.consenso?i.setIsValid(!1):i.setIsValid(!0)},[e.consenso]),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("div",{className:"flex flex-col gap-l sm:w-[733px] w-full",children:(0,a.jsx)("div",{className:"flex flex-col gap-s",children:(0,a.jsx)("div",{className:"flex flex-col gap-l pb-s",children:(0,a.jsx)("div",{className:"flex flex-col items-start gap-s",children:(0,a.jsxs)("div",{className:"flex-col sm:flex gap-xxs",children:[(0,a.jsx)("p",{className:"font-bold text-primary-darker text-l",children:"Consenso sul trattamento dei dati personali"}),(0,a.jsxs)("p",{className:"text-primary text-m",children:["Acconsento alle modalità di trattamento dei miei dati personali per le finalità e con le modalità precisate nell'informativa medesima disponibile all'indirizzo"," ",(0,a.jsx)("a",{className:"font-bold underline text-primary-dark",href:"www.realemutua.it/privacy",target:"_blank",children:"realemutua.it/privacy"}),"."]}),(0,a.jsxs)("div",{className:"sm:flex",children:[(0,a.jsx)("div",{className:"sm:w-1/2",children:(0,a.jsx)(T.A,{isCheckboxStyled:!0,defaultChecked:s,name:"Privacy",value:"true",label:"Presto il consenso",onChange:()=>l(!0)})}),(0,a.jsx)("div",{className:"sm:w-1/2",children:(0,a.jsx)(T.A,{isCheckboxStyled:!0,value:"false",defaultChecked:!s,onChange:()=>l(!1),name:"Privacy",label:"Nego il consenso"})})]})]})})})})})})},V=({data:e})=>{var i,s,l;return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("div",{className:"flex flex-col gap-s",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-xxs",children:[(0,a.jsx)(c.A,{size:"XL",weight:"Bold",className:"text-primary-darker",children:"Riepilogo"}),(0,a.jsx)(c.A,{children:"Verifica i tuoi dati"})]}),(0,a.jsxs)("div",{className:"flex sm:flex-row flex-col gap-xxs",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-xxs sm:w-1/2",children:[(0,a.jsx)(c.A,{weight:"Bold",className:"text-neutral-darker",children:"Nominativo"}),(0,a.jsx)(c.A,{className:"text-black",children:e.nominativo})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-xxs",children:[(0,a.jsx)(c.A,{weight:"Bold",className:"text-neutral-darker",children:"Codice Fiscale"}),(0,a.jsx)(c.A,{className:"text-black",children:e.codiceFiscalePIVA})]})]}),(0,a.jsxs)("div",{className:"flex sm:flex-row flex-col gap-xxs",children:[e.email&&(0,a.jsxs)("div",{className:"flex flex-col gap-xxs sm:w-1/2",children:[(0,a.jsx)(c.A,{weight:"Bold",className:"text-neutral-darker",children:"Email"}),(0,a.jsx)(c.A,{className:"text-black",children:e.email})]}),e.telefono&&(0,a.jsxs)("div",{className:"flex flex-col gap-xxs",children:[(0,a.jsx)(c.A,{weight:"Bold",className:"text-neutral-darker",children:"Telefono"}),(0,a.jsx)(c.A,{className:"text-black",children:e.telefono})]})]}),(0,a.jsxs)("div",{className:"flex sm:flex-row flex-col gap-xxs",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-xxs sm:w-1/2",children:[(0,a.jsx)(c.A,{weight:"Bold",className:"text-neutral-darker",children:"Numero Polizza"}),(0,a.jsx)(c.A,{className:"text-black",children:e.numeroPolizza})]}),e.testoRichiesta&&(0,a.jsxs)("div",{className:"flex flex-col gap-xxs sm:w-1/2",children:[(0,a.jsx)(c.A,{weight:"Bold",className:"text-neutral-darker",children:"Motivo Recesso"}),(0,a.jsx)(c.A,{className:"text-black",children:e.testoRichiesta})]})]}),e.agenzia&&(0,a.jsx)("div",{className:"flex sm:flex-row flex-col gap-xxs",children:(0,a.jsxs)("div",{className:"flex flex-col gap-xxs",children:[(0,a.jsx)(c.A,{weight:"Bold",className:"text-neutral-darker",children:"Agenzia"}),(0,a.jsxs)(c.A,{className:"text-black",children:[null===(i=e.agenzia)||void 0===i?void 0:i.codice," - Agenzia di ",null===(s=e.agenzia)||void 0===s?void 0:s.nome,", ",null===(l=e.agenzia)||void 0===l?void 0:l.indirizzo]})]})})]})})};var R=s(390);const F=({data:e})=>(0,a.jsx)("div",{className:"flex flex-col gap-l pb-s ",children:(0,a.jsxs)("div",{className:"flex flex-col items-center gap-s",children:[(0,a.jsx)(R.A,{width:60,height:60}),(0,a.jsxs)(c.A,{size:"XL",className:"text-primary-dark text-center",children:["Gentile ",(0,a.jsx)("strong",{children:e.nominativo})," grazie per aver compilato il form."]}),(0,a.jsx)("div",{className:"flex flex-col gap-s",children:""!==e.numeroTicket&&(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(c.A,{children:["La tua ric
1hiesta è stata inviata correttametamente con il numero ",(0,a.jsx)("strong",{children:e.numeroTicket}),", sarai ricontattato quanto prima dalla tua agenzia di riferimento."]})})})]})}),G=({title:e,subtitle:i,description:s})=>(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("div",{className:"flex flex-col gap-s justify-center items-center",children:(0,a.jsxs)("div",{className:"flex flex-col gap-xs items-center",children:[(0,a.jsx)("svg",{width:"60",height:"60",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M3 20H21L12 4L3 20ZM12.8471 17.4965H11.2588V15.8639H12.8471V17.4965ZM12.8471 14.1225H11.2588V10.7483H12.8471V14.1225Z",fill:"#AF2C02"})}),(0,a.jsxs)("div",{className:"flex flex-col gap-s items-center",children:[e&&(0,a.jsx)("h4",{className:"font-bold text-danger",children:e}),(0,a.jsxs)("div",{className:"flex flex-col gap-xxs items-center",children:[i&&(0,a.jsx)("h5",{className:"font-bold text-danger-dark",children:i}),(0,a.jsx)(c.A,{className:"text-danger-dark",children:s})]})]})]})})}),B=({data:e,methods:i})=>{const[s,l]=(0,t.useState)(!1),[o,n]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let a=o,l=s;var t,n;""===e.telefono?a=!1:(t=e.telefono,a=!/^(\+39[-\s]?)?\d{3}[-\s]?\d{3}[-\s]?\d{4}$/.test(t)),""===e.email?l=!0:(n=e.email,l=!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(n)),!1===l&&!1===a?i.setIsValid(!0):i.setIsValid(!1)},[e.email,e.telefono]),(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("div",{className:"flex flex-col gap-l sm:w-[733px] w-full",children:(0,a.jsxs)("div",{className:"flex flex-col gap-s",children:[(0,a.jsx)("div",{className:"flex sm:flex-row flex-col gap-[1.25rem]",children:(0,a.jsxs)("div",{className:"w-full gap-xxs",children:[(0,a.jsx)("div",{className:"flex flex-col ",children:(0,a.jsx)(c.A,{weight:"Bold",className:"text-primary-darker",children:"Inserisci la tua email o PEC*"})}),(0,a.jsx)(g.A,{backgroundColor:"white",placeholder:"Scrivi l'email",defaultValue:e.email,onChange:e=>{i.setEmail(e.currentTarget.value)},error:s,helperText:s?"Errore nel formato della mail":""})]})}),(0,a.jsx)("div",{className:"flex sm:flex-row flex-col gap-[1.25rem]",children:(0,a.jsxs)("div",{className:"w-full gap-xxs",children:[(0,a.jsxs)("div",{className:"flex flex-col ",children:[(0,a.jsx)(c.A,{weight:"Bold",className:"text-primary-darker",children:"Inserisci il numero di telefono (opzionale)"}),(0,a.jsx)(c.A,{weight:"Regular",size:"M",className:"text-primary",children:"Ci servirà come ulteriore opzione di contatto"})]}),(0,a.jsx)(g.A,{defaultValue:e.telefono,backgroundColor:"white",placeholder:"Scrivi il numero di telefono",onChange:e=>{i.setTelefono(e.currentTarget.value)},error:o,helperText:o?"Errore nel formato del telefono":""})]})})]})})})},M=({data:e,methods:i,postApriRecesso:s,listaAgenzie:l,setGeolocatorRequest:o,setChiamataGetAgenzieByCoord:t,setPinSelected:c,pinSelected:d})=>{var m;const{step:u}=e;return(0,a.jsx)(r.A,{goBackBreadcrumb:{isActive:"introduzione"===u,text:"Torna indietro"},className:"bg-neutral-lightest",children:(0,a.jsxs)(a.Fragment,{children:["introduzione"!==u&&"feedback-finale"!==u&&"error"!==u&&(0,a.jsx)("div",{className:"py-s",children:(0,a.jsx)(n.A,{totalSteps:6,currentStep:h(e),title:"Compila il form inserendo i tuoi dati"})}),(0,a.jsxs)("div",{className:"w-full z-50 gap-m pt-s justify-center",children:["introduzione"===u&&(0,a.jsx)(x,{}),"inserisci-nominativo"===u&&(0,a.jsx)(v,{data:e,methods:i}),"inserisci-recapito"===u&&(0,a.jsx)(B,{data:e,methods:i}),"recupera-agenzia"===u&&(0,a.jsx)(P,{data:e,methods:i,setGeolocatorRequest:o,listaAgenzie:l,setChiamataGetAgenzieByCoord:t,setPinSelected:c,pinSelected:d}),"inserisci-motivo-recesso"===u&&(0,a.jsx)(j,{data:e,methods:i}),"consensi-privacy"===u&&(0,a.jsx)(E,{data:e,methods:i}),"riepilogo-informazioni"===u&&(0,a.jsx)(V,{data:e}),"feedback-finale"===u&&(0,a.jsx)(F,{data:e}),"error"===u&&(0,a.jsx)(G,{title:"Si è verificato un errore",description:null!==(m=e.errorMessage)&&void 0!==m?m:"Si è verificato un problema in fase di apertura della richiesta.",subtitle:"Si prega di riprovare più tardi."}),!("feedback-finale"===u||"error"===u)&&(0,a.jsx)(f,{data:e,methods:i,postApriRecesso:s})]})]})})},L={data:{step:"introduzione",nominativo:"",codiceFiscalePIVA:"",isValid:!1,testoRichiesta:"",agenzia:null,consenso:!1,numeroPolizza:"",errorMessage:"",numeroTicket:"",telefono:"",email:""},methods:{setStep:()=>{},setNominativo:()=>{},setCFoPIVA:()=>{},setIsValid:()=>{},setTestoRichiesta:()=>{},setAgenzia:()=>{},setConsenso:()=>{},setNumeroPolizza:()=>{},setErrorMessage:()=>{},setNumeroTicket:()=>{},setEmail:()=>{},setTelefono:()=>{}}},O=(0,t.createContext)(L),_=({children:e})=>{var i,s;const{data:l}=L,[o,n]=(0,t.useState)(l.isValid),[r,c]=(0,t.useState)(null!==(i=l.step)&&void 0!==i?i:"introduzione"),[d,x]=(0,t.useState)(l.nominativo),[m,u]=(0,t.useState)(l.codiceFiscalePIVA),[h,f]=(0,t.useState)(l.testoRichiesta),[g,v]=(0,t.useState)(null!==(s=l.agenzia)&&void 0!==s?s:null),[p,j]=(0,t.useState)(l.consenso),[z,N]=(0,t.useState)(l.numeroPolizza),[A,w]=(0,t.useState)(l.errorMessage),[k,C]=(0,t.useState)(l.numeroTicket),[S,y]=(0,t.useState)(l.telefono),[b,I]=(0,t.useState)(l.email);return(0,a.jsx)(O.Provider,{value:{data:{isValid:o,step:r,nominativo:d,codiceFiscalePIVA:m,testoRichiesta:h,agenzia:g,consenso:p,numeroPolizza:z,errorMessage:A,numeroTicket:k,email:b,telefono:S},methods:{setIsValid:n,setStep:c,setCFoPIVA:u,setNominativo:x,setTestoRichiesta:f,setAgenzia:v,setConsenso:j,setNumeroPolizza:N,setErrorMessage:w,setNumeroTicket:C,setEmail:I,setTelefono:y}},children:e})};var q=s(5410),Z=s(382),D=s(5132),H=s(6942),$=s.n(H);const U=({})=>{const e=(0,t.useContext)(O),{data:i,methods:s}=e,[n,r]=(0,t.useState)(!1),[c,d]=(0,t.useState)(),[x,m]=(0,t.useState)(!1),[u,h]=(0,t.useState)({cap:0,latitude:0,longitude:0,comune:"",provincia:"",accordo:null}),[f,g]=(0,t.useState)([]),v=(0,D.w8)(),{data:p,error:j,isLoading:z,isError:N,isSuccess:A}=v,w=(0,q.Qv)({cap:u.cap,latitude:u.latitude,longitude:u.longitude,comune:u.comune,provincia:u.provincia,accordo:u.accordo},{query:{enabled:x,retry:!1,refetchOnWindowFocus:!1}}),{data:k,error:C,isLoading:S,isError:y,isSuccess:b}=w;(0,t.useEffect)(()=>{x&&r(S)},[x,S]),(0,t.useEffect)(()=>
1{if(b)if(k&&k.data){const e=Array.isArray(null==k?void 0:k.data)?k.data.filter(e=>"AGENZIA"===e.tipo).map(e=>{var i,a,l;return{label:null!==(i=e.nomeEnte)&&void 0!==i?i:"",lat:(null===(a=e.datiGeolocalizzazione)||void 0===a?void 0:a.latitudine)?+e.datiGeolocalizzazione.latitudine:0,lng:(null===(l=e.datiGeolocalizzazione)||void 0===l?void 0:l.longitudine)?+e.datiGeolocalizzazione.longitudine:0,onClick:()=>{!function(e){var i,a,l,o,t,n,r,c;console.log("agenzia -> ",e);const x={nome:null!==(i=e.nomeEnte)&&void 0!==i?i:"",indirizzo:(m=e.datiIndirizzo,u="",null!=m&&(u=u+m.via+",  "+m.comune),u),numeroTelefono:null!==(a=e.telefono)&&void 0!==a?a:"",codice:null!==(l=e.codiceAgenzia)&&void 0!==l?l:"",email:null!==(o=e.email)&&void 0!==o?o:""};var m,u;s.setAgenzia(x),d({lat:null!==(n=null===(t=e.datiGeolocalizzazione)||void 0===t?void 0:t.latitudine)&&void 0!==n?n:0,lng:null!==(c=null===(r=e.datiGeolocalizzazione)||void 0===r?void 0:r.longitudine)&&void 0!==c?c:0,label:"",type:"default"})}(e)},type:"default"}}):[];g(e)}else{s.setErrorMessage("Si è verificato un errore durante il caircamento delle agenzie"),s.setStep("error")}},[k,b]),(0,t.useEffect)(()=>{if(y){s.setErrorMessage("Si è verificato un errore durante il caircamento delle agenzie"),s.setStep("error")}},[y,C]),console.log("Context ---\x3e ",i),(0,t.useEffect)(()=>{var e;if(!A)return;const i=p;if(i.success)r(!1),s.setStep("feedback-finale"),s.setNumeroTicket(null!==(e=i.codiceTicket)&&void 0!==e?e:"");else{var a="Si è verificato un errore durante l'invio della richiesta";i.message&&(a=i.message),s.setErrorMessage(a),r(!1),s.setStep("error")}},[p,A]);return n?(0,a.jsx)(o.A,{type:"fullscreen",size:"large",isActive:n}):(0,a.jsx)(l.A,{children:(0,a.jsx)(M,{data:i,methods:s,postApriRecesso:()=>{var e;r(!0);const s=(e=>{const i={};return e.testoRichiesta&&(i["Motivazione recesso:"]=e.testoRichiesta),i["Consenso al trattamento dei dati personali"]=e.consenso?"Sì":"No",i})(i);var a=Z.Ay.dump(s);a=$()(a,"Questo ticket è stato aperto tramite un form del Sito Istituzionale. IL CANALE NON È PRESIDIATO, SI PREGA DI NON MANDARE INDIETRO IL TICKET MA DI CONTATTARE IL CLIENTE SUL RECAPITO INDICATO."),console.log("contenuto:",a),v.mutate({data:{codiceAgenzia:null===(e=i.agenzia)||void 0===e?void 0:e.codice,codiceFiscale:i.codiceFiscalePIVA,flagPrivacy:i.consenso,numeroPolizza:i.numeroPolizza,descrizione:a,numeroTelefono:i.telefono,email:i.email}})},setGeolocatorRequest:h,setChiamataGetAgenzieByCoord:m,listaAgenzie:f,pinSelected:c,setPinSelected:d})})},X=({})=>(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(_,{children:(0,a.jsx)(U,{})})})}}]);

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.