{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/main/webapp/app/config.js","webpack:///./src/main/webapp/app/ccire-decorator.js","webpack:///./src/main/webapp/app/playground.js","webpack:///./src/main/webapp/app/home/home.module.js","webpack:///./src/main/webapp/app/home/home-api.service.js","webpack:///./src/main/webapp/app/home/home.component.js","webpack:///./src/main/webapp/app/modelli/modelli.module.js","webpack:///./src/main/webapp/app/modelli/modelli.service.js","webpack:///./src/main/webapp/app/modelli/modelli-api.service.js","webpack:///./src/main/webapp/app/modelli/filters/ccire.filters.js","webpack:///./src/main/webapp/app/modelli/attestazioni.component.js","webpack:///./src/main/webapp/app/modelli/annullamento.component.js","webpack:///./src/main/webapp/app/modelli/comunicazione.component.js","webpack:///./src/main/webapp/app/modelli/comunicazione-121.component.js","webpack:///./src/main/webapp/app/modelli/comunicazione-122.component.js","webpack:///./src/main/webapp/app/modelli/components/cedente.component.js","webpack:///./src/main/webapp/app/modelli/components/tipologia-opzione.component.js","webpack:///./src/main/webapp/app/modelli/components/dati-intervento.component.js","webpack:///./src/main/webapp/app/modelli/components/dati-credito.component.js","webpack:///./src/main/webapp/app/modelli/components/dati-catastali.component.js","webpack:///./src/main/webapp/app/modelli/components/dati-cessionari.component.js","webpack:///./src/main/webapp/app/modelli/components/rappresentante.component.js","webpack:///./src/main/webapp/app/modelli/components/protocollo.component.js","webpack:///./src/main/webapp/app/esiti/esiti.js","webpack:///./src/main/webapp/app/modelli/components/stato-popover.component.js","webpack:///./src/main/webapp/app/modelli/components/contratti-locazione.component.js","webpack:///./src/main/webapp/app/modelli/components/ccire-ristampa.component.js","webpack:///./src/main/webapp/app/modelli/directives/dichiarazione-cessione.directive.js","webpack:///./src/main/webapp/app/modelli/directives/modello-riepilogo.directive.js","webpack:///./src/main/webapp/app/modelli/directives/selezione-cedente.directive.js","webpack:///./src/main/webapp/app/shared/feebutter.module.js","webpack:///./src/main/webapp/app/shared/api-anagrafica.service.js","webpack:///./src/main/webapp/app/app.js","webpack:///./src/main/webapp/app/main.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","0","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","define","angular","configModule","CONTEXT_ROOT_WEB","CONTEXT_REST_SERVICE","CONSTANTS","__ENV__","constant","config","feeAngularjs","$provide","$injector","CLIENT_ERR","decorator","$delegate","$location","$log","$rootScope","$window","TokenService","MessagesService","PageLayoutService","CORE_CONSTANTS","self","caricaMenuLeft","iconTree","undefined","debug","_fallbackMenu","menuLeft","emptyData","nodata","updateMenuIcons","setMenuLeftEnabled","e","error","addMessageError","CLIENT_ERROR_MSG","menuActive","page","active","current","path","caricaMenuTop","menu","menuTop","setMenuTopEnabled","_setMenu","menuType","sectionTitle","label","visible","items","icon","msg","init","parseMessages","response","messages","codiceErrore","log","setMessages","hasSecurityErrors","$broadcast","hasAnyMessage","focusId","redirectApplicativo","request","requestError","rejection","status","url","responseError","redirectToLogin","logout","location","PATH_ERR_403","$q","$http","ajaxRequest","method","URL","params","callback","deferred","defer","pincode","v","Date","getTime","headers","then","resolve","reject","promise","factory","exception","cause","warn","clientErr","_process","process","_process$env","env","$routeProvider","$httpProvider","$logProvider","when","template","component","controllerAs","controller","ModelliService","AjaxService","UtenteService","vm","this","$onInit","tipoOpzione","compilazione","datiIntervento","tipoIntervento","datiCatastali","handleInputChange","field","info","concat","validate","form","type","testUser","num","setUser","bindings","profilo","open","testA","goToProtocollo","testC","canConfirm","handleModalOpenTest","Promise","handleInvioTest","Resolver","ApiAnagrafica","HomeApi","getProfilo","getHome","service","promisesGetter","DO_HOME","home","FileService","homeCtrl","canShow","invioClicked","input","manualeUtente","openResponseInNewWindow","modelli","listaModelli","ModelliApi","StorageService","ErrorService","_toValidate","fieldName","fieldsToCheck","index","element","reg","RegExp","match","_setValidity","erroKey","errorLabel","valid","addErrorLabel","$$controls","control","$setValidity","protocollo","codiceFiscale","title","tipologia","setResource","goToAnnullamento","articolo","protocolloEscaped","split","join","invia","tipo","callbackSuccess","callbackError","resetMessages","modello","cedente","datiCessionario","resetCessionarioTipologie","tipologiaCessionario","resetImpegnoTrasmissione","impegnoTrasmissione","protocolloQ20","validateCessionario","errorCessionariMaggiore","totaleCreditoCeduto","parseInt","creditoCeduto","creditoMaggiore","importoCreditoCedibile","cessionario","numCessionario","tipologiaValida","cfValido","_path","copy","replace","buildPath","originalPath","args","isEmpty","obj","prop","getTipologieIntervento","cf","anno","opzione","GET_RISORSE_FORM","getAnni","getArticoli","getModelloOpen","CHECK_FUNZIONALITA","initDati","cfCedente","DO_INIT_DATI","getDatiProtocollo","DO_GET_DATI","validazione","DO_VALIDAZIONE","stampa","success","DO_STAMPA_BOZZA","responseType","getHeader","clearEmpties","k","_typeof","keys","DO_INVIA_MODELLO","getAttestazioniPagine","rows_pages","DO_RICARICA_ATTESTAZIONI_PAG","getCalcoloImporti","tipoAz","DO_CALCOLO_IMPORTI","getImportiMensili","filter","$filter","COMUNICAZIONE","ANNULLAMENTO","STAMPA","LABELS","getLabel","messageId","arguments","azione","getHref","currentPage","itemsPerPage","$on","event","parametriRicerca","loadAttestazioni","changePage","hasAnyError","listaInvii","listaInviiSize","row_number","formModello","$setPristine","risultatiRicerca","_objectSpread","modelloComInviata","protocolloDicRin","caricaList","_vm$modello3","_vm$modello4","_vm$modello4$compilaz","_vm$modello4$compilaz2","_vm$modello5","_vm$modello5$compilaz","_vm$modello5$compilaz2","_vm$modello6","_vm$modello6$compilaz","_vm$modello6$compilaz2","_vm$modello8","_vm$modello8$compilaz","_vm$modello8$compilaz2","_vm$modello9","_vm$modello9$compilaz","_vm$modello9$compilaz2","_vm$modello","_vm$modello$cedente","_vm$modello2","_vm$modello2$cedente","_vm$modello7","_vm$modello7$compilaz","_vm$modello7$compilaz2","list","tipoInterventoDescr","annoSpesa","importoTotaleSpesa","importoCreditoMaturato","pinRequired","titleProtocollo","titlecodicefiscale","tipologieIntervento","descrizione","createAnnullamento","annullamento","annoRiferimento","protocolloComunicazione","gestioneValidazione","modelOriginal","modelReceive","hasWarning","forEach","severity","cessReceived","cessionarioSend","handleModalOpen","$valid","handleInvio","$invalid","setTimeout","message","close","noResults","verificaProtocollo","item","invio","cfBen","informativa","handleCustomMessages","customErrors","customWarnings","funzionalitaWarnings","extractDatiCedente","modelloDicRin","actionDisabled","compila","$timeout","Modello121Service","$onChanges","changesObj","isFirstChange","currentValue","previousValue","fieldValue","validateImportoCreditoCedibile","errorSpesaSostenutaIncongrunente","tipoInterventoAssente","tipiIntervento","percentuale","el","importodacedere","importoTotaleCalcolataPercentuale","Math","round","errPerc","Modello122Service","showContrattiLocazione","_vm$data","_vm$data$compilazione","_vm$data$compilazione2","_vm$data2","_vm$data2$compilazion","_vm$data2$compilazion2","handlerTipoIntervento","handlerTipologiaCessionario","dataCatastaliCompilabili","substring","importiMese","importiMensili","hideTipologiaCessionario","ContrattoService","validateImportoCredito","validateDatiCatastali","_data$compilazione","_data$compilazione$da","_data$compilazione2","_data$compilazione2$d","_data$compilazione5","_data$compilazione5$d","_data$compilazione6","_data$compilazione6$d","_data$compilazione7","_data$compilazione7$d","errorCreditoMaggiore","_data$compilazione3","_data$compilazione3$d","_data$compilazione4","importoCreditoCeduto","mesi","totMesi","indexOf","String","toUpperCase","_data$compilazione8","_data$compilazione9","_data$compilazione9$d","contratto","numContratto","idContratto","existing","isValid","datiContratto","contrattoValid","datiPf","datiPnf","showAnagrafici","onInputChange","opzioneName","onLocalChange","inputKey","inputValue","telefono","postaElettronica","onOpzione","caricaOpzioni","map","comunicazione","getProvince","listaProvince","caricaComuni","provincia","listaComuni","getComuni","showTipologie","editTipologie","labelCredito","labelCessione","intestRiga","maxRows","emptyCessionario","newCessionario","getTitle","getLabelCredito","intestazione","codicefiscale","aggiungi","$setDirty","elimina","indice","today","tipologieCessionario","changed","rappresentante","initCompilabilita","enabled","cfRappRequired","cfRappresentanteEditabile","isQ20","userWork","tipoUtente","utenteCheOperaPerAltro","cfWork","isPNF","userWorkType","verificaCfSoc","isCedentePnf","caricaRappresentante","setCompilabilita","intermediario","incaricato","_vm$rappresentante","codiceFiscaleFirmatario","cfAuth","userAuth","isIncaricato","codiciCarica","getCodiciCarica","listaCodiciCarica","addSystemMessages","checkPF","campoName","ctrl","getRappresentante","datiRappresentante","cognome","nome","dataNascita","comune","presente","checkPNF","directive","restrict","scope","$scope","stampaModello","contentType","fileName","exec","blob","Blob","fileSaver","saveAs","Esiti","isEsitoFinale","codiceEsito","includes","isEsitoParziale","isEsitoRifiutata","esitoCodice","esitoMessage","$element","text","color","$postLink","emElement","find","attr","popover","trigger","placement","SERIE","ID_CONTRATTO_PATTERN","codificaDispari","CHARS","NUM","sostituzioni","even","char","reduce","a","b","number","odd","getSostituzione","pari","isNaN","checkDigit","sum","mod","check1","check2","total","getListaContratti","GET_LOCAZIONI","fakeData","fill","random","min","max","floor","numero","serie","opt","date","getDate","getMonth","getFullYear","values","mocks","lab","size","randomIndex","sottonumero","codiceUfficio","importo","key2","contratti","maxOccurs","ContrattoApi","caricaListaContratti","console","$onChange","contrattiPredisposti","contrattiPredispostiComplete","newContratto","handleAdd","handleRemove","onRemove","selezioneDatiContratto","labelDatiSwitch","idContrattoPattern","listaSerie","x","listaTipi","datiContrattoPresenti","onSelezioneIdContratto","_vm$contratto","disabled","listaContratti","listaContrattiComplete","listaDisabilitati","onSelected","tableColumnsTitles","tableColumnsKeys","columnFormatter","_item$datiContratto","dataContratto","_item$datiContratto2","_item$datiContratto3","actions","description","btnClasses","iconClasses","function","addExisting","checkDisabled","$onDestroy","modal","remove","add","warning","JSON","stringify","addEmpty","manageTipoIntervento","modalVisible","tipoCredito","toAdd","rowNumber","dataRichiedente","aggiornaLista","num_richieste","hasRicevuta","riga","prot","tipostampa","secondaRicevuta","esito","richiediAnnullamento","confermaDisabled","stampaModelloRiepilogo","scroll","msgArray","searchFields","preselectCf","aiutoCf","selezionato","listaCf","impostaCf","caricaArticoli","fieldEnabled","isRequired","req","required","fieldClass","f","col","validaProtocollo","_prot","$viewValue","test","proto","caricaAnni","listaAnni","anniRiferimento","listaArticoli","articoli","codice","resetSelezione","getDatiModello","selectClicked","PATH_LOGOUT","ENV","getLogoutUrl","GET_RAPP","VERIFICA_CF","VERIFICA_CF_SOC","GET_NATURA_GIURIDICA","GET_PROFILO","GET_CODICI_CARICA","GET_PROVINCE","GET_COMUNI","href","loadUser","user","force","verificaCf","pf","getNaturaGiuridica","app","run","setTitle","setLogo","setTopLink","addSpinnerEsclusion","KEEP_ALIVE","userManagment","debugEnabled","DEBUG","resolveRedirectTo","getResource","check","$route","header","protocolloUnescaped","hasMessageBySeverity","otherwise","redirectTo","interceptors","errorMessage","toString","stacktrace","fromError","sourceCache","stackframes","stringifiedStack","sf","toJson","errorUrl","stackTrace","sessionStorage","setItem","loggingError","KeepAliveService","start","nextRoute","currentRoute","bootstrap","document","strictDi"],"mappings":"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","file":"app.bundle.2196d7817a8dee4df2db.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t0: 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([621,1]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","/*\n * File di configurazione dell'applicazione per la definizione delle costanti globali\n */\ndefine([\n\t'angular'\n],\n\tfunction (angular) {\n\n\t\tvar configModule = angular.module('configModule', []);\n\n\t\tvar CONTEXT_ROOT_WEB = '/ccire-services-web/';\n\n\t\t/*\n\t\t * URL per richiamare i servizi REST\n\t\t */\n\t\tvar CONTEXT_REST_SERVICE = '/ccire-services-web/rs/';\n\n\n\t\t/* \n\t\t * Variabile per evitare la cache delle risorse da parte del browser\n\t\t */\n\t\tvar urlParamsValue = __COMMIT_HASH__;\n\t\tvar urlArgs = \"?v=\" + urlParamsValue;\n\n\t\tvar CONSTANTS = {\n\t\t\t'CLIENT_ERR': \"Si \\u00e8 verificato un errore\",\n\t\t\t'URL_ARGS': urlArgs,\n\t\t\t//tipologie\n\t\t\t'COMUNICAZIONE': 'C',\n\t\t\t'ANNULLAMENTO': 'A',\n\t\t\t'STAMPA': 'S',\n\t\t\t//percorsi\n\t\t\t'CONTEXT_ROOT_WEB': CONTEXT_ROOT_WEB,\n\t\t\t'CONTEXT_REST_SERVICE': CONTEXT_REST_SERVICE,\n\t\t\t//pagine\n\t\t\t'HOME_PAGE': CONTEXT_ROOT_WEB,\n\t\t\t'PATH_ERR_401': CONTEXT_ROOT_WEB + '#!/nologin',\n\t\t\t'PATH_ERR_403': CONTEXT_ROOT_WEB + '#!/noauth',\n\t\t\t'PATH_ERR_404': CONTEXT_ROOT_WEB + '#!/404',\n\t\t\t'ERROR_PAGE': CONTEXT_ROOT_WEB + '#!/error',\n\t\t\t'LOGIN_PAGE': CONTEXT_ROOT_WEB + 'login.html',\n\t\t\t'TELEM_PAGE': CONTEXT_ROOT_WEB + 'serviziautenticati',\n\t\t\t'DO_HOME': CONTEXT_REST_SERVICE + 'home/',\n\t\t\t'GET_RISORSE_FORM': CONTEXT_REST_SERVICE + 'get/risorseForm',\n\t\t\t'KEEP_ALIVE': CONTEXT_REST_SERVICE + 'keepAlive',\n\t\t\t'DO_CEDENTE': CONTEXT_REST_SERVICE + 'cedente/',\n\t\t\t'CHECK_FUNZIONALITA': CONTEXT_REST_SERVICE + 'funzionalita/{tipo}',\n\t\t\t'DO_INIT_DATI': CONTEXT_REST_SERVICE + 'modello/{articolo}/{tipo}/ricerca',\n\t\t\t'DO_GET_DATI': CONTEXT_REST_SERVICE + 'modello/{articolo}/{tipo}/recupero',\n\t\t\t'DO_SALVA_MODELLO': CONTEXT_REST_SERVICE + 'modello/{articolo}/{tipo}/salva/',\n\t\t\t'DO_INVIA_MODELLO': CONTEXT_REST_SERVICE + 'modello/{articolo}/{tipo}/invia/',\n\t\t\t'DO_RINUNCIA': CONTEXT_REST_SERVICE + 'modello/{articolo}/{tipo}/rinuncia',\n\t\t\t'DO_VALIDAZIONE': CONTEXT_REST_SERVICE + 'modello/{articolo}/{tipo}/validazione/',\n\t\t\t'DO_STAMPA_BOZZA': CONTEXT_REST_SERVICE + 'modello/{articolo}/{tipo}/pdf',\n\t\t\t'DO_RICERCA_ATTESTAZIONI': CONTEXT_REST_SERVICE + 'Stampa/attestazioni/',\n\t\t\t'DO_RICARICA_ATTESTAZIONI_PAG': CONTEXT_REST_SERVICE + 'ricerca/attestazioni/',\n\t\t\t'GET_LOCAZIONI': CONTEXT_REST_SERVICE + 'ricerca/locazioni',\n\t\t\t'DO_CALCOLO_IMPORTI': CONTEXT_REST_SERVICE + 'calcolo/{tipo}/{tipoAz}/calcoloImporti',\n\t\t\t'DEBUG': true,\n\t\t\t'MESSAGES_ID': 'messages-container',\n\t\t\t//variabile per definire l'ambiente definita in webpack.config.js\n\t\t\t'ENV': __ENV__.proxy || 'prod'\n\t\t};\n\n\t\tconfigModule.constant('CONSTANTS', CONSTANTS);\n\n\n\t\tvar LABELS = {\n\t\t\t'C': 'Comunicazione',\n\t\t\t'S': 'Attestazioni',\n\t\t\t'A': 'Annullamento',\n\t\t\t'C.azione': 'Compila una comunicazione',\n\t\t\t'S.azione': 'Visualizza e stampa attestazioni',\n\t\t\t'A.azione': 'Annullamento della comunicazione',\n\t\t};\n\n\t\tconfigModule.constant('LABELS', LABELS);\n\n\t\treturn configModule;\n\t});","define([\n\t'angular'\n],\n\tfunction (angular, config) {\n\n\n\t\t//get del modulo da decorare\n\t\tvar feeAngularjs = angular.module('ccireDecorator', ['feeAjsCore', 'feeAjsServizi']);\n\n\t\t/*\n\t\t * Implementazioni locali tramite decorator\n\t\t */\n\t\tfeeAngularjs.config(['$provide', '$injector', function ($provide, $injector) {\n\n\t\t\tvar clientErr = $injector.get('CONSTANTS').CLIENT_ERR;\n\n\t\t\t$provide.decorator('MenuService', ['$delegate', '$location', '$log', '$rootScope', '$window', 'TokenService', 'MessagesService', 'PageLayoutService', 'CORE_CONSTANTS',\n\t\t\t\tfunction MenuServiceDecorator($delegate, $location, $log, $rootScope, $window, TokenService, MessagesService, PageLayoutService, CORE_CONSTANTS) {\n\n\t\t\t\t\tvar self = $delegate;\n\n\t\t\t\t\tself.caricaMenuLeft = function (result, iconTree) {\n\n\t\t\t\t\t\tif (result === undefined) {\n\t\t\t\t\t\t\t$log.debug(\"Caricamento menu standard\");\n\t\t\t\t\t\t\tresult = _fallbackMenu;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t$rootScope.menuLeft = result;\n\n\t\t\t\t\t\t\t// senza definizioni non andiamo avanti\n\t\t\t\t\t\t\tif ($rootScope.menuLeft === undefined || $rootScope.menuLeft === null) {\n\t\t\t\t\t\t\t\tself.emptyData(self.nodata);\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tif (iconTree !== undefined) {\n\t\t\t\t\t\t\t\tself.updateMenuIcons(iconTree);\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tPageLayoutService.setMenuLeftEnabled(true);\n\n\t\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\t\t$rootScope.menuLeft = undefined;\n\t\t\t\t\t\t\t$log.error(\"Non è stato possibile disegnare il menu contestuale\");\n\t\t\t\t\t\t\t$log.error(e);\n\t\t\t\t\t\t\t$log.debug(result);\n\t\t\t\t\t\t\tMessagesService.addMessageError(CORE_CONSTANTS.CLIENT_ERROR_MSG);\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\n\t\t\t\t\tself.menuActive = function (page) {\n\t\t\t\t\t\tvar active = false;\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\tvar current = $location.path();\n\t\t\t\t\t\t\tif (current === undefined) {\n\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tcurrent = '#!' + current;\n\n\t\t\t\t\t\t\tactive = (current === page);\n\n\t\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn active ? \"active\" : \"\";\n\t\t\t\t\t};\n\n\n\t\t\t\t\tself.caricaMenuTop = function (menu) {\n\n\t\t\t\t\t\tmenu = {\n\t\t\t\t\t\t\tmenuType: 'standard',\n\t\t\t\t\t\t\tsectionTitle: {\n\t\t\t\t\t\t\t\tlabel: \"Home\",\n\t\t\t\t\t\t\t\tpath: \"#!/home\",\n\t\t\t\t\t\t\t\tvisible: \"true\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\titems: [\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\ticon: \"fa fa-home\",\n\t\t\t\t\t\t\t\t\tlabel: \"Home\",\n\t\t\t\t\t\t\t\t\tpath: \"#!/home\",\n\t\t\t\t\t\t\t\t\tvisible: \"true\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\tlabel: \"Comunicazione\",\n\t\t\t\t\t\t\t\t\ticon: \"fas fa-pencil-alt\",\n\t\t\t\t\t\t\t\t\tpath: \"#!/comunicazione\",\n\t\t\t\t\t\t\t\t\tvisible: \"true\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\tlabel: \"Attestazioni\",\n\t\t\t\t\t\t\t\t\ticon: \"fas fa-file-pdf\",\n\t\t\t\t\t\t\t\t\tpath: \"#!/attestazioni\",\n\t\t\t\t\t\t\t\t\tvisible: \"true\"\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\tlabel: \"Annullamento\",\n\t\t\t\t\t\t\t\t\ticon: \"fas fa-undo\",\n\t\t\t\t\t\t\t\t\tpath: \"#!/annullamento\",\n\t\t\t\t\t\t\t\t\tvisible: \"true\"\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t]\n\t\t\t\t\t\t};\n\n\t\t\t\t\t\t//fuzione di servizio\n\t\t\t\t\t\tvar _setMenu = function (menu) {\n\t\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t\t$rootScope.menuTop = menu;\n\n\t\t\t\t\t\t\t\t// senza definizioni non andiamo avanti\n\t\t\t\t\t\t\t\tif ($rootScope.menuTop === undefined || $rootScope.menuTop === null) {\n\t\t\t\t\t\t\t\t\tself.emptyData(self.nodata);\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tPageLayoutService.setMenuTopEnabled(true);\n\t\t\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\t\t\t$rootScope.menuTop = undefined;\n\t\t\t\t\t\t\t\t$log.error(e);\n\t\t\t\t\t\t\t\t$log.debug(result);\n\t\t\t\t\t\t\t\tMessagesService.addMessageError(CORE_CONSTANTS.CLIENT_ERROR_MSG);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t//promise or set\n\t\t\t\t\t\t/*if (menu === undefined) {\n\t\t\t\t\t\t\tApiMenu.getMenuTop(true).then(function (result) {\n\t\t\t\t\t\t\t\t_setMenu(result);\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t*/\n\t\t\t\t\t\t_setMenu(menu);\n\t\t\t\t\t\t//}\n\n\n\t\t\t\t\t};\n\n\t\t\t\t\tself.emptyData = function (msg) {\n\t\t\t\t\t\t$log.debug(msg);\n\t\t\t\t\t\tMessagesService.addMessageError(msg);\n\t\t\t\t\t};\n\n\t\t\t\t\t//caricamento iniziale con menu di base\n\t\t\t\t\tself.init();\n\n\t\t\t\t\treturn $delegate;\n\t\t\t\t}\n\t\t\t]);\n\n\t\t\t$provide.decorator('InterceptorService', ['$delegate', '$rootScope', '$location', '$window', '$log', 'MessagesService', 'TokenService', 'CONSTANTS',\n\t\t\t\tfunction InterceptorServiceDecorator($delegate, $rootScope, $location, $window, $log, MessagesService, TokenService, CONSTANTS) {\n\n\t\t\t\t\tvar self = $delegate;\n\n\t\t\t\t\tvar parseMessages = function (response) {\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\tvar data = null;\n\t\t\t\t\t\t\tif (response !== undefined && response !== null) {\n\t\t\t\t\t\t\t\tdata = response.data;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif (data !== undefined && data !== null) {\n\t\t\t\t\t\t\t\t//se la response contiene messaggi li notifichiamo ai controller (il reset rimane comunque applicativo).\n\t\t\t\t\t\t\t\tif (data.messages !== undefined && data.messages !== null\n\t\t\t\t\t\t\t\t\t//escludioamo errori modali (come verifica pincode)\n\t\t\t\t\t\t\t\t\t&& !(data.codiceErrore >= 200 && data.codiceErrore <= 299)) {\n\t\t\t\t\t\t\t\t\t$log.log(\"Aggiunta messages da interceptor\");\n\t\t\t\t\t\t\t\t\t$log.log(data.messages);\n\t\t\t\t\t\t\t\t\tMessagesService.setMessages(data.messages);\n\n\t\t\t\t\t\t\t\t\tif (MessagesService.hasSecurityErrors()) {\n\t\t\t\t\t\t\t\t\t\t$rootScope.$broadcast('securityError');\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t//focus su area messaggi\n\t\t\t\t\t\t\t\t\tif (MessagesService.hasAnyMessage()) {\n\t\t\t\t\t\t\t\t\t\tMessagesService.focusId(\"messages-container\");\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\t\t$log.log(e);\n\t\t\t\t\t\t\tMessagesService.addMessageError(\"Si e' verificato un errore nella lettura dei dati dal server\");\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\n\t\t\t\t\tvar redirectApplicativo = function (response) {\n\t\t\t\t\t\tvar data = null;\n\t\t\t\t\t\tif (response !== undefined && response !== null) {\n\t\t\t\t\t\t\tdata = response.data;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (data && data.codiceErrore !== undefined) {\n\t\t\t\t\t\t\tswitch (data.codiceErrore) {\n\t\t\t\t\t\t\t\tcase \"01\":\n\t\t\t\t\t\t\t\t\t$location.path(\"/home\");\n\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\n\t\t\t\t\tself.request = function (config) {\n\t\t\t\t\t\t//nessuna personalizzazione\n\t\t\t\t\t\treturn config;\n\t\t\t\t\t};\n\t\t\t\t\tself.requestError = function (rejection) {\n\t\t\t\t\t\t//nessuna personalizzazione\n\t\t\t\t\t\treturn rejection;\n\t\t\t\t\t};\n\t\t\t\t\tself.response = function (response) {\n\n\t\t\t\t\t\t//nel keepalive no spinner\n\t\t\t\t\t\tif (response.status == 202)\n\t\t\t\t\t\t\treturn response;\n\t\t\t\t\t\t//spinner\n\t\t\t\t\t\tvar id = response.config.url;\n\n\t\t\t\t\t\tvar data = null;\n\t\t\t\t\t\tif (response != undefined && response != null) {\n\t\t\t\t\t\t\tdata = response.data;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tparseMessages(response);\n\n\t\t\t\t\t\t//errori applicativi codificati\n\t\t\t\t\t\tredirectApplicativo(response);\n\n\t\t\t\t\t\treturn response;\n\t\t\t\t\t};\n\t\t\t\t\tself.responseError = function (response) {\n\n\t\t\t\t\t\tvar status = response.status;\n\n\t\t\t\t\t\t//aggiunta messages\n\t\t\t\t\t\tparseMessages(response);\n\n\t\t\t\t\t\t//errori applicativi codificati\n\t\t\t\t\t\tredirectApplicativo(response);\n\n\t\t\t\t\t\t/*\n\t\t\t\t\t\tvar id = response.config.url;\n\t\t\t\t\t\t\n\t\t\t\t\t\tswitch (status) {\n\t\t\t\t\t\t//\n\t\t\t\t\t\t// In caso di codice -1 (il server non risponde), 0 (non parte la chiamata Ajax dal browser) o 404,\n\t\t\t\t\t\t// si rimanda sulla pagina di errore\n\t\t\t\t\t\t//\n\t\t\t\t\t\tcase -1:\n\t\t\t\t\t\tcase 0:\n\t\t\t\t\t\tcase 404:\n\t\t\t\t\t\t\t$window.location.href = CONSTANTS[\"404_PAGE\"];\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t//\n\t\t\t\t\t\t// In caso di codice 401 o 403, si rimanda sulla pagina di login\n\t\t\t\t\t\t//\n\t\t\t\t\t\t\t\n\t\t\t\t\t\tcase 401:\n\t\t\t\t\t\t\t$window.location.href = CONSTANTS[\"401_PAGE\"];\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 400:\n\t\t\t\t\t\tcase 403:\n\t\t\t\t\t\t\t$window.location.href = CONSTANTS[\"403_PAGE\"];\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}*/\n\n\t\t\t\t\t\treturn response;\n\t\t\t\t\t};\n\n\t\t\t\t\tself.redirectToLogin = function () {\n\t\t\t\t\t\tTokenService.logout();\n\t\t\t\t\t\t$window.location = CONSTANTS.PATH_ERR_403;\n\t\t\t\t\t}\n\n\t\t\t\t\treturn $delegate;\n\t\t\t\t}\n\t\t\t]);\n\n\t\t\t$provide.decorator('AjaxService', ['$delegate', '$rootScope', '$q', '$http',\n\t\t\t\tfunction AjaxServiceDecorator($delegate, $rootScope, $q, $http) {\n\n\t\t\t\t\tvar self = $delegate;\n\n\t\t\t\t\tself.ajaxRequest = function (method, URL, data, params, callback, key) {\n\t\t\t\t\t\tvar deferred = $q.defer();\n\n\t\t\t\t\t\t/*\n\t\t\t\t\t\t * Se non ci sono parametri da passare come query string, viene inizializzato l'oggetto vuoto\n\t\t\t\t\t\t */\n\t\t\t\t\t\tparams = params ? params : {};\n\n\t\t\t\t\t\t//se tra i parametri è presente il pincode lo passo nell'header e non nella url\n\t\t\t\t\t\tvar pincode = \"\";\n\t\t\t\t\t\tif (params.pincode) {\n\t\t\t\t\t\t\tpincode = params.pincode;\n\t\t\t\t\t\t\tdelete params.pincode;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t/*\n\t\t\t\t\t\t * Viene aggiunto ai parametri il timestamp per evitare la cache\n\t\t\t\t\t\t */\n\t\t\t\t\t\tparams.v = new Date().getTime();\n\n\t\t\t\t\t\t$http({\n\t\t\t\t\t\t\tmethod: method,\n\t\t\t\t\t\t\turl: URL,\n\t\t\t\t\t\t\tdata: data,\n\t\t\t\t\t\t\tparams: params,\n\t\t\t\t\t\t\t/*\n\t\t\t\t\t\t\t * Headers di sicurezza\n\t\t\t\t\t\t\t */\n\t\t\t\t\t\t\theaders: {\n\t\t\t\t\t\t\t\t\"X-Content-Type-Options\": \"nosniff\",\n\t\t\t\t\t\t\t\t\"X-XSS-Protection\": \"1; mode=block\",\n\t\t\t\t\t\t\t\t\"X-Frame-Options\": \"deny\",\n\t\t\t\t\t\t\t\t\"Strict-Transport-Security\": \"max-age=16070400; includeSubDomains\",\n\t\t\t\t\t\t\t\t\"pincode\": pincode\n\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}).then(function (response) {\n\t\t\t\t\t\t\tdeferred.resolve(response.data);\n\t\t\t\t\t\t\tif (callback) {\n\t\t\t\t\t\t\t\tcallback(key, response.data);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, function (error) {\n\t\t\t\t\t\t\tdeferred.reject(error);\n\t\t\t\t\t\t});\n\t\t\t\t\t\treturn deferred.promise;\n\t\t\t\t\t};\n\n\t\t\t\t\treturn $delegate;\n\t\t\t\t}\n\t\t\t]);\n\t\t}]);\n\n\t\t//log eccezioni\n\t\tfeeAngularjs.factory('$exceptionHandler', ['$injector', function ($injector) {\n\t\t\t//\t\t\t['$log', 'MessagesService', /*'logErrorsToBackend',*/ function($log, MessagesService /*,logErrorsToBackend*/) {\n\n\t\t\tvar $log, MessagesService;\n\n\t\t\treturn function myExceptionHandler(exception, cause) {\n\t\t\t\t$log = $log || $injector.get('$log');\n\t\t\t\tMessagesService = MessagesService || $injector.get('MessagesService');\n\n\t\t\t\t//logErrorsToBackend(exception, cause);\n\t\t\t\t$log.warn(exception, cause);\n\n\t\t\t\tvar clientErr = $injector.get('CONSTANTS').CLIENT_ERR;\n\t\t\t\tMessagesService.addMessageError(clientErr);\n\t\t\t};\n\t\t}]);\n\n\t\treturn feeAngularjs;\n\t});\t","\nimport angular from 'angular';\n\n// eslint-disable-next-line no-undef\nconst isDevServer = process?.env?.NODE_ENV === 'development';\nif (isDevServer) {\n\n\tvar module = angular.module('modelliModule');\n\n\tmodule.config(['$routeProvider', '$httpProvider', '$logProvider', 'CONSTANTS',\n\t\tfunction ($routeProvider, $httpProvider, $logProvider, CONSTANTS) {\n\n\t\t\t$routeProvider.\n\t\t\t\twhen('/playground', {\n\t\t\t\t\ttemplate: '
\n\t\t\t\t\tIn proposito, si evidenzia che, ai sensi del medesimo articolo 122, i cessionari \n\t\t\t\t\tutilizzano il credito in compensazione tramite modello F24 e che la quota di credito \n\t\t\t\t\tnon utilizzata nell'anno non può essere utilizzata negli anni successivi e non può \n\t\t\t\t\tessere richiesta a rimborso.\n\t\t\t\t
\n\t\t\t\n\t\t\t\tLa procedura è composta da tre funzionalità: 1) Comunicazione 2) Attestazioni 3) Annullamento.\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\tI cessionari, invece, per accettare le cessioni e comunicare le eventuali ulteriori cessioni dei crediti ricevuti devono utilizzare l'apposita “Piattaforma cessione crediti” accessibile dal collegamento presente nella pagina precedente.
\n\t\t\t\t\n\t\t\t\tUlteriori informazioni nel manuale utente.
\n\t\t\tAttraverso questa funzione è possibile comunicare l'opzione per la cessione, nei termini previsti dalle relative disposizioni.
\n\t\t\t\t\t\t\tQuesta funzione consente di annullare le comunicazioni già inviate.
\n\t\t\t\t\t\t\tQuesta funzione consente di visualizzare e stampare le comunicazioni inviate e le relative ricevute.
\n\t\t\t\t\t\t\tIl protocollo richiesto non esiste o non è disponibile per l'utente
\n\n {{vm.getTitle()}}:\n
\n{{message}}
\nCodice ente: AGE
\nCodice AOO: AGEV-ST1
\nCodice registro: REGISTRO UFFICIALE
\nNumero protocollo {{protocollo}}
\nModalità: I
\nConservare il numero di protocollo ricevuto per successive consultazioni
\n \n\n
\n \n \n \nPer poter procedere devi aggiungere almeno un contratto
\nPer questa tipologia di credito non risulta necessario aggiungere contratti
\n| Numero Protocollo | \nTipo Operazione | \nTipo | \nTipo Opzione | \nStato | \nData invio | \nAnno | \nAzioni | \n
|---|---|---|---|---|---|---|---|
| \n Protocollo numero {{::riga.protocollo}}\n | \n{{::riga.articolo | decodeArtTabella}} | \n{{::riga.tipo_doc | decodTipoModello}} | \n{{::riga.tipo_opzione | decodeOpzione}} | \n\n | \n {{::riga.data_protocollo}} | \n{{::riga.anno}} | \n\n\n \n \n \n \n | \n
Non sono presenti risultati per i parametri di ricerca forniti
\n