<?php
use App\Custom\Misc;
use App\Custom\SQLConnection;
use App\Http\Controllers\MainController;
use App\Http\Middleware\PreventBackHistory;
// use App\Http\Controllers\LEDController83;

/*Controladores de la Landing*/
//caso especial para infodata.
if(Request::getHttpHost() == env('URL_INFODATA')){
    

	Route::get('/', 'InfoDataController@Home');
	//usuario no logeado
	Route::post('/login',function(){
		return App::call('App\Http\Controllers\LoginController@iniciarSesion',['es_infodata' => true]);
	});

	Route::post('/cambiar-clave', 'LoginController@cambiarClave');

	Route::post('/mail-restablecer-clave', 'LoginController@enviarRestablecerClave');

	Route::get('/restablecer-clave', 'LoginController@obtenerRestablecerClave');

	Route::post('/restablecer-clave', 'LoginController@restablecerClave');

	// Route::get('/disclaimer', 'LoginController@obtenerDisclaimer');
	Route::get('/disclaimer', ['middleware' => 'PreventBack',  'uses' => 'LoginController@obtenerDisclaimer']);

	//usuario logeado
	Route::get('/cambiar-clave',['middleware' => 'Sesion', 'uses' => 'UserController@obtenerCambiarClave']);
	Route::get('/cerrar-sesion','LoginController@cerrarSesion');

	Route::get('/informes/buscador',['middleware' =>['Sesion','Servicios'], 'uses' => 'MainController@obtenerBuscador']);

	Route::post('/informes/resultado-padron', function () {
		$busqueda = Request::input('input_autocomplete');

		$ajax = Misc::validarAjax();
		if($ajax === false){
			return 'expired';
		}else if($ajax === 'HTTP'){
	    return Response("Forbbiden", 403);
		}else {
			return MainController::obtenerResultadoPadron();
		}
	});

	Route::post('/informes/compacto',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerCompacto']);
	Route::get('/informes/compacto',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerBuscador']);

	/*Rutas del compacto */
	Route::post('/brief',['middleware' => ['Sesion'], 'uses' => 'MainController@obtenerBrief']);
	//Route::get('/brief',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerBrief']);

	Route::post('/formales', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerFormales']);

	Route::post('/contables', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerContables']);

	Route::post('/comerciales', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerComerciales']);

	Route::post('/fiscales',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerFiscales']);

	Route::post('/sociedades',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerSociedades']);

	Route::post('/legales',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerLegales']);

	Route::post('/bancos',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerBancos']);

	Route::post('/comex',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerComex']);

	Route::post('/prensa',['middleware' => 'Sesion', 'uses' => 'MainController@formPrensa']);

	Route::post('/buscar-prensa',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerPrensa']);

	Route::post('/informes/carga-marcas', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerMarcas'] );

	Route::get('/obtener-constancia-de-inscripcion',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerConstanciaPDF']);

	Route::get('/informes/registro-consumos',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerRegistroConsumos']);

	Route::post('/informes/registro-consumos',['middleware' => 'Sesion', 'uses' => 'MainController@filtrarRegistroConsumos']);

	Route::post('/cookie-disclaimer',['middleware' => 'Sesion', 'uses' => 'MainController@cookieDisclaimer']);
	
	Route::post('/cookie-guardar',['middleware' => 'Sesion', 'uses' => 'MainController@cookieGuardar']);

	Route::post('/generar-impresion',['middleware' => 'Sesion', 'uses' => 'MainController@generarSabana']);

	Route::get('/generar-impresion',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerBuscador']);

	Route::post('/generar-contenido-comentario',['middleware' => 'Sesion', 'uses' => 'MainController@enviarComentarioComercial']);

	
	//monitoreo
	Route::get('/monitoreo',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@obtenerMonitoreo']);

	Route::get('/monitoreo/historial',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@obtenerHistorial']);

	Route::get('/monitoreo/novedades',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@obtenerNovedades']);
	Route::post('/monitoreo/cuit',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@obtenerMonitoreoUno']);

	Route::post('/monitoreo/novedad-pdf',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@obtenerNovedadPDF']);
	Route::get('/monitoreo/listado-cuits-pdf',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@listadoCuitsPdf']);

	Route::post('/monitorear-cuit',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@monitorearCuit']);

	Route::post('/monitorear-cheques',['middleware' => 'Sesion', 'uses' => 'MainController@monitorearCheques']);

	Route::post('/eliminar-monitoreo',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@eliminarMonitoreo']);

	Route::post('/mantenimiento/resultado_historico',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@obtenerResultadoHistorial']);

	Route::post('/generar-contenido-exportable',['middleware' => 'Sesion', 'uses' => 'MainController@generarContenidoExportable']);
	Route::get('/pdf-contraparte',['middleware' => 'Sesion', 'uses' => 'MainController@generarContenidoExportable']);
	
	
}else{
    // --- RUTAS PARA AUTOLOGIN DIEGO
    Route::get('/autologin','LoginController@autologin');
    // ---
	Route::get('/', ['middleware' => ['Multiweb','SessionVerification'],'uses' => 'LandingController@indexNuevo']);
	//Route::get('/', ['middleware' => 'Multiweb', 'uses' => 'LandingController@Home']);

	//==  ESTA RUTA LLEVA AL LANDING DE AVAL
	Route::get('/main-av', 'AvalController@index');
	//== ESTA RUTA LLEVA AL LANDING DE IMPERIUM
	Route::get('/main-im', ['middleware' => ['MultiwebCheck','SessionVerification'],'uses' => 'LandingController@index_imperium']);
	//== ESTA RUTA LLEVA AL LANDING DE WTWCO
	Route::get('/main-wtw', ['middleware' => ['MultiwebCheck','SessionVerification'],'uses' => 'LandingController@index_wtwco']);
	//== ESTA RUTA LLEVA AL LANDING DE INQUIRO
	Route::get('/main-iv',['middleware' => ['MultiwebCheck','SessionVerification'],'uses' => 'LandingController@index_inquiro']);
	//Route::get('/main-iv','LandingController@index_inquiro');
	Route::get('/servicios-inquiro','LandingController@servicios_inquiro');
	Route::get('/soluciones-inquiro','LandingController@soluciones_inquiro');
	Route::get('/nosotros-inquiro','LandingController@nosotros_inquiro');
	//== ESTAS RUTAS LLEVAN AL LANDING NUEVO DE FIDELITAS
	//Route::get('/fidelitas-nueva-landing','LandingController@indexNuevo');
	//Route::get('/fidelitas-nueva-informes-comerciales','LandingController@informesComercialesNuevo');
	//Route::get('/fidelitas-nueva-legajos-digitales','LandingController@legajosDigitalesNuevo');
	//Route::get('/fidelitas-nueva-nosotros','LandingController@nosotrosNuevo');
	//Route::get('/fidelitas-nueva-otros-servicios','LandingController@otrosServiciosNuevo');
	//Route::get('/fidelitas-nueva-diligence-dossier','LandingController@dueDiligenceDossierNuevo');
	//Route::get('/fidelitas-nueva-clientes','LandingController@clientesNuevo');
	//Route::get('/fidelitas-nueva-plataforma','LandingController@plataformaFidelitasNuevo');
	//Route::get('/fidelitas-nueva-contacto','LandingController@contactoNuevo');
	//-
	Route::get('/contacto-new','LandingController@contactoNuevo');
	Route::get('/login-modal','LandingController@modalLoginNuevo');
	Route::get('/servicios/informes-comerciales-new','LandingController@informesComercialesNuevo');
	Route::get('/servicios/legajos-digitales','LandingController@legajosDigitalesNuevo');
	Route::get('/servicios/otros-servicios','LandingController@otrosServiciosNuevo');
	Route::get('/servicios/diligence-dossier','LandingController@dueDiligenceDossierNuevo');
	Route::get('/plataforma-fidelitas','LandingController@plataformaFidelitasNuevo');
	Route::get('/institucional/clientes','LandingController@clientesNuevo');
	Route::get('/institucional/nosotros','LandingController@nosotrosNuevo');
	/* se accede a esta ruta por redirect cuando el host header no es fidelitas (multi header) */
	
	Route::get('/login',['middleware' => 'MultiwebCheck','uses' => 'LoginController@formLogin']);

	Route::get('/nosotros', 'LandingController@Nosotros');
	
	Route::get('/privacy', 'LandingController@PoliticaPrivacidad');
	
	Route::get('/cookies', 'LandingController@PoliticaCookies');

	Route::get('/servicios/informes-comerciales', 'LandingController@InformesComerciales');

	Route::get('/servicios/imperium', 'LandingController@Imperium');

	Route::get('/servicios/inquiro-vitae', 'LandingController@InquiroVitae');

	Route::get('/servicios/base-de-datos', 'LandingController@BaseDeDatos');

	Route::get('/servicios/aval-digital', 'LandingController@avalDigital');
	
	Route::get('/servicios/led', 'LandingController@led');

	Route::get('/soluciones', 'LandingController@Soluciones');

	Route::get('/contacto', 'LandingController@Contacto');

	Route::get('/solicitud-legal', 'LandingController@obtenerSolicitudLegal');

	Route::get('/portfolio', 'LandingController@Portfolio');

	Route::post('/solicitud-legal', 'LandingController@solicitudLegal');

	Route::post('/verificacion', 'LandingController@verificarPadron');

	Route::post('/verificacion-habeas', 'LandingController@verificarHabeas');

	Route::post('/consulta-mail', 'LandingController@consultaMail');

	/*Controladores de la Landing*/


	/*Controladores del login y usuario*/

	//usuario no logeado
	//Route::post('/login', 'LoginController@iniciarSesion');
	Route::post('/login', ['middleware' => ['MultiwebCheck'],  'uses' => 'LoginController@iniciarSesion']);

	Route::post('/cambiar-idioma','LandingController@cambiarIdioma');

	Route::post('/cambiar-clave', 'LoginController@cambiarClave');

	Route::post('/mail-restablecer-clave', 'LoginController@enviarRestablecerClave');

	Route::get('/restablecer-clave', ['middleware' => 'MultiwebCheck', 'uses' => 'LoginController@obtenerRestablecerClave']);

	Route::post('/restablecer-clave', 'LoginController@restablecerClave');

	//Route::get('/disclaimer', 'LoginController@obtenerDisclaimer');
	Route::get('/disclaimer', ['middleware' => 'PreventBack',  'uses' => 'LoginController@obtenerDisclaimer']);

	//usuario logeado
	Route::get('/cerrar-sesion', 'LoginController@cerrarSesion');
	//Route::get('/cerrar-sesion',['middleware' => 'PreventBack',  'uses' => 'LoginController@cerrarSesion']);
	// Route::get('/cerrar-sesion', 'LoginController@cerrarSesion')->middleware(PreventBackHistory::class);

	Route::get('/perfil',['middleware' => 'Sesion',  'uses' => 'UserController@obtenerPerfil']);

	//Route::get('/editar-perfil',['middleware' => 'Sesion',  'uses' => 'UserController@obtenerEditarPerfil']);

	Route::post('/edicion-usuario',['middleware' => 'Sesion',  'uses' => 'UserController@editarPerfilUsuario']);

	Route::get('/cuenta',['middleware' => 'Sesion',  'uses' => 'UserController@obtenerCuenta']);

	Route::get('/cambiar-clave',['middleware' => 'Sesion', 'uses' => 'UserController@obtenerCambiarClave']);


	/*Controladores del login y usuario*/


	/*Controladores de los productos fidelitas*/

	Route::get('/informes/tutorial-informe-comercial',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerTutorialInformeComercial']);

	Route::get('/monitoreo',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@obtenerMonitoreo']);

	Route::get('/monitoreo/historial',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@obtenerHistorial']);

	Route::get('/monitoreo/novedades',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@obtenerNovedades']);
	Route::post('/monitoreo/cuit',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@obtenerMonitoreoUno']);

	Route::post('/monitoreo/novedad-pdf',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@obtenerNovedadPDF']);
	Route::get('/monitoreo/listado-cuits-pdf',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@listadoCuitsPdf']);

	Route::post('/monitorear-cuit',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@monitorearCuit']);

	Route::post('/monitorear-cheques',['middleware' => 'Sesion', 'uses' => 'MainController@monitorearCheques']);

	Route::post('/eliminar-monitoreo',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@eliminarMonitoreo']);


	Route::get('/productos', ['middleware' => 'Sesion', 'uses' => 'ProductController@obtenerProductos']);

	//Route::get('/productos/fidelitas',['middleware' => 'Sesion', 'uses' => 'ProductController@ObtenerMenuFidelitas']);

	Route::post('/buscador/personas-empresas',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerPersonas']);

	Route::get('/informes/buscador/resultado',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerPersonas']);

	//Route::get('/informes/buscador_viejo',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerBuscador']);

	Route::get('/informes/buscador',['middleware' => ['Sesion','Servicios'], 'uses' => 'MainController@obtenerBuscador']);

	Route::post('/informes/resultado-padron-avanzado',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerResultadoPadronAvanzado']);

	Route::get('/informes/registro-actividad',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerRegistroActividad']);

	Route::get('/informes/registro-consumos',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerRegistroConsumos']);
	Route::post('/informes/registro-consumos',['middleware' => 'Sesion', 'uses' => 'MainController@filtrarRegistroConsumos']);

	Route::get('/informes/mantenimiento-listado',['middleware' => 'Sesion', 'uses' => 'MainController@mantenimientoListado']);

	Route::post('/informes/resultado-padron-autocomplete', function () {
		//$busqueda = Request::input('input_autocomplete');

		$ajax = Misc::validarAjax();
		if($ajax === false){
			return response()->json(['session_laravel' => false]);
		}else if($ajax === 'HTTP'){
	    return Response("Forbbiden", 403);
		}else {
			return MainController::obtenerResultadoPadronAutocomplete();
		}
	});

	Route::post('/informes/resultado-padron', function () {
		$busqueda = Request::input('input_autocomplete');

		$ajax = Misc::validarAjax();
		if($ajax === false){
			return 'expired';
		}else if($ajax === 'HTTP'){
	    return Response("Forbbiden", 403);
		}else {
			return MainController::obtenerResultadoPadron();
		}
	});

	//Route::post('/informes/resultado-padron',['middleware' => 'Sesion', 'uses' => 'MainController@test_busqueda']);

	Route::post('/informes/resultado-padron-avanzado', function () {
		$ajax = Misc::validarAjax();
		if($ajax === false){
			return response()->json(['session_laravel' => false]);
		}else if($ajax === 'HTTP'){
	    return Response("Forbbiden", 403);
		}else {
			return MainController::obtenerResultadoPadronAvanzado();
		}
	});

	//deprecado en la próxima versión.
	Route::post('/busqueda-padron', function () {
		$ajax = Misc::validarAjax();
		if($ajax === false){
			return response()->json(['session_laravel' => false]);
		}else if($ajax === 'HTTP'){
	    return Response("Forbbiden", 403);
		}else {
			return MainController::busquedaPadron();
		}
	});

	Route::post('/obtener-secciones',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerSeccionesHabilitadas']);

	Route::post('/cookie-disclaimer',['middleware' => 'Sesion', 'uses' => 'MainController@cookieDisclaimer']);

	Route::post('/cookie-guardar',['middleware' => 'Sesion', 'uses' => 'MainController@cookieGuardar']);

	/*Rutas del compacto */

	Route::post('/brief',['middleware' => ['Sesion'], 'uses' => 'MainController@obtenerBrief']);
	//Route::get('/brief',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerBrief']);

	Route::post('/formales', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerFormales']);

	Route::post('/contables', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerContables']);

	Route::post('/comerciales', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerComerciales']);

	Route::post('/fiscales',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerFiscales']);

	Route::post('/sociedades',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerSociedades']);

	Route::post('/legales',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerLegales']);

	Route::post('/bancos',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerBancos']);

	Route::post('/comex',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerComex']);

	Route::post('/prensa',['middleware' => 'Sesion', 'uses' => 'MainController@formPrensa']);

	Route::post('/buscar-prensa',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerPrensa']);

	//Route::post('/informes/compacto',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerCompacto']);
	Route::post('/informes/compacto',['middleware' => ['MultiwebCheck','Sesion'], 'uses' => 'MainController@obtenerCompacto']);
	Route::get('/informes/compacto',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerBuscador']);

	Route::post('/generar-contenido-exportable',['middleware' => 'Sesion', 'uses' => 'MainController@generarContenidoExportable']);
	Route::get('/pdf-contraparte',['middleware' => 'Sesion', 'uses' => 'MainController@generarContenidoExportable']);

	//------
	//Route::post('/generar-pdf-interno',['middleware' => 'Sesion','uses' => 'MainController@generarPdfInterno']);
	//------
	Route::post('/generar-impresion',['middleware' => 'Sesion', 'uses' => 'MainController@generarSabana']);

	Route::get('/generar-impresion',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerBuscador']);

	//Route::post('/generar-sabana/pdf',['middleware' => 'Sesion', 'uses' => 'MainController@generarPDF']);

	Route::post('/generar-contenido-dossier',['middleware' => 'Sesion', 'uses' => 'MainController@enviarSolicitudDossier']);

	Route::post('/generar-contenido-comentario',['middleware' => 'Sesion', 'uses' => 'MainController@enviarComentarioComercial']);

	Route::post('/generar-pdf',['middleware' => 'Sesion', 'uses' => 'MainController@generarPDF']);

	Route::get('/obtener-constancia-de-inscripcion',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerConstanciaPDF']);

	Route::post('/pdf-novedad-cheque',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@obtenerNovedadChequePDF']);

	Route::post('/mantenimiento/resultado_historico',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@obtenerResultadoHistorial']);

	/*Controladores del producto Fidelitas*/


	/*Controladores DEMO del producto Fidelitas*/

	//Route::get('/mail-masivo',['middleware' => 'Sesion', 'uses' => 'MainController@mailMasivo']);
	Route::get('/mail-masivo-cms',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@mailMasivoCMS']);
	Route::get('/mail-aumento',['middleware' => 'Sesion', 'uses' => 'MaintenanceController@mailAumento']);
	

	Route::get('/mail-defuncion-error',['uses' => 'MainController@enviarMailDefuncionError']);

	Route::get('/mail-iibb',['uses' => 'MainController@mailIIBB']); 


	/* Api Controller */
	Route::get('/api/obtener-empleados',['uses' => 'ApiController@obtenerEmpleados']);

	Route::get('/api/score',['middleware' => 'Sesion', 'uses' => 'MainController@apiScore']);
	/* Api Controller */

	Route::get('/servicios-externos/contribuyentes', ['middleware' => 'Sesion', 'uses' => 
		'ServiciosExternosController@obtenerDatosContribuyentes']);

	Route::get('/servicios-externos/pdf', ['middleware' => 'Sesion', 'uses' => 
		'ServiciosExternosController@obtenerConstanciasPDF']);

	Route::get('/servicios-externos/vencimientos-obligaciones', ['middleware' => 'Sesion', 'uses' => 
		'ServiciosExternosController@obtenerVencimientosDeObligaciones']);

	Route::get('/informes/datos-perfil', 'UserController@obtenerDatosPerfil');

	// pru7eba iguales html saint gobain
	Route::get('/comparar-saint-gobain', 'AsignacionScoreHTMLSaintGobain@comparar');

	Route::post('/bancos/obtener_tablas_cheques', ['middleware' => 'Sesion', 'uses' => 'TablasChequesController@regenerarTablas'] );

	//control de errores IC para SPRINT 14
	Route::post('/informes/errores', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerErroresIC'] );

	//MERCADOPAGO
	Route::post('/seleccion-producto/mercadopago', ['uses' => 'MercadoPagoController@iniciarCondicionesDePago'] );

	Route::get('/logs',['middleware' => 'IP','uses' => '\Rap2hpoutre\LaravelLogViewer\LogViewerController@index'] );

	Route::post('/informes/carga-marcas', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerMarcas'] );

	Route::post('/consulta-afip-contribuyente', 'MainController@obtenerConsultaContribuyente');

	Route::get('/afip/obtener-padron-a4', 'AFIPController@obtenerWSPadronA4');

	Route::get('/afip/obtener-padron-a5', 'AFIPController@obtenerWSPadronA5');

	Route::get('/afip/obtener-constancia', 'AFIPController@obtenerWSConstanciaInscripcion');

	Route::get('/afip/test', 'AFIPController@parseoPersonasFisicas');

	Route::get('/afip/test/juridica', 'ParseoAfipTemporalController@parseoPersonaJuridica');

	Route::get('/afip/obtener-consulta-afip', 'AFIPBatchController@consultaAFIP');


	//carga imagenes via ajax
	Route::post('/informes/obtener-marcas', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerMarcas'] );

	Route::post('/informes/obtener-marcas-html', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerHtmlMarcas'] );

	Route::get('/servicios/obtener-score/{cuit?}', 'MainController@obtenerServicioScore');

	Route::get('/afip/certificados-fiscales', ['middleware' => 'Sesion', 'uses' => 'ApiControllerV1@certificadosFiscalesAFIP'] );


	//Copyle
	//Route::get('/score-copyle', ['uses' => 'SFTPController@obtenerArchivoCopyle']);

	Route::get('/prueba-URL', ['uses' => 'MainController@pruebaURL'] );
	Route::get('/pruebas-URL', ['uses' => 'MainController@pruebasURL'] );
	Route::post('/pruebas-URL1', ['uses' => 'MainController@pruebasURL1'] );

	/*** LED ***/
	// ------- RUTAS NUEVO DASHBOARD PAE ------- //
	Route::get('/imperium/dashboard' ,['middleware' => ['Sesion','Servicios'],'uses' => 'DashboardController@mostrarDashboard']);
	Route::post('/led/led-nuevo-dashboard-datos-grafico' ,['middleware' => 'Sesion','uses' => 'DashboardController@dataset']);
	Route::post('/led/led-nuevo-dashboard-datos-cards' ,['middleware' => 'Sesion','uses' => 'DashboardController@dataCards']);
	Route::post('/led/led-nuevo-dashboard-datos-contingencia-deuda' ,['middleware' => 'Sesion','uses' => 'DashboardController@dataContingenciaDeuda']);
	// -------

	Route::get('/led/led-dashboard', ['middleware' => ['Sesion','Servicios'], 'uses' => 'LEDController@ledDashboard'] );
  	Route::post('/led/test', ['middleware' => 'Sesion', 'uses' => 'LEDController@test'] );//pato160719
  	Route::post('/led/led-dashboard-datos-grafico', ['middleware' => 'Sesion', 'uses' => 'LEDController@obtenerDataGrafico'] );
	Route::get('/led/led-productos', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledClienteProductos'] );
	Route::get('/led/led-familias', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledClienteFamilias'] );
	Route::get('/led/led-familias-new', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledClienteFamiliasNew'] );
	Route::post('/led/led-familias-step', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledClienteFamiliaStep'] );
	Route::post('/led/led-familias-end', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledClienteFamiliaEnd'] );
	Route::post('/led/led-familias-edit', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledClienteFamiliaEdit'] );
	Route::post('/led/led-familias-update', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledClienteFamiliaUpdate'] );
	Route::post('/led/led-familias-confirm', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledClienteFamiliaConfirm'] );
	Route::post('/led/led-familias-delete', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledClienteFamiliaDelete'] );

	Route::post('/led/led-contraparte-familias', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContraparteFamilias'] );

	Route::get('/led/led-contrapartes', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartes'] );
	Route::post('/led/led-contrapartes-fancy', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesFancy'] );
	Route::get('/led/prueba-fancy', ['middleware' => 'Sesion', 'uses' => 'LEDController@pruebaFancy'] );

	Route::post('/led/led-contrapartes', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartes'] );
	Route::post('/led/led-contrapartes-search', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesSearch'] );
	Route::post('/led/led-identificadores-pais', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledIdentificadoresPais'] );
	Route::post('/led/led-contrapartes-busqueda', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesBusqueda'] );
	Route::post('/led/led-contrapartes-new', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesNew'] );
	Route::post('/led/led-contrapartes-step', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesStep'] );
	Route::post('/led/led-contrapartes-back', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesBack'] );
	Route::post('/led/led-contrapartes-insert', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesInsert'] );
	//--
	Route::get('/regen-historico', 'HistoricoLedController@generarInforme');
	//--
	Route::post('/led/led-contrapartes-edit', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesEdit'] );
	Route::post('/led/led-contrapartes-add', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesAdd']);
	Route::post('/led/led-contrapartes-busqueda-padron', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesBusquedaPadron']);
	Route::post('/led/led-contrapartes-new-gestion', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesNewGestion']);
	Route::post('/led/led-contrapartes-new-contraparte', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesNewContraparte']);
	Route::post('/led/led-contrapartes-seleccionar-informe', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesSelectInforme']);
	//-----Modificacion Rami 29/08/2021
	Route::post('/led/led-busqueda-padron-otro-pais', ['middleware' => 'Sesion','uses' => 'LEDController@ledContrapartesBusquedaPadronOtroPais']);
	Route::post('/led/led-contrapartes-new-otro-pais',['middleware' => 'Sesion','uses' => 'LEDController@ledContrapartesNewOtroPais']);
	Route::post('/led/led-fidecheck-contrapartes-insert',['middleware' => 'Sesion','uses' => 'FidecheckController@fidecheckContrapartesInsert']);
	//-----
	
	Route::post('/led/led-contrapartes-update', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesUpdate'] );
	Route::post('/led/led-balance-pdf', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledBalancePdf'] );

	/* estas rutas para que el usuario actualice los datos de contacto, domicilio y datos comerciales desde la solapa home de detalle contraparte */
	Route::post('/led/led-contraparte-data', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContraparteData'] );
	Route::post('/led/led-contraparte-actualizar', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContraparteActualizar'] );
	Route::post('/led/led-contraparte-prensa', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesPrensa'] );


	Route::post('/led/led-docs', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDocs'] );
	Route::post('/led/led-docs-detail', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDocsDetail'] );

	Route::get('/led/led-panel-control-file', ['uses' => 'LEDController@ledPanelControlFile'] );
	Route::get('/led/mail-cambio-aprobacion', ['uses' => 'LEDController@mailCambioAprobacion']);
	Route::get('/led/mail-cambio-semaforo', ['uses' => 'LEDController@mailCambioSemaforo']);
	Route::get('/led/mail-cambio-semaforo-semanal', ['uses' => 'LEDController@mailCambioSemaforoSemanal']);
	

	Route::post('/led/led-panel-control', ['middleware' => ['Sesion','Servicios'], 'uses' => 'LEDController@ledPanelControl'] );
	Route::get('/led/led-panel-control', ['middleware' => ['Sesion','Servicios'], 'uses' => 'LEDController@ledPanelControl'] );
	Route::post('/led/led-panel-control-subcontratista', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledPanelControlSubcontratista']);
	//Route::post('/led/panel-control-info', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledPanelControlInfo_cla'] );
	Route::post('/led/panel-control-info', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledPanelControlInfo'] );
	Route::post('led/led-panel-control-coface', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledPanelControlCoface'] );
	Route::post('led/led-panel-control-coface-info', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledPanelControlInfoCoface'] );
	Route::post('led/excel-coface', ['middleware' => 'Sesion', 'uses' => 'LEDController@excelCoface'] );
	

	Route::get('/led/led-pdf-historial', ['middleware' => 'Sesion','uses' => 'LEDController@ledPdfHistorial']);
	Route::post('/led/led-pdf-historial', ['middleware' => 'Sesion','uses' => 'LEDController@ledPdfHistorial']);

	Route::get('/led/led-panel-control-excel', ['uses' => 'LEDController@ledExcelPanelControl'] );
	Route::post('/led/led-panel-control-excel', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcelPanelControl'] );
	Route::post('/led/led-panel-control-excel-sub', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcelPanelControlSub'] );

	/* URL para llamado externo o interno de actualización de score y valoración de balances */
	Route::get('/led/balance/actualizar-score', ['uses' => 'LEDController@callActualizarScoreBalance'] );
	Route::get('/led/balance/actualizar-valoracion', ['uses' => 'LEDController@callActualizarValoracionBalance'] );


	////    Kevin
	Route::post('/upd-valores', ['uses' => 'ImperiumDocumentos@updValores']);

	////	Kevin
	Route::post('/update-plan', ['uses' => 'ImperiumDocumentos@updPlan']);

	////	Kevin
	Route::post('/reconocer-cuits', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@reconocerCUIT']);

	// Diego
	Route::get('/diego-peru',['uses' => 'ApiPeruController@index']);



	Route::get('/led/slider', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledSlider'] );


	Route::get('/led/led-validate-email', function() {
		$res = filter_var(Request::input('email_contacto'), FILTER_VALIDATE_EMAIL); 
		return ($res) ? 'true' : 'false';
	});

	Route::post('/led/led-contraparte', ['middleware' => ['Sesion','TokenBackend'], 'uses' => 'LEDController@ledContraparte']); 
	Route::post('/led/led-home', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledHome']);
	Route::post('/led/upd-valores-scores', ['middleware' => 'Sesion', 'uses' => 'LEDController@updValoresScore']);
	Route::post('/led/upd-valores-revisado-VRM', ['middleware' => 'Sesion', 'uses' => 'LEDController@updValoresRevisadoVRM']);
	Route::post('/led/upd-valores-comentarios', ['middleware' => 'Sesion', 'uses' => 'LEDController@updValoresComentarios']);
	Route::post('/led/led-link-contraparte-enviar', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledLinkContraparteEnviar']);
	Route::post('/led/led-contrapartes-email-enviar', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesEmailEnviar']);
	Route::post('/led/led-link-contraparte', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledLinkContraparte']);
/* 21/10/2022 */
	Route::post('/led/led-indicadores-editables', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledIndicadoresEditables'] );
	Route::post('/led/upd-indicador-manual', ['middleware' => 'Sesion', 'uses' => 'LEDController@updIndicadorManual']);
/**/
	Route::post('/led/led-desestimar-vrm', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDesestimarVRM']);

	Route::post('/led/led-productos-cliente', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledProductosCliente']);

	Route::post('/led/led-solo-brief', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledSoloBrief']);
	Route::post('/led/led-informe-comercial', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledInformeComercial']);
	Route::post('/led/led-informe-comercial-exterior', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledInformeComercialExterior']);
	Route::post('/led/led-balances', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledBalances']);
	Route::post('/led/led-documentos', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDocumentos']);
	Route::get('/led/led-pdf-historicos', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledPdfsHistoricos']);
	Route::post('/led/led-pdf-historicos', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledPdfsHistoricos']);
	
	Route::post('/led/led-novedades', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledNovedades']);
	Route::post('/led/led-historial', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledHistorial']);
	Route::post('/led/led-novedades-detalle', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledNovedadesDetalle']);
	Route::post('/led/led-subcontratistas', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledSubcontratistas']);
	Route::post('/led/led-homologacion', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledHomologacion']);
	Route::post('/led/led-excepcion-ingreso', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcepcionIngreso']);
	Route::post('/led/led-excepcion-insert', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcepcionInsert']);
	Route::post('/led/led-excepcion-desactivar', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcepcionDesactivar']);
	Route::post('/led/led-excepcion-update', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcepcionUpdate']);
	Route::post('/led/led-excepcion-editar', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcepcionEditar']);
	Route::post('/led/led-excepcion-actualizar', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcepcionActualizar']);


	Route::post('/led/led-historial',['middleware' => 'Sesion','uses' => 'LEDController@ledHistorial'] );
	Route::post('/led/led-historial-info',['middleware' => 'Sesion','uses' => 'LEDController@ledHistorialInfo'] );
	Route::post('/led/led-historial-trazabilidad',['middleware' => 'Sesion','uses' => 'LEDController@ledHistorialTrazabilidad'] );

	//Excepciones Status Final
	Route::post('/led/led-excepciones-final', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcepcionesFinal']);
	Route::post('/led/led-excepciones-final-ingreso', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcepcionesFinalIngreso']);
	Route::post('/led/led-excepciones-final-insert', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcepcionesFinalInsert']);
	Route::post('/led/led-excepciones-final-desactivar', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcepcionesFinalDesactivar']);
	Route::post('/led/led-excepciones-final-update', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcepcionesFinalUpdate']);
	Route::post('/led/led-excepciones-final-editar', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcepcionesFinalEditar']);
	Route::post('/led/led-excepciones-final-actualizar', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcepcionesFinalActualizar']);

	Route::get('/led/led-panel-subcontratistas', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledPanelSubcontratistas']);
	Route::get('/led/led-panel-control-ingreso', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledPanelControlIngreso']);

	/*Route::post('/led/led-detalle-documento', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDetalleDocumento'] );*/
	Route::post('/led/led-dossier', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDossier'] );
	Route::post('/led/led-dossierdemo', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDossierDemo'] );
	Route::post('/led/led-solicitar-dossier', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDossierSolicitar'] );
	Route::post('/led/led-cancelar-dossier', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDossierCancelar'] );
  	Route::post('/led/led-judicial', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledJudicial'] );
  	Route::post('/led/led-score-arcor', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledSocreArcor'] );
  		Route::post('/led/led-reprisk', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledRepRisk'] );
  	//Route::post('/led/led-formales', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledObtenerFormales'] );
  	Route::post('/led/led-formales', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerFormales'] ); 
  	Route::post('/led/led-legales', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerLegales'] ); 
  	Route::post('/led/led-fiscales', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerFiscales'] ); 
  	Route::post('/led/led-comercial', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerComerciales'] ); 
  	Route::post('/led/led-marcas', ['middleware' => 'Sesion', 'uses' => 'MainController@obtenerVistaMarcas'] ); 


  	// Route::post('/led/led-comex', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledComex'] );
	Route::post('/led/led-comex',['middleware' => 'Sesion', 'uses' => 'MainController@obtenerComex']);

	Route::post('/led/led-wordcheck', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledWordcheck'] );
	
	Route::post('/led/led-concentracion_riesgopais', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledConcentracionRiesgoPais'] );
	Route::post('/led/led-clientela', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledClientela'] );
	Route::post('/led/led-itrisk', ['middleware' => 'Sesion', 'uses' => 'LEDController@leditrisk'] );
	Route::post('/led/led-financierovrm', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledFinancieroVrm'] );
	Route::post('/led/led-LaboralLegalFiscal', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledLaboralLegalFiscal'] );
	Route::post('/led/led-Sostenibilidad', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledSostenibilidad'] );
	Route::post('/led/led-VrmScoreFidelitas', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledVrmScoreFidelitas'] );
	Route::post('/led/led-DebidaDiligencia', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDebidaDiligencia'] );
	Route::post('/led/dd-upload', ['middleware' => 'Sesion', 'uses' => 'LEDController@DDUpload'] );
	

	

	Route::post('/led/led-historialContraparte', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledHistorialContraparte'] );
	Route::post('/led/led-fidecheck', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledFidecheck'] );
	Route::post('/led/led-alertas', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledAlertasBCRA'] );
	Route::post('/led/led-misaportes', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledMisAportes'] );
	Route::post('/led/led-dependencia', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDependencia'] );

	Route::post('/led/led-contrapartes-DE', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesDE']);
	Route::post('/led/led-contrapartes-delete-DE', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesDeleteDE']);
	Route::post('/led/led-contrapartes-insert-DE', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledContrapartesInsertDE']);

	Route::post('/led/led-dependencia-balance', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDependenciaBalance'] );
	Route::post('/led/led-deuda-previsional', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDeudaPrevisional'] );
  Route::post('/led/led-business-report', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledBusinessReport'] );

	Route::get('/led/contrapartes-batch', 'LEDController@ledContrapartesBatch');

	Route::post('/led/led-recomendador-credito', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledRecomendadorCredito'] );
	Route::post('/led/led-recomendador-credito-ingresar-nota', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledRecomendadorCreditoIngresarNota'] );
	Route::post('/led/led-recomendador-credito-subir-archivo', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledRecomendadorCreditoSubirArchivo'] );
	Route::post('/led/led-recomendador-credito-abrir-archivo', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledRecomendadorCreditoAbrirArchivo'] );
	Route::post('/led/led-recomendador-credito-editar-archivo', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledRecomendadorCreditoEditarArchivo'] );
	Route::post('/led/led-recomendador-credito-actualizar-archivo', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledRecomendadorCreditoActualizarArchivo'] );

	Route::post('/led/led-recomendador-credito-actualizar-monto', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledRecomendadorCreditoActualizarMonto'] );
	Route::post('/led/led-limite-credito', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledLimiteCredito'] );
	Route::post('/led/led-datos-aportados', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledDatosAportados'] );


	Route::get('/score/v2/test', 'ApiControllerV2@obtenerScore');
	Route::get('/score/v2/configurar', ['middleware' => 'Sesion', 'uses' => 'ApiControllerV2@obtenerScoreView']);
	Route::post('/score/v2/obtener-items', ['middleware' => 'Sesion', 'uses' => 'ApiControllerV2@obtenerItems']);
	Route::post('/score/v2/insertar-score', ['middleware' => 'Sesion', 'uses' => 'ApiControllerV2@insertarScorePersonalizado']);
	
	Route::get('/informe-comercial/v1/icf', ['middleware' => 'Sesion', 'uses' => 'ApiControllerV1@obtenerInformeComercialCompleto']);
	Route::get('/informe-comercial/v1/came', ['middleware' => 'Sesion', 'uses' => 'CameController@pedirInforme']);
	
  Route::post('/led/led-RSE', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcelRSE'] );
  Route::get('/led/led-RSE', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcelRSE_contrapartes'] );
  Route::post('/cookie-guardar',['middleware' => 'Sesion', 'uses' => 'MainController@cookieGuardar']);
	//informe Completo.


	//// Inquiro Vitae
  	//Route::get('/iv/iv-dashboard', ['middleware' => ['Sesion','Servicios'], 'uses' => 'IVController@ivDashboard']);
  	//Route::get('/iv/iv-panel-control', ['middleware' => ['Sesion','Servicios'], 'uses' => 'IVController@ivPanelControl']);
	//Route::get('/iv/iv-panel-control', ['middleware' => ['Sesion','Servicios'], 'uses' => 'IVNewController@panelControlIVNuevo']);
	Route::get('/iv/iv-panel-control', ['middleware' => 'Sesion', 'uses' => 'IVNewController@panelControlIVNuevo']);
	Route::post('/iv/iv-panel-control', ['middleware' => 'Sesion', 'uses' => 'IVNewController@panelControlIVNuevo']);
	//
	// Route::post('/iv/iv-panel-control', ['middleware' => 'Sesion', 'uses' => 'IVController@ivPanelControlInfo']);
	Route::post('/iv/iv-exportar-excel', ['middleware' => 'Sesion', 'uses' => 'IVController@ivExportarExcel']);
  	Route::post('/iv/iv-nueva-busqueda', ['middleware' => 'Sesion', 'uses' => 'IVController@ivNuevaBusqueda']);
  	Route::post('/iv/iv-busqueda-candidato', ['middleware' => 'Sesion', 'uses' => 'IVController@ivBusquedaCandidato']);
  	Route::post('/iv/iv-busqueda-padron', ['middleware' => 'Sesion', 'uses' => 'IVController@ivBusquedaPadron']);
  	Route::post('/iv/iv-datos-busqueda', ['middleware' => 'Sesion', 'uses' => 'IVController@ivDatosBusqueda']);
  	Route::post('/iv/iv-subir-cv', ['middleware' => 'Sesion', 'uses' => 'IVController@ivSubirCv']);
  	Route::post('/iv/iv-upload-file', ['middleware' => 'Sesion', 'uses' => 'IVController@ivUploadFile']);
  	Route::post('/iv/iv-delete-file', ['middleware' => 'Sesion', 'uses' => 'IVController@ivDeleteFile']);
  	Route::post('/iv/iv-ingresar-busqueda', ['middleware' => 'Sesion', 'uses' => 'IVController@ivIngresarBusqueda']);
	Route::post('/iv/iv-datos-candidato', ['middleware' => 'Sesion', 'uses' => 'IVController@ivDatosCandidato']);
	Route::post('/iv/iv-datos-cv', ['middleware' => 'Sesion', 'uses' => 'IVController@ivDatosCV']); 
  	Route::post('/iv/iv-datos-anexos', ['middleware' => 'Sesion', 'uses' => 'IVController@ivDatosAnexos']);
  	Route::post('/iv/iv-datos-informe', ['middleware' => 'Sesion', 'uses' => 'IVController@ivDatosInforme']);
	Route::post('/iv/iv-informe-comercial', ['middleware' => 'Sesion', 'uses' => 'IVController@ivInformeComercial']);
	//--  AGREGADO PARA DEBUG  --//
	Route::post('/iv/iv-docs-detail', ['middleware' => 'Sesion', 'uses' => 'IVController@ivDocsDetail'] );
	//-- Modificacion 05/10/2021 --//
	Route::post('/iv/iv-identificadores-pais',['middleware' => 'Sesion','uses' => 'IVController@ivIdentificadorPais']);
	Route::post('/iv/iv-busqueda-padron-otro-pais',['middleware' => 'Sesion','uses' => 'PadronController@BusquedaPadronExtranjero']);
	//// Imperium

	Route::post('/imperium/graficos/compliance-general', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@graficoComplianceGeneral']);
	Route::post('/imperium/graficos/compliance-mensual', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@graficoCumplimientoMensual']);
	Route::post('/imperium/graficos/compliance-mensual-todos', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@graficoCumplimientoMensualTodos']);


	Route::post('/imperium/doc-imperium', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@docImperium']);
	Route::post('/imperium/doc-imperium-data', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@docImperiumData']);
	// 
	Route::post('/imperium/doc-imperium-data-fancy', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@docImperiumDataFancy']);
	// 
	Route::post('/imperium/documento', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@documento']);
	Route::post('/imperium/documentos-recursos-tabla', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@documentoRecursosTabla']);
	Route::post('/imperium/documentos-recursos-tablaf', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@documentoRecursosTablaf']);
	Route::post('/imperium/documentos-empleado-tablaf', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@documentosEmpleadoTablaf']);
	Route::post('/imperium/documentos-vehiculo-tablaf', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@documentosVehiculoTablaf']);
	Route::post('/imperium/documentos-subcontratista-tablaf', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@documentosSubcontratistaTablaf']);
	Route::post('/imperium/documento-pdf', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@pdfDocumento']);
	//Route::post('/imperium/recursos', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@recursos']);
	Route::post('/imperium/empleados', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@empleados']);
	Route::post('/imperium/subcontratista/empleados', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@empleadosSubcontratistas']);
	Route::post('/imperium/subcontratista/vehiculos', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@vehiculosSubcontratistas']);
	Route::post('/imperium/vehiculos', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@vehiculos']);
	Route::post('/imperium/subcontr', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@subcontr']);
	Route::post('/imperium/actualizar-estado', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@actualizarEstado']);
	Route::post('/imperium/recursos-data-empleados', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@recursosDataEmpleados']);
	Route::post('/imperium/recursos-datos-empleado', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@recursosDatosEmpleado']);
	Route::post('/imperium/recursos-data-vehiculos', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@recursosDataVehiculos']);
	Route::post('/imperium/recursos-datos-vehiculo', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@recursosDatosVehiculo']);
	Route::post('/imperium/recursos-data-subcontratistas', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@recursosDataSubcontratistas']);
	Route::post('/imperium/recursos-datos-subcontratista', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@recursosDatosSubcontratista']);

	Route::get('/imperium/control-acceso', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@controlAcceso']);
	Route::post('/imperium/control-acceso-confirm', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@controlAccesoConfirm']);
	Route::post('/imperium/control-acceso-confirm-WL', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@controlAccesoConfirmWL']);
	Route::post('/imperium/registrar-control-acceso', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@registrarControlAcceso']);
	Route::post('/imperium/control-acceso-nominas', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@controlAccesoNominas']);
	Route::post('/imperium/control-acceso-nominas-data', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@controlAccesoNominasData']);
	// 
	Route::post('/imperium/control-acceso-nominas-data-fancy', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@controlAccesoNominasDataFancy']);
	// 
	Route::post('/imperium/buscar-empleado-acceso', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@buscarEmpleadoAcceso']);
	Route::post('/imperium/buscar-dominio-acceso', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@buscarVehiculoAcceso']);
	Route::post('/imperium/control-acceso-check', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@controlAccesoCheck']);
	Route::post('/imperium/control-acceso-check-doc', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@controlAccesoCheckDoc']);

	Route::post('/imperium/confirmar-acceso', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@confirmarAcceso']);
	Route::post('/imperium/ingreso-excepcion', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@ingresoExcepcion']);
	Route::post('/imperium/ingreso-excepcion-confirm', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@ingresoExcepcionConfirm']);
	Route::post('/imperium/ingresar-excepcion-acceso', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@ingresarExcepcionAcceso']);
	Route::post('/imperium/ingreso-excepcion-solicitud', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@solicitudExcepcion']);
	Route::get('/imperium/verificar-excepcion','ImperiumAcceso@verificarExcepcion');
	Route::post('/imperium/confirmar-verificacion-excepcion',['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@updateExcepcion']);

	Route::get('/imperium/verificacion-documentos', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@verificacionDocumentos']);
	Route::post('/imperium/verificacion-documentos-data', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@verificacionDocumentosData']);
	Route::post('/imperium/verificacion-documentos-doc', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@verificacionDocumentosDoc']);
	Route::post('/imperium/documentos-hijos', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@documentosHijos']);
	Route::post('/imperium/actualizar-fecha-vigencia', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@actualizarFechaVigencia']);
	Route::post('/imperium/verificar-documento-confirm', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@verificarDocumentoConfirm']);
	Route::post('/imperium/verificar-documento', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@verificarDocumento']);
	Route::post('/imperium/rechazar-documento-confirm', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@rechazarDocumentoConfirm']);
	Route::post('/imperium/rechazar-documento', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@rechazarDocumento']);
	Route::post('/imperium/verificar-documento-parcial-confirm', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@verificarDocumentoParcialConfirm']);
	Route::post('/imperium/verificar-documento-parcial', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@verificarDocumentoParcial']);
	Route::post('/imperium/undo-verificar-documento-confirm', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@undoVerificarDocumentoConfirm']);
	Route::post('/imperium/undo-verificar-documento', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@undoVerificarDocumento']);
	Route::post('/imperium/undo-rechazar-documento-confirm', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@undoRechazarDocumentoConfirm']);
	Route::post('/imperium/undo-rechazar-documento', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@undoRechazarDocumento']);
	Route::post('/imperium/documentos-verificados', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@verificacionDocumentos']);
	Route::post('/imperium/documentos-rechazados', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@verificacionDocumentos']);

	Route::get('/imperium/reportes-ie', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@reportesIE']);
	Route::post('/imperium/reportes-ie-data', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@reportesIEData']);

	Route::get('/imperium/reportes-documentacion', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@reportesDocumentacion']);
	Route::post('/imperium/reportes-documentacion-data', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@reportesDocumentacionData']);

	Route::get('/imperium/reportes-control-acceso', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@reportesControlAcceso']);
	Route::post('/imperium/reportes-control-acceso', ['middleware' => 'Sesion', 'uses' => 'ImperiumAcceso@reportesControlAcceso']);

	Route::get('/imperium/reportes-actividad-usuarios', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@reportesActividadUsuarios']);
	Route::post('/imperium/reportes-actividad-usuarios-data', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@reportesActividadUsuariosData']);

	Route::get('/imperium/reportes-bajas', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@reportesBajas']);
	Route::post('/imperium/reportes-bajas-data', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@reportesBajasData']);
	//
	Route::get('/imperium/reportes-balances', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@reportesBalances']);
	Route::post('/imperium/reportes-balances', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@reportesBalances']);
	//
	Route::get('/imperium/reporte-personal-autorizante', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@reportePersonalAutorizante']);
	Route::post('/imperium/reporte-personal-autorizante-data', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@reportePersonalAutorizanteData']);
	
	Route::get('/agregar_persona_aut', ['middleware' => 'Sesion', 'uses' => 'ImperiumController@agregarPersonal']);
	
	/// test
	Route::get('/imperium/notificar-rechazo', ['middleware' => 'Sesion', 'uses' => 'ImperiumDocumentos@notirechazo']);

	
	/*
		Route::get('/saas/saas-panel-control', ['middleware' => 'Sesion', 'uses' => 'SAASController@saasPanelControl']);
		Route::post('/saas/saas-panel-control', ['middleware' => 'Sesion', 'uses' => 'SAASController@saasPanelControlInfo']);
	*/
	Route::get('/saas/administracion-clientes', ['middleware' => 'Sesion', 'uses' => 'SAASController@obtenerAdministracionClientes']);
	Route::post('/saas/administracion-clientes-info',  ['middleware' => 'Sesion', 'uses' => 'SAASController@obtenerAdministracionClientesInfo']);
	Route::get('/saas/nueva-consulta', 'SAASController@nuevaConsulta');
	Route::get('/saas/resultado-nueva-consulta', 'SAASController@resultadoNuevaConsulta');
	Route::post('/saas/busqueda-padron', ['middleware' => 'Sesion', 'uses' => 'SAASController@busquedaPadron']);
	Route::post('/saas/busqueda-padron-personas', ['middleware' => 'Sesion', 'uses' => 'SAASController@busquedaPadronPersonas']); // Ruta agregada por Diego
	Route::post('/saas/lista-negra', ['middleware' => 'Sesion', 'uses' => 'SAASController@listaNegra']); // Ruta agregada por Diego
	Route::post('/saas/identificadores-pais', ['uses' => 'SAASController@IdentificadoresPais']);
	Route::post('/saas/busqueda-data-padron', ['middleware' => 'Sesion','uses' => 'SAASController@busquedaDataPadron']);
	Route::post('/saas/cliente-new', ['middleware' => 'Sesion','uses' => 'SAASController@clienteNew']);
	Route::post('/saas/cliente-insert', ['middleware' => 'Sesion','uses' => 'SAASController@clienteInsert']);
	Route::post('/saas/usuario-insert', ['middleware' => 'Sesion','uses' => 'SAASController@usuarioInsert']);
	Route::post('/saas/control-usuarios', ['middleware' => 'Sesion','uses' => 'SAASController@controlUsuarios']);
	Route::post('/saas/control-usuario', ['middleware' => 'Sesion','uses' => 'SAASController@controlUsuario']);
	Route::post('/saas/control-contrato', ['middleware' => 'Sesion','uses' => 'SAASController@controlContrato']);
	Route::post('/saas/contrato-insert', ['middleware' => 'Sesion','uses' => 'SAASController@contratoInsert']);
	Route::post('/saas/saas-cliente', ['middleware' => 'Sesion','uses' => 'SAASController@saasCliente']);
	Route::post('/saas/saas-home', ['middleware' => 'Sesion','uses' => 'SAASController@saasHome']);
	Route::post('/saas/saas-usuarios', ['middleware' => 'Sesion','uses' => 'SAASController@saasUsuarios']);
	Route::post('/saas/saas-contratos', ['middleware' => 'Sesion','uses' => 'SAASController@saasContratos']);
	Route::post('/saas/saas-altamasiva',['middleware' => 'Sesion','uses' => 'SAASController@saasAltamasiva']);
	Route::post('/saas/saas-altamasiva-contratos',['middleware' => 'Sesion','uses' => 'SAASController@saasAltamasivaContratos']);
	Route::post('/saas/saas-cargar-archivo-altamasiva',['middleware' => 'Sesion' , 'uses' => 'SAASController@saasAltamasivaCargarArchivo']);

	Route::post('/saas/saas-contratos-agregar-usuario', ['middleware' => 'Sesion','uses' => 'SAASController@saasContratosAgregarUsuario']);
	Route::post('/saas/saas-contratos-usuarios-move', ['middleware' => 'Sesion','uses' => 'SAASController@saasContratosUsuariosMove']);
	Route::post('/saas/saas-contratos-delete', ['middleware' => 'Sesion','uses' => 'SAASController@saasContratosDelete']);


	Route::get('/saas/validate-email', function() {
		$res = filter_var(Request::input('email_contacto'), FILTER_VALIDATE_EMAIL); 
		return ($res) ? 'true' : 'false';
	});


	Route::get('/reporte-juicios-led', 'JuiciosLED@reporteJuicios');

	Route::get('/led-pdf', 'LEDController@ledPdf');
	
	//No lo quieren mas :( 09-06-2020
	//Route::get('/servicios-disponibles', 'ServiciosController@obtenerServiciosDisponibles');

	/* Para pruebas Renaper. Antes hay que estar logueado */
	Route::get('renaper-lista', ['middleware' => 'Sesion', 'uses' => 'RenaperController@renaperLista'] ); 
	
	Route::get('obtener-renaper', ['middleware' => 'Sesion', 'uses' => 'RenaperController@obtenerUltimoEjemplarUno'] ); 


	Route::get('/pdf-informe',['middleware' => 'Sesion', 'uses' => 'MainController@generarPDFInformeCompleto']);
	Route::get('/pdf-contraparte',['middleware' => 'Sesion', 'uses' => 'MainController@informePDFcontraparte']);

	Route::get('/validacion-lote',['uses' => 'ApiControllerV1@validacionLote']);

	Route::get('/led/buscador',['middleware' => ['Sesion','Servicios'], 'uses' => 'MainController@buscadorPadronGenerico']);
	Route::post('/led/auditoria-generica',['middleware' => ['Sesion','Servicios'], 'uses' => 'LEDController@ledAuditoriaGenerica']);
	Route::get('/led/buscador-auditoria',['middleware' => ['Sesion','Servicios'], 'uses' => 'LEDController@ledBuscadorAuditoriaGenerica']);
	Route::post('/led/buscador-auditoria',['middleware' => ['Sesion','Servicios'], 'uses' => 'LEDController@ledBuscadorAuditoriaGenerica']);

	
	Route::get('/fidecheck/fidecheck-online',['middleware' => 'Sesion','uses'=>'FidecheckController@fidecheckOnline']);
	Route::get('/fidecheck/modal-busqueda',['middleware' => 'Sesion','uses' => 'FidecheckController@fidecheckModalBusqueda']);
	Route::post('/fidecheck/guardar-consumo-argentina',['middleware' => 'Sesion' , 'uses' => 'FidecheckController@fidecheckGuardarPdfConsumoArgentina']);
	Route::post('/fidecheck/descargar-pdf-consumos', ['middleware' => 'Sesion' , 'uses' => 'FidecheckController@fidecheckDescargarPdfConsumos']);
	//---- RUTAS OBSOLETAS
	Route::post('/fidecheck/busqueda-dinamica', ['middleware' => 'Sesion','uses' => 'FidecheckController@fidecheckBusquedaDinamica']);
	Route::post('/fidecheck/fidecheck-online-resultado', ['middleware' => 'Sesion','uses' => 'FidecheckController@fidecheckResultado']);
	Route::post('/fidecheck/consultar-fidecheck-directorio',['middleware' => 'Sesion','uses' => 'FidecheckController@fidecheckConsultarDirectorio']);
	//---- RUTAS OBSOLETAS
	Route::post('/fidecheck/actualizar-contraparte', ['middleware' => 'Sesion' , 'uses' => 'FidecheckController@fidecheckActualizarContraparte']);
	Route::post('/fidecheck/fidecheck-online-consultar-busqueda', ['middleware' => 'Sesion' , 'uses' => 'FidecheckController@fidecheckResultado_remodelacion']);
	Route::post('/fidecheck/fidecheck-directorio-certificado-consumo',['middleware' => 'Sesion' , 'uses' => 'FidecheckController@fidecheckConsultarDirectorio_remodelacion']);
	Route::post('/fidecheck/fidecheck-tabla-padron-consultar-fidecheck',['middleware' => 'Sesion','uses' => 'FidecheckController@fidecheckConsultarRegistroPadron']);

		Route::get('/led/prueba4013',['uses' => 'LEDController@prueba4013']);

	//-----
	Route::post('/led/led-maparelaciones', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledMapaRelaciones'] );
	Route::post('/led/led-historial-cambios-directorios', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledHistorialCambiosDirectorios'] );
	//------
	Route::post('/padron/padron-busqueda-padron', ['middleware' => 'Sesion', 'uses' => 'PadronController@BusquedaPadron']);
	Route::post('/padron/padron-identificadores-pais',['middleware' => 'Sesion','uses' => 'PadronController@IdentificadorPais']);
	Route::post('/padron/padron-identificadores-pais-dinamico',['middleware' => 'Sesion','uses' => 'PadronController@identificadoresPaisConPasaporteDinamico']);
	Route::post('/padron/padron-busqueda-padron-otro-pais',['middleware' => 'Sesion','uses' => 'PadronController@BusquedaPadronExtranjero']);
	Route::post('/padron/padron-busqueda-padron-api',['middleware' => 'Sesion','uses' => 'PadronController@nuevaBusquedaPadronVista']);
	//-----
	Route::post('/padron-iv/busqueda-padron',['middleware' => 'Sesion','uses' => 'IVNewController@busquedaPadronIV']);


	Route::post('/led/upd-activo',['middleware' => 'Sesion','uses' => 'LEDController@updActivo']);

	Route::post('/led/pdf-seccion-home', ['middleware' => 'Sesion','uses' => 'LEDController@generarPDFHome']);
	Route::post('/led/pdf-seccion-fidecheck', ['middleware' => 'Sesion','uses' => 'LEDController@generarPDFFidecheck']);
	Route::post('/led/pdf-seccion-dossierdemo', ['middleware' => 'Sesion','uses' => 'LEDController@generarPDFDossier']);
	
/* Ruta que llamda por get le mandamos un parametro periodo, para que traiga el historico de ese mes - PAE */
/* Hay que estar logueado como PAE, y en el servicio que queremos el panel historico (LED - IMPERIUM) */
	Route::get('/led/led-panel-control-excel-hist', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcelPanelControl'] );
	
	//
	Route::get('/idvalidationeng','LandingController@idValidationEng');

	Route::get('/led/panel-vrm-cambios', ['middleware' => 'Sesion', 'uses' => 'LEDController@panelVrmCambios']);
	Route::post('/led/panel-vrm-cambios-fancy1', ['middleware' => 'Sesion', 'uses' => 'LEDController@panelVrmCambiosFancy1']);
	Route::post('/led/panel-vrm-cambios-fancy2', ['middleware' => 'Sesion', 'uses' => 'LEDController@panelVrmCambiosFancy2']);
	Route::post('/led/panel-vrm-cambios-fancy3', ['middleware' => 'Sesion', 'uses' => 'LEDController@panelVrmCambiosFancy3']);
	Route::post('/led/panel-vrm-cambios-fancy4', ['middleware' => 'Sesion', 'uses' => 'LEDController@panelVrmCambiosFancy4']);
	Route::post('/led/panel-vrm-cambios-fancy5', ['middleware' => 'Sesion', 'uses' => 'LEDController@panelVrmCambiosFancy5']);
	Route::post('/led/panel-vrm-cambios-fancy6', ['middleware' => 'Sesion', 'uses' => 'LEDController@panelVrmCambiosFancy6']);

	// DASHBOARD INQUIRO
	Route::get('/iv/iv-dashboard', ['middleware' => ['Sesion','Servicios'], 'uses' => 'DashboardController@ivDashboard']);
	//
	Route::get('/iv/dashboard', ['middleware' => ['Sesion','Servicios'], 'uses' => 'DashboardController@Dashboard']);
	Route::get('/led/dashboard', ['middleware' => ['Sesion','Servicios'], 'uses' => 'DashboardController@Dashboard']);
	Route::get('/trazabilidad-cliente',['middleware' => 'Sesion', 'uses' => 'DashboardController@trazabilidad']);
	Route::get('/json/dashboard/generar',['middleware' => ['PreventBack'],'uses' => 'DashboardController@generarJSONLogueadoDashboard']);
	//
	Route::get('/json/dashboard/usuario','DashboardController@generarUsuarioJSON');
	Route::get('/json/dashboard/usuarios','DashboardController@generarUsuariosJSON');
	//------- INQUIRO NEW
	Route::get('/iv/iv-nueva-solicitud',['middleware' => 'Sesion','uses' => 'IVNewController@nuevaSolicitud']);
	Route::post('/iv/iv-producto-solicitud',['middleware' => 'Sesion','uses' => 'IVNewController@ivProducto']);
	Route::post('/iv/iv-datos-busqueda-nuevo',['middleware' => 'Sesion','uses' => 'IVNewController@ivDatosBusqueda']);
	Route::post('/iv-new/iv-ingresar-busqueda',['middleware' => 'Sesion','uses' => 'IVNewController@ivIngresarBusqueda']);
	Route::post('/cambiar-color-fondo',['middleware' => 'Sesion','uses' => 'LoginController@cambiarDeFondo']);
	// ------- INQUIRO OLD
	Route::get('/iv/iv-solicitud',['middleware' => 'Sesion','uses' => 'IVOldController@nuevaSolicitud']);
	Route::post('/iv/iv-old-producto-solicitud',['middleware' => 'Sesion','uses' => 'IVOldController@ivProducto']);
	//
	// Route::get('/iv/form-evolutivo',['middleware' => 'Sesion','uses' => 'IVNewController@devolverFormulario']);
	// Route::post('/iv/form-seccion-hijos',['middleware' => 'Sesion','uses' => 'IVNewController@devolverSeccionHijos']);
	// Route::post('/iv/form-seccion-nivel-de-estudio',['middleware' => 'Sesion','uses' => 'IVNewController@devolverSeccionNivelDeEstudio']);
	// PANEL CONTROL 
	Route::get('/iv/iv-panel-control-nuevo',['middleware' => 'Sesion','uses' => 'IVNewController@panelControlIVNuevo']);
	Route::get('/iv/iv-panel-control-en-proceso',['middleware' => 'Sesion','uses' => 'IVNewController@panelControlIVNuevo']);
    Route::post('/iv/iv-panel-fancy-nuevo', ['middleware' => 'Sesion', 'uses' => 'IVNewController@ivPanelFancyData']);
    Route::post('/iv/iv-modal-nuevo', ['middleware' => 'Sesion', 'uses' => 'IVNewController@ivModalNuevo']);
	// 
	Route::post('/iv-new/iv-datos-cv', ['middleware' => 'Sesion', 'uses' => 'IVNewController@ivDatosCV']); 
	//
	Route::post('/iv-new/iv-datos-anexos',['middleware' => 'Sesion', 'uses' => 'IVNewController@ivDatosAnexos']);
	Route::post('/iv-new/iv-docs-detail-anexo', ['middleware' => 'Sesion', 'uses' => 'IVNewController@ivDocsDetailAnexo'] );
    //
	Route::post('/iv-new/iv-datos-informe-comercial', ['middleware' => 'Sesion', 'uses' => 'IVNewController@ivDatosInformeComercial']);
	//
    Route::post('/iv-new/iv-exportar-excel', ['middleware' => 'Sesion', 'uses' => 'IVNewController@ivExportarExcelNuevo']);
	Route::post('/iv-new/iv-upload-file', ['middleware' => 'Sesion', 'uses' => 'IVNewController@ivUploadFile']);
	Route::post('/iv-new/iv-delete-file', ['middleware' => 'Sesion', 'uses' => 'IVNewController@ivDeleteFile']);
	// --eliminaResiduos
	Route::post('/iv-new/iv-exportar-excel-rm', ['middleware' => 'Sesion', 'uses' => 'IVNewController@eliminaResiduos']);
	// --
    // Rutas para el Informe Comercial (IC)
    Route::post('/iv-new/brief',['middleware' => 'Sesion', 'uses' => 'ICNewController@obtenerBrief']);
    Route::post('/iv-new/formales', ['middleware' => 'Sesion', 'uses' => 'ICNewController@obtenerFormales'] ); 
    Route::post('/iv-new/comerciales', ['middleware' => 'Sesion', 'uses' => 'ICNewController@obtenerComerciales']);
    Route::post('/iv-new/fiscales',['middleware' => 'Sesion', 'uses' => 'ICNewController@obtenerFiscales']);
    Route::post('/iv-new/contables', ['middleware' => 'Sesion', 'uses' => 'ICNewController@obtenerContables']);
    Route::post('/iv-new/sociedades',['middleware' => 'Sesion', 'uses' => 'ICNewController@obtenerSociedades']);
    Route::post('/iv-new/legales',['middleware' => 'Sesion', 'uses' => 'ICNewController@obtenerLegales']);
	Route::post('/iv-new/bancos',['middleware' => 'Sesion', 'uses' => 'ICNewController@obtenerBancos']);
    Route::post('/iv-new/comex',['middleware' => 'Sesion', 'uses' => 'ICNewController@obtenerComex']);
	Route::post('/ic-new/generar-impresion',['middleware' => 'Sesion', 'uses' => 'ICNewController@generarImpresion']);

	// ------- RUTAS REPORTES AKAPOL ------- //
	Route::get('/imperium/reporte_recursos' ,['middleware' => ['Sesion','Servicios'],'uses' => 'ImperiumController@reporteRecursos']);
	Route::post('/imperium/reporte_recursos_fancy' ,['middleware' => 'Sesion','uses' => 'ImperiumController@reporteRecursosFancy']);
	Route::post('/imperium/reporte_recursos_fancy_data' ,['middleware' => 'Sesion','uses' => 'ImperiumController@reporteRecursosFancyData']);
	// ------- RUTAS CUMPLIMIENTO ANUAL SAN ANDRES ------- //
	Route::get('/imperium/cumplimiento-anual' ,['middleware' => ['Sesion','Servicios'],'uses' => 'ImperiumController@cumplimientoAnual']);
	Route::post('/imperium/cumplimiento_anual_fancy' ,['middleware' => 'Sesion','uses' => 'ImperiumController@cumplimientoAnualFancy']);
	Route::get('/consulta-del-orto','MainController@consultaPrivada');
	//
	Route::post('/iv/iv-informe-consumos',['middleware' => 'Sesion','uses' => 'IVNewController@ivInformeConsumos']);
	Route::post('/tipos-informe-familia',['middleware' => 'Sesion','uses' => 'IVNewController@tiposInformeFamilia']);
	// ------------------- RUTAS ABM DE LISTA ------------------- //
	Route::get('/led/led-panel-admin-lista',['middleware' => 'Sesion','uses' => 'ListaController@panelListas']);
	Route::post('/led/led-admin-lista/search-persona',['middleware' => 'Sesion','uses' => 'ListaController@busquedaPersona']);
	Route::post('/led/led-admin-lista/add-mod-persona',['middleware' => 'Sesion','uses' => 'ListaController@addModPersona']);


  	Route::post('/led/led-excel-Sostenibilidad', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcelSostenibilidad'] );
  	Route::get('/led/reporte-sostenibilidad-G', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcelSostenibilidad_contrapartesG'] );
  	Route::get('/led/reporte-sostenibilidad-P', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcelSostenibilidad_contrapartesP'] );
  	Route::get('/led/reporte-sostenibilidad-A', ['middleware' => 'Sesion', 'uses' => 'LEDController@ledExcelSostenibilidad_contrapartesA'] );


	Route::get('/iv/iv-panel-control-file', ['uses' => 'IVNewController@ivPanelControlFile']);
	Route::post('/led/excel-chunks','LEDController@ledExcelPanelControlTest');



	// --------------------------------	RUTAS IV-HIRE_RIGHT --------------------------- //
	Route::get('/iv/new-request', ['middleware' => 'Sesion', 'uses' => 'IVHRController@solicitud']);
	Route::post('/iv/client-reports', ['middleware' => 'Sesion', 'uses' => 'IVHRController@informesFamilia']);
	Route::post('/iv/form-order', ['middleware' => 'Sesion', 'uses' => 'IVHRController@formularioInforme']);
	Route::post('/iv/data-candidate-autocomplete', ['middleware' => 'Sesion', 'uses' => 'IVHRController@taxIdPadron']);
	Route::post('/iv/new-order',['middleware' => 'Sesion', 'uses' => 'IVHRController@altaContraparte']);
	//
	Route::get('/iv/control-panel', ['middleware' => 'Sesion', 'uses' => 'IVHRController@panelControl']);
	Route::get('/iv/control-panel-inprocess', ['middleware' => 'Sesion', 'uses' => 'IVHRController@panelControl']);
	Route::post('/iv/report-data', ['middleware' => 'Sesion', 'uses' => 'IVHRController@datosCandidato']);
	Route::post('/iv/attachments', ['middleware' => 'Sesion', 'uses' => 'IVHRController@attachments']);
	Route::post('/iv/edicion-orden', ['middleware' => 'Sesion', 'uses' => 'IVHRController@vistaEdicionOrden']);
	Route::post('/iv/actualizar-cancelar-orden', ['middleware' => 'Sesion', 'uses' => 'IVHRController@editarCancelarCamposOrden']);
	Route::post('/iv/exportar-excel', ['middleware' => 'Sesion', 'uses' => 'IVHRController@HRExcelPanelControl']);
	Route::post('/iv/update-padron', ['middleware' => 'Sesion', 'uses' => 'IVHRController@updatePadron']);
	Route::post('/iv/add-ticket', ['middleware' => 'Sesion', 'uses' => 'IVHRController@addTicket']);
	Route::post('/iv/componentes-entregables',['middleware' => 'Sesion', 'uses' => 'IVHRController@componentesEntregables']);
	//
	Route::post('/doc/campo/data-campo-hijo',['middleware' => 'Sesion', 'uses' => 'IVHRController@dataCamposHijos']);
	// ------------------------------------------------------------------------------------
	Route::get('/led/historial-acciones',['middleware' => 'Sesion', 'uses' => 'LEDController@obtenerHistorialAcciones']);
	Route::post('/led/historial-acciones',['middleware' => 'Sesion', 'uses' => 'LEDController@filtrarHistorialAcciones']);
	Route::get('/led/iterceros',['middleware' => 'Sesion', 'uses' => 'LEDController@obtenerITerceros']);
	Route::post('/led/actualizar_iterceros',['middleware' => 'Sesion', 'uses' => 'LEDController@actualizarITerceros']);
	//
}


