PageSourceSearch

https://servizi.comunemalcesine.it/public/build/bundle.1133.5aa3fbd5.js

js comunemalcesine.it collected 2026-10-02 10:10:17 UTC 5,796 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkfe_react=self.webpackChunkfe_react||[]).push([[1133],{1133:(e,t,a)=>{a.r(t),a.d(t,{default:()=>g});var s=a(7890),r=a(343),i=a(7369),n=a(5253),l=a(5467),o=a(5037),c=a(9814),m=a(8340),p=a(871),u=a(4363),h=a(3843),d=a(4854);class g extends r.Component{constructor(e){super(e),(0,s.A)(this,"context",void 0),(0,s.A)(this,"active_tab",void 0),this.state={scene:null,flash:null,searchQuery:"",active_tab:[]}}setActive(e){const{active_tab:t,searchQuery:a}=this.state;a||this.setState({active_tab:t.includes(e)?[]:[e],hover:null})}filterByNameAndDescription(e,t){var a,s;const r=null!==t&&void 0!==t?t:this.state.searchQuery;if(!r)return!0;const i=null===(a=e.titolo)||void 0===a?void 0:a.toLowerCase().includes(r.toLowerCase()),n=null===(s=e.descrizione)||void 0===s?void 0:s.toLowerCase().includes(r.toLowerCase());return i||n}isSoloGeneriche(e){const t=Object.keys(e);return 1===t.length&&"generica"===t[0].toLowerCase()}async componentDidMount(){let e,t=window.location.toString();var a;(console.log("ESEGUO componentDidMount su pagamenti_spontanei"),e=await(0,n.Pr)(this.props.apiClient,t,this.props.updateLoader,this.props.setContext),null!==e&&e.esito)&&(console.log(e),this.props.setContext({appCorrente:e.dati.app_nome,tipologiaServizio:e.dati.tipologia_servizio}),this.props.updateBreadcrumb([{label:"Servizi",url:"/portal/tutti_i_servizi/"},{label:"Pagamenti",url:"ok"===e.esito&&e.dati.no_auth?"/portal/servizi/pagamenti/pre_auth/":"/portal/servizi/pagamenti/"},{label:"Pagamenti online",url:"/portal/servizi/pagamenti/pagamenti_online"}]),null!==(a=e.dati)&&void 0!==a&&a.url_redirect?(this.props.updateLoader(!0),this.setState({url_servizio:"/portal/"+(0,n.Mm)(e.dati.url_redirect),flash:e.flash})):this.setState({scene:e.dati,flash:e.flash}),window.scrollTo(0,0))}render(){return null!=this.state.url_servizio?r.createElement(m.C5,{to:this.state.url_servizio}):r.createElement(r.Fragment,null,r.createElement(u.A,{flash:null!=this.state.flash?this.state.flash:null}),null!=this.state.scene&&r.createElement(r.Fragment,null,r.createElement(l.A,{className:"my-5"},r.createElement(o.A,{lg:"12"},r.createElement("h1",{className:"title-xxxlarge deda-h1"},"Pagamenti online"))),r.createElement(l.A,null,r.createElement(o.A,{lg:"12"},r.createElement(c.pde,{type:"search",placeholder:"Cerca",onChange:e=>{const t=e.target.value,a=this.state.scene.lista_pagamenti_spontanei;if(!t)return void this.setState({searchQuery:"",active_tab:[]});const s=Object.entries(a).filter((e=>{let[a,s]=e;return s.some((e=>this.filterByNameAndDescription(e,t)))})).map((e=>{let[t]=e;return t}));this.setState({searchQuery:t,active_tab:s})}}))),null!=this.state.scene.lista_pagamenti_spontanei&&Object.keys(this.state.scene.lista_pagamenti_spontanei).length>0&&r.createElement(r.Fragment,null,this.isSoloGeneriche(this.state.scene.lista_pagamenti_spontanei)?r.createElement(d.A,{arrayCard:this.state.scene.lista_pagamenti_spontanei.Generica.filter((e=>this.filterByNameAndDescription(e))).map(((e,t)=>r.createElement(c.ZpM,{key:t,spacing:!0,className:"card-bg",wrapperClassName:"deda_card_margin"},r.createElement(c.bwi,null,r.createElement(p.N_,{to:"/portal/servizi/pagamenti"+e.sub_url},r.createElement(c.ZBx,{tag:"h2",className:"h5"},e.titolo)),r.createElement(c.c5N,null,e.descrizione),r.createElement(h.A,{iconName:"it-arrow-right",text:"PROCEDI",href:"/portal/servizi/pagamenti"+e.sub_url})))))}):r.createElement(c.nD3,{background:"hover",className:"mb-5"},Object.entries(this.state.scene.lista_pagamenti_spontanei).map((e=>{let[t,a]=e;return r.createElement(c.AsP,{key:"item-"+t,className:"border-top"},r.createElement(c.uae,{key:"collaps"+t,active:this.state.active_tab.includes(t),onToggle:()=>this.setActive(t),type:"button"},t),r.createElement(c.jRA,{active:this.state.active_tab.includes(t),id:t},r.createElement(d.A,{arrayCard:a.filter((e=>this.filterByNameAndDescription(e))).map(((e,t)=>r.createElement(c.ZpM,{key:t,spacing:!0,className:"card-bg",wrapperClassName:"deda_card_margin"},r.createElement(c.bwi,null,r.createElement(p.N_,{to:"/portal/servizi/pagamenti"+e.sub_url},r.createElement(c.ZBx,{tag:"h2",className:"h5"},e.titolo)),r.createElement(c.c5N,null,e.descrizione),r.createElement(h.A,{iconName:"it-arrow-right",text:"PROCEDI",href:"/portal/servizi/pagamenti"+e.sub_url})))))}
1)))}))))))}}(0,s.A)(g,"contextType",i.rV)},4854:(e,t,a)=>{a.d(t,{A:()=>p});var s=a(5263),r=a(5490),i=a(343),n=a(2860),l=a(5467),o=a(5037),c=a(9814);const m=["numeroCardVisualizzabili","arrayCard","msgBottone","colClassName","btnClassName"],p=e=>{let{numeroCardVisualizzabili:t=6,arrayCard:a=[],msgBottone:p="Carica altri risultati",colClassName:u="",btnClassName:h="btn-primary"}=e,d=(0,r.A)(e,m);const[g,_]=i.useState(!1),E=a.length+1;return i.createElement(n.A,(0,s.A)({className:d.className},d),i.createElement(l.A,null,a.map(((e,t)=>i.createElement(o.A,{key:"col_"+e.key,lg:"4",xs:"12",hidden:t>5&&!g,className:u},e)))),i.createElement(l.A,null,E>t&&i.createElement(l.A,null,i.createElement(c.$nd,{onClick:()=>_(!g),className:h+" col-auto m-auto",hidden:g},p))))}},3843:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(9814),r=a(343),i=a(871);class n extends r.Component{constructor(e){super(e)}render(){var e;return r.createElement(r.Fragment,null,"undefined"===typeof this.props.clickFunction?r.createElement(i.N_,{to:null!==(e=this.props.href)&&void 0!==e?e:"",className:"read-more"},r.createElement("span",{className:"text"},this.props.text),r.createElement(s.Int,{className:"icon",color:"#007A52",icon:this.props.iconName,size:""})):r.createElement("a",{href:this.props.href,onClick:this.props.clickFunction,className:"read-more"},r.createElement("span",{className:"text"},this.props.text),r.createElement(s.Int,{className:"icon",color:"#007A52",icon:this.props.iconName,size:""})))}}}}]);

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.