Browse Source

Merge branch 'devAldrick' of http://209.50.56.224/git/ITTEC/PlataformaEducativaWeb2 into devAldrick

EmilianoChavarria 3 months ago
parent
commit
e885a8e8bf
21 changed files with 4562 additions and 546 deletions
  1. 21 4
      Back/backendP-Educativa/app/Http/Controllers/Api/CircularesController.php
  2. 101 99
      Back/backendP-Educativa/app/Http/Controllers/Api/RegistroAcademico.php
  3. 1 1
      Back/backendP-Educativa/app/Http/Kernel.php
  4. 48 48
      Back/backendP-Educativa/routes/api.php
  5. 29 4
      Front/package-lock.json
  6. 1 0
      Front/package.json
  7. 14 8
      Front/src/app/modules/Administrador/components/button-dialog/ModalCatalogoUsuarios.component.html
  8. 36 15
      Front/src/app/modules/Administrador/components/button-dialog/ModalCirculares.component.html
  9. 22 0
      Front/src/app/modules/Administrador/components/button-dialog/button-dialog.component.css
  10. 81 41
      Front/src/app/modules/Administrador/components/button-dialog/button-dialog.component.ts
  11. 97 5
      Front/src/app/modules/Administrador/pages/circulares/circulares.component.css
  12. 2 2
      Front/src/app/modules/Administrador/pages/circulares/circulares.component.html
  13. 111 69
      Front/src/app/modules/Administrador/pages/circulares/circulares.component.ts
  14. 31 12
      Front/src/app/modules/Administrador/pages/circulares/editar.component.html
  15. 1 2
      Front/src/app/modules/Administrador/services/circular.service.ts
  16. 34 1
      Front/src/app/modules/Padres/pages/Registro/registro.component.css
  17. 510 154
      Front/src/app/modules/Padres/pages/Registro/registro.component.ts
  18. 104 69
      Front/src/app/modules/Padres/pages/Registro/registroAd.component.html
  19. 14 11
      Front/src/app/modules/Padres/services/registroAcademico.service.ts
  20. 3301 0
      Front/src/assets/img/fdgh.svg
  21. 3 1
      Front/src/index.html

+ 21 - 4
Back/backendP-Educativa/app/Http/Controllers/Api/CircularesController.php

@@ -21,7 +21,6 @@ class CircularesController extends Controller
 
     public function getByUser($id)
     {
-        $id = base64_decode($id);
         $circular = DB::table('vista_circulares_cu')->where('idUsuario', $id)->get();
         return response()->json($circular, 200);
     }
@@ -302,7 +301,7 @@ class CircularesController extends Controller
                     $contenidoArchivo = base64_decode($fileData);
 
                     // Generar nombre del archivo
-                    $fileName = $file['id'] . '.' . $fileExtension;
+                    $fileName = $file['id'] . '-' . $file['nombre'] . '.' . $fileExtension;
                     $pathS3 = $rutaBucket . $fileName;
 
                     // Esto sube al s3
@@ -373,9 +372,9 @@ class CircularesController extends Controller
                             $fileExtension = 'pptx';
                             break;
                     }
-
+                    
                     // Generar nombre
-                    $fileName = $file['id'] . '.' . $fileExtension;
+                    $fileName = $file['id'] . '-' . $file['nombre'] . '.' . $fileExtension;
                     $pathS3 = $rutaBucket . $fileName;
 
                     // Subir nuevo archivo
@@ -490,6 +489,24 @@ class CircularesController extends Controller
             return response()->json(['mensaje' => 'Error al habilitar la circular: ' . $e->getMessage()], 500);
         }
 
+    }
+    public function eliminar($id)
+    {
+        $id = base64_decode($id);
+        try {
+            //code...
+            DB::table('circulares')
+                ->updateOrInsert(
+                    ['idCircular' => $id],
+                    ['estado' => 'Eliminado']
+                );
+
+            return response()->json(['mensaje' => 'Circular deshabilitada exitosamente'], 201);
+        } catch (\Exception $e) {
+            //throw $th;
+            return response()->json(['mensaje' => 'Error al habilitar la circular: ' . $e->getMessage()], 500);
+        }
+
     }
 
     public function getUsuariosCircular(Request $request)

+ 101 - 99
Back/backendP-Educativa/app/Http/Controllers/Api/RegistroAcademico.php

@@ -6,6 +6,7 @@ use Illuminate\Http\Request;
 use App\Http\Controllers\Controller;
 use  App\Models\PersonaAutorizada;
 use Illuminate\Support\Facades\Storage;
+use Illuminate\Support\Str;
 
 
 class RegistroAcademico extends Controller
@@ -356,36 +357,41 @@ public function ActualizarRegistroAca(Request $request, $id){
         ]);
     }
 
-
-
-
-public function registroAdministrativo(Request $request) {
+public function registroAdministrativo(Request $request)
+{
     $message = '';
     $status = 0;
     $rutaS3 = '';
-
+    $uuidArchivo = Str::uuid()->toString();
     try {
         $request->validate([
             'idAlumno' => 'required',
             'usuarioRegistro' => 'required',
         ]);
 
-        // Si se subió el archivo como form-data
-        if ($request->hasFile('constanciaFiscal')) {
+        $requiereFactura = $request->factura ?? '';
+
+        // Validar si se cargó archivo y se seleccionó "Sí"
+        if ($requiereFactura === 'Sí' && $request->hasFile('constanciaFiscal')) {
             $archivo = $request->file('constanciaFiscal');
 
             if (!$archivo->isValid()) {
                 throw new \Exception('Archivo inválido');
             }
 
-            $nombreArchivo = time() . '_' . $request->idAlumno . '_' . preg_replace('/[^a-zA-Z0-9._-]/', '', $archivo->getClientOriginalName());
+            $nombreArchivo = time() . '-' . $request->idAlumno . '-' . preg_replace('/[^a-zA-Z0-9._-]/', '', $archivo->getClientOriginalName());
 
-            // Subir directamente a S3
+            // Subir a S3
             $rutaS3 = 'constancias_fiscales/' . $nombreArchivo;
             Storage::disk('s3')->put($rutaS3, file_get_contents($archivo), 'public');
         }
 
-        // Guardar datos en BD
+        // Si seleccionó "No" o no se cargó archivo válido, poner NA
+        if ($requiereFactura === 'No' || $rutaS3 === '') {
+            $rutaS3 = 'NA';
+        }
+
+        // Guardar en base de datos
         $registro = [
             'idEscuela' => $request->idEscuela ?? 'COLEGIOABC',
             'idAlumno' => $request->idAlumno,
@@ -394,14 +400,13 @@ public function registroAdministrativo(Request $request) {
             'RegA_BecaCurso' => $request->becaCurso ?? '',
             'RegA_BecaPorcentaje' => $request->becaPorcentaje ?? '',
             'RegA_PlanPagos' => $request->planPago ?? '',
-            'RegA_RequiereFactura' => $request->factura ?? '',
-            'RegA_MetodoPago' => $request->metodoPago ?? $request->metedoPago ?? '',
-            'RegA_RfcFactura' => $request->RFCFactura ?? '',
-            'RegA_NombreFactura' => $request->razonSocial ?? '',
-            'RegA_DireccionFactura' => $request->domicilioFactura ?? 'NA',
-            'RegA_CorreoFactura' => $request->correoFactura ?? 'NA',
-            'RegA_CuentaPago' => $request->cuentaPago ?? 'NA',
-            'RegA_ConstanciaFiscal' => $rutaS3, // Ruta en S3
+            'RegA_RequiereFactura' => $requiereFactura,
+            'RegA_MetodoPago' => $requiereFactura === 'No' ? 'NA' : ($request->metodoPago ?? $request->metedoPago ?? ''),
+            'RegA_RfcFactura' => $requiereFactura === 'No' ? 'NA' : ($request->RFCFactura ?? ''),
+            'RegA_NombreFactura' => $requiereFactura === 'No' ? 'NA' : ($request->razonSocial ?? ''),
+            'RegA_DireccionFactura' => $requiereFactura === 'No' ? 'NA' : ($request->domicilioFactura ?? 'NA'),
+            'RegA_CorreoFactura' => $requiereFactura === 'No' ? 'NA' : ($request->correoFactura ?? 'NA'),
+            'RegA_ConstanciaFiscal' => $rutaS3,
             'RegA_Modalidad' => 'Presencial',
             'usuarioRegistro' => $request->usuarioRegistro,
             'created_at' => now(),
@@ -418,8 +423,8 @@ public function registroAdministrativo(Request $request) {
         $status = 200;
 
     } catch (\Exception $e) {
-        // Eliminar archivo si hubo error
-        if ($rutaS3 && Storage::disk('s3')->exists($rutaS3)) {
+        // Borrar archivo si algo falla
+        if ($rutaS3 && $rutaS3 !== 'NA' && Storage::disk('s3')->exists($rutaS3)) {
             Storage::disk('s3')->delete($rutaS3);
         }
 
@@ -429,14 +434,58 @@ public function registroAdministrativo(Request $request) {
 
     return response()->json([
         'mensaje' => $message,
-        'archivo' => $rutaS3
+        'archivo' => $rutaS3,
+        'uuid' => $rutaS3 && $rutaS3 !== 'NA' ? $uuidArchivo : null,
     ], $status);
 }
 
- public function editarRegistroAdmin(Request $request, $id)
+
+
+
+
+public function eliminarArchivo(Request $request)
+{
+    try {
+        $request->validate([
+            'rutaArchivo' => 'required|string'
+        ]);
+
+        $ruta = $request->input('rutaArchivo');
+
+        // Buscar el registro que contiene esta ruta
+        $registro = DB::table('registroadministrativo')
+            ->where('RegA_ConstanciaFiscal', $ruta)
+            ->first();
+
+        if (!$registro) {
+            return response()->json(['mensaje' => 'Registro no encontrado con esa ruta'], 404);
+        }
+
+        if (Storage::disk('s3')->exists($ruta)) {
+            Storage::disk('s3')->delete($ruta);
+        }
+
+        DB::table('registroadministrativo')
+            ->where('RegA_ConstanciaFiscal', $ruta)
+            ->update([
+                'RegA_ConstanciaFiscal' => null,
+                'updated_at' => now()
+            ]);
+
+        return response()->json(['mensaje' => 'Archivo eliminado correctamente'], 200);
+
+    } catch (\Exception $e) {
+        return response()->json([
+            'mensaje' => 'Error al eliminar archivo',
+            'error' => $e->getMessage()
+        ], 500);
+    }
+}
+public function editarRegistroAdmin(Request $request, $id)
 {
     $message = '';
     $status = 0;
+    $rutaS3 = '';
 
     try {
         $idAlumno = base64_decode($id);
@@ -448,16 +497,29 @@ public function registroAdministrativo(Request $request) {
             ->first();
 
         if (!$registroExistente) {
-            error_log('ERROR: Registro no encontrado para idAlumno: ' . $idAlumno);
             return response()->json(['mensaje' => 'Registro no encontrado'], 404);
         }
 
-        // Preparar datos para actualizar
-        $datosActualizar = [
-            'updated_at' => now(),
-        ];
+        $datosActualizar = ['updated_at' => now()];
 
-        // Mapeo de campos del frontend al backend
+        // 🔄 Subir nuevo archivo si viene en el request
+        if ($request->hasFile('constanciaFiscal')) {
+            $archivo = $request->file('constanciaFiscal');
+
+            if (!$archivo->isValid()) {
+                throw new \Exception('Archivo inválido');
+            }
+
+            $nombreArchivo = time() . '-' . $idAlumno . '-' . preg_replace('/[^a-zA-Z0-9._-]/', '', $archivo->getClientOriginalName());
+            $rutaS3 = 'constancias_fiscales/' . $nombreArchivo;
+
+            // Subir a S3
+            Storage::disk('s3')->put($rutaS3, file_get_contents($archivo), 'public');
+
+            // Guardar nueva ruta
+            $datosActualizar['RegA_ConstanciaFiscal'] = $rutaS3;
+        }
+        // Mapeo de campos
         $camposMapeo = [
             'mesInscripcion' => 'RegA_MesInscripcion',
             'gradoCursar' => 'RegA_GradoCursar',
@@ -465,12 +527,11 @@ public function registroAdministrativo(Request $request) {
             'becaPorcentaje' => 'RegA_BecaPorcentaje',
             'planPago' => 'RegA_PlanPagos',
             'factura' => 'RegA_RequiereFactura',
-            'metodoPago' => 'RegA_MetodoPago',
+            'metedoPago' => 'RegA_MetodoPago',
             'RFCFactura' => 'RegA_RfcFactura',
             'razonSocial' => 'RegA_NombreFactura',
             'domicilioFactura' => 'RegA_DireccionFactura',
             'correoFactura' => 'RegA_CorreoFactura',
-            'cuentaPago' => 'RegA_CuentaPago',
             'usuarioRegistro' => 'usuarioRegistro',
         ];
 
@@ -479,93 +540,33 @@ public function registroAdministrativo(Request $request) {
                 $valor = $request->input($campoRequest);
                 if ($valor !== null && $valor !== '') {
                     $datosActualizar[$campoBD] = $valor;
-                    error_log("Campo {$campoRequest} -> {$campoBD}: {$valor}");
                 }
             }
         }
 
-        // Procesar archivo en base64 si existe
-        if ($request->has('constanciaFiscalBase64') && $request->has('nombreArchivo')) {
-            $base64 = $request->input('constanciaFiscalBase64');
-            $nombreOriginal = $request->input('nombreArchivo');
-            $extension = pathinfo($nombreOriginal, PATHINFO_EXTENSION);
-
-            // Validar extensión PDF
-            if (strtolower($extension) !== 'pdf') {
-                return response()->json(['mensaje' => 'El archivo debe ser PDF'], 400);
-            }
-
-            // Generar nombre único
-            $nombreArchivo = time() . '_' . $idAlumno . '_' . $nombreOriginal;
-
-            // Limpiar y decodificar el contenido base64
-            $base64Str = substr($base64, strpos($base64, ',') + 1);
-            $contenidoArchivo = base64_decode($base64Str);
-
-            // Validar tamaño (máximo 5 MB)
-            if (strlen($contenidoArchivo) > (5 * 1024 * 1024)) {
-                return response()->json(['mensaje' => 'El archivo es demasiado grande (máximo 5MB)'], 400);
-            }
-
-            // Ruta nueva en S3
-            $rutaS3 = 'constancias_fiscales/' . $nombreArchivo;
-
-            // Eliminar archivo anterior en S3 si existe
-            if ($registroExistente->RegA_ConstanciaFiscal && Storage::disk('s3')->exists($registroExistente->RegA_ConstanciaFiscal)) {
-                Storage::disk('s3')->delete($registroExistente->RegA_ConstanciaFiscal);
-            }
-
-            // Subir a S3
-            Storage::disk('s3')->put($rutaS3, $contenidoArchivo, 'public');
-
-            // Guardar nueva ruta
-            $datosActualizar['RegA_ConstanciaFiscal'] = $rutaS3;
-        }
-
-        // Campos adicionales
         if ($request->has('idEscuela')) {
-            $datosActualizar['idEscuela'] = $request->input('idEscuela', 'COLEGIOABC');
+            $datosActualizar['idEscuela'] = $request->input('idEscuela');
         }
 
-        if ($request->has('lastUpdate')) {
-            $datosActualizar['lastUpdate'] = $request->input('lastUpdate');
+        if (!isset($datosActualizar['RegA_ConstanciaFiscal']) && empty($registroExistente->RegA_ConstanciaFiscal)) {
+            $datosActualizar['RegA_ConstanciaFiscal'] = 'NA';
         }
 
-        error_log('Datos finales para actualizar: ' . json_encode($datosActualizar));
-
-        $actualizado = DB::table('registroadministrativo')
+        DB::table('registroadministrativo')
             ->where('idEscuela', 'COLEGIOABC')
             ->where('idAlumno', $idAlumno)
             ->update($datosActualizar);
 
-        error_log('Filas afectadas por la actualización: ' . $actualizado);
-
-        if ($actualizado > 0) {
-            $message = 'Actualización exitosa';
-            $status = 200;
-
-            $registroActualizado = DB::table('registroadministrativo')
-                ->where('idEscuela', 'COLEGIOABC')
-                ->where('idAlumno', $idAlumno)
-                ->first();
-
-            error_log('Registro después de actualización: ' . json_encode($registroActualizado));
-        } else {
-            $message = 'No se detectaron cambios en el registro';
-            $status = 200;
-            error_log('ADVERTENCIA: No se detectaron cambios');
-        }
+        $message = 'Actualización exitosa';
+        $status = 200;
 
     } catch (\Exception $e) {
-        error_log('ERROR en editarRegistroAdmin: ' . $e->getMessage());
-        error_log('Stack trace: ' . $e->getTraceAsString());
-
-        // Eliminar archivo nuevo si ocurrió error
-        if (isset($rutaS3) && Storage::disk('s3')->exists($rutaS3)) {
+        // Si algo falla, borrar archivo subido para no dejar basura
+        if ($rutaS3 && Storage::disk('s3')->exists($rutaS3)) {
             Storage::disk('s3')->delete($rutaS3);
         }
 
-        $message = 'Error interno del servidor: ' . $e->getMessage();
+        $message = 'Error interno: ' . $e->getMessage();
         $status = 500;
     }
 
@@ -573,6 +574,7 @@ public function registroAdministrativo(Request $request) {
 }
 
 
+
     public function getOneRegistroAdmi($id){
         $id = base64_decode($id);
         $registro = DB::table('registroadministrativo')

+ 1 - 1
Back/backendP-Educativa/app/Http/Kernel.php

@@ -41,7 +41,7 @@ class Kernel extends HttpKernel
 
         'api' => [
             \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
-            \Illuminate\Routing\Middleware\ThrottleRequests::class.':api',
+// \Illuminate\Routing\Middleware\ThrottleRequests::class.':api',
             \Illuminate\Routing\Middleware\SubstituteBindings::class,
         ],
     ];

+ 48 - 48
Back/backendP-Educativa/routes/api.php

@@ -57,7 +57,7 @@ Route::get('ipLocal', [ActividadController::class, 'localIP']);
 Route::put('changePassword', [LoginController::class, 'updatePassword']);
 Route::get('personalizarInfo', [PersonalizarController::class, 'show']);
 Route::post('/send-test-email', [MailController::class, 'sendTestEmail']);
-    Route::get('/exportar-excel', [NivelExportController::class, 'exportarExcel']);
+Route::get('/exportar-excel', [NivelExportController::class, 'exportarExcel']);
 
 //protección de rutas
 Route::middleware(['auth:sanctum'])->group(function () {
@@ -87,11 +87,11 @@ Route::middleware(['auth:sanctum'])->group(function () {
     Route::put('circularDelete/{id}', [CircularesController::class, 'eliminar']);
     Route::put('circularEnable/{id}', [CircularesController::class, 'habilitar']);
     Route::get('download/{id}', [CircularesController::class, 'download']);
-    Route::post('idUserCircular',[CircularesController::class,'getUsuariosCircular']); //Obtener usuarios para enviar circulares
-    Route::post('crearDestino',[CircularesController::class,'crearDestinoCircular']); //crear destino de usuarios para enviar circulares
-    Route::get('getByUser/{id}',[CircularesController::class,'getByUser']); //Obtener circulares por usuario
-    Route::get('estadisticas/{id}',[CircularesController::class,'estadisticas']); //Obtener estadisticas de circulares
-    Route::post('actualizarVisto',[CircularesController::class,'actualizarVisto']); //Actualizar visto de circulares
+    Route::post('idUserCircular', [CircularesController::class, 'getUsuariosCircular']); //Obtener usuarios para enviar circulares
+    Route::post('crearDestino', [CircularesController::class, 'crearDestinoCircular']); //crear destino de usuarios para enviar circulares
+    Route::get('getByUser/{id}', [CircularesController::class, 'getByUser']); //Obtener circulares por usuario
+    Route::get('estadisticas/{id}', [CircularesController::class, 'estadisticas']); //Obtener estadisticas de circulares
+    Route::post('actualizarVisto', [CircularesController::class, 'actualizarVisto']); //Actualizar visto de circulares
 
     //actividad - Sesión
     Route::get('actividades', [ActividadController::class, 'index']);
@@ -203,9 +203,9 @@ Route::middleware(['auth:sanctum'])->group(function () {
     Route::post('AlumnoPadre', [AlumnosController::class, 'RelacionAlumnosPadre']);
     Route::delete('eliminarGrupo', [AlumnosController::class, 'eliminarGrupo']);
     Route::delete('eliminarPadre', [AlumnosController::class, 'eliminarPadre']);
-Route::get('/alumnos/bitacora/{id}', [AlumnosBitacoraController::class, 'index']);
-    Route::get('getByUser/{id}',[AlumnosBitacoraController::class,'getByUser']); //Obtener circulares por usuario
-     Route::get('UserOne/{id}', [AlumnosBitacoraController::class, 'findOne']);
+    Route::get('/alumnos/bitacora/{id}', [AlumnosBitacoraController::class, 'index']);
+    // Route::get('getByUser/{id}', [AlumnosBitacoraController::class, 'getByUser']); //Obtener circulares por usuario
+    Route::get('UserOne/{id}', [AlumnosBitacoraController::class, 'findOne']);
 
 
 
@@ -217,64 +217,64 @@ Route::get('/alumnos/bitacora/{id}', [AlumnosBitacoraController::class, 'index']
     Route::get('getGrupos/{id}', [ProfesoresController::class, 'getGrupos']);
 
     //Ruta para Registro Academico
-    Route::get('getOneRegistro/{id}',[RegistroAcademico::class,'getOneRegistro']);
+    Route::get('getOneRegistro/{id}', [RegistroAcademico::class, 'getOneRegistro']);
     Route::get('UserOne/{id}', [RegistroAcademico::class, 'findOne']);
-    Route::get('getAll',[RegistroAcademico::class,'getAll']);
-    Route::post('registroAca',[RegistroAcademico::class,'registroAca']);
-    Route::put('updateRegistro/{id}',[RegistroAcademico::class,'ActualizarRegistroAca']);
+    Route::get('getAll', [RegistroAcademico::class, 'getAll']);
+    Route::post('registroAca', [RegistroAcademico::class, 'registroAca']);
+    Route::put('updateRegistro/{id}', [RegistroAcademico::class, 'ActualizarRegistroAca']);
 
     //Ruta para Registro Administrativo
-    Route::get('getAllAd',[RegistroAcademico::class,'getAllAd']);
-    Route::post('registroAdministrativo',[RegistroAcademico::class,'registroAdministrativo']);
-    Route::get('getRegistroAdmin/{id}',[RegistroAcademico::class,'getOneRegistroAdmi']);
-    Route::put('editarRegistroAdmin/{id}',[RegistroAcademico::class,'editarRegistroAdmin']);
-    Route::get('getAllPlanPago',[RegistroAcademico::class,'getAllPlanPago']);
-    Route::get('getAllPorcentajeBeca',[RegistroAcademico::class,'getAllPorcentajeBeca']);
-    Route::get('getAllMetodoPago',[RegistroAcademico::class,'getAllMetoPago']);
+    Route::get('getAllAd', [RegistroAcademico::class, 'getAllAd']);
+    Route::post('registroAdministrativo', [RegistroAcademico::class, 'registroAdministrativo']);
+    Route::get('getRegistroAdmin/{id}', [RegistroAcademico::class, 'getOneRegistroAdmi']);
+    Route::post('editarRegistroAdmin/{id}', [RegistroAcademico::class, 'editarRegistroAdmin']);
+    Route::get('getAllPlanPago', [RegistroAcademico::class, 'getAllPlanPago']);
+    Route::get('getAllPorcentajeBeca', [RegistroAcademico::class, 'getAllPorcentajeBeca']);
+    Route::get('getAllMetodoPago', [RegistroAcademico::class, 'getAllMetoPago']);
     Route::get('/constancia-fiscal/descargar/{idAlumno}', [RegistroAcademico::class, 'descargarConstanciaFiscal']);
 
 
     //Ruta para Profesor Registro Bitacora
-    Route::get('getRegistrosP',[profesorRegistroBitacora::class, 'getRegistrosP']);
-    Route::get('getMateriasP',[profesorRegistroBitacora::class, 'getMateriasP']);
-    Route::get('getTiposP',[profesorRegistroBitacora::class, 'Tipos']);
-    Route::get('getAlumnosP',[profesorRegistroBitacora::class, 'getAlumnos']);
-    Route::post('crearBitacoraP',[profesorRegistroBitacora::class, 'crearBitacora']);
-    Route::put('editarBitacoraP/{id}',[profesorRegistroBitacora::class, 'editarBitacora']);
-    Route::put('eliminarBitacoraP/{id}',[profesorRegistroBitacora::class, 'eliminarBitacora']);
-    Route::put('habilitarBitacoraP/{id}',[profesorRegistroBitacora::class, 'habilitarBitacora']);
+    Route::get('getRegistrosP', [profesorRegistroBitacora::class, 'getRegistrosP']);
+    Route::get('getMateriasP', [profesorRegistroBitacora::class, 'getMateriasP']);
+    Route::get('getTiposP', [profesorRegistroBitacora::class, 'Tipos']);
+    Route::get('getAlumnosP', [profesorRegistroBitacora::class, 'getAlumnos']);
+    Route::post('crearBitacoraP', [profesorRegistroBitacora::class, 'crearBitacora']);
+    Route::put('editarBitacoraP/{id}', [profesorRegistroBitacora::class, 'editarBitacora']);
+    Route::put('eliminarBitacoraP/{id}', [profesorRegistroBitacora::class, 'eliminarBitacora']);
+    Route::put('habilitarBitacoraP/{id}', [profesorRegistroBitacora::class, 'habilitarBitacora']);
 
     //Ruta para registroCalificaciones
-    Route::get('getCalificaciones',[RegistroCalicaciones::class,'getCalificaciones']);
-    Route::get('getPeriodosCalificacion',[RegistroCalicaciones::class,'getPeriodos']);
-    Route::post('registrarCalificacion',[RegistroCalicaciones::class,'registrarCalificacion']);
-    Route::post('registrarCalificacionesMasivas',[RegistroCalicaciones::class,'registrarCalificacionesMasivas']);
-    Route::put('editarCalificacion',[RegistroCalicaciones::class,'editarCalificacion']);
-    Route::put('elminarEstadoCalificacion',[RegistroCalicaciones::class,'eliminarEstado']);
-    Route::put('habilitarEstadoCalificacion',[RegistroCalicaciones::class,'habilitarEstado']);
+    Route::get('getCalificaciones', [RegistroCalicaciones::class, 'getCalificaciones']);
+    Route::get('getPeriodosCalificacion', [RegistroCalicaciones::class, 'getPeriodos']);
+    Route::post('registrarCalificacion', [RegistroCalicaciones::class, 'registrarCalificacion']);
+    Route::post('registrarCalificacionesMasivas', [RegistroCalicaciones::class, 'registrarCalificacionesMasivas']);
+    Route::put('editarCalificacion', [RegistroCalicaciones::class, 'editarCalificacion']);
+    Route::put('elminarEstadoCalificacion', [RegistroCalicaciones::class, 'eliminarEstado']);
+    Route::put('habilitarEstadoCalificacion', [RegistroCalicaciones::class, 'habilitarEstado']);
 
-    Route::get('getAlumnosCalificacion',[RegistroCalicaciones::class,'getCalificacionesMateria']);
+    Route::get('getAlumnosCalificacion', [RegistroCalicaciones::class, 'getCalificacionesMateria']);
 
 
     //ADMINISTRADOR DE FORMULARIOS RUTAS
     Route::post('/createForm', [FormController::class, 'store']); // Crear un nuevo formulario
-        Route::get('/formularios',[FormController::class,'getAll']);
-        Route::get('/formulario/{id}', [FormController::class, 'getFormById']);
+    Route::get('/formularios', [FormController::class, 'getAll']);
+    Route::get('/formulario/{id}', [FormController::class, 'getFormById']);
     Route::put('/updateForm/{id}', [FormController::class, 'update']);
-Route::delete('/forms/{id}', [FormController::class, 'destroy']);
-Route::put('formularios/{id}/publish', [FormController::class, 'publish']);
-Route::put('formularios/{id}/unpublish', [FormController::class, 'unpublish']);
-Route::get('/formularios/publicado', [FormController::class, 'getPublicado']);
+    Route::delete('/forms/{id}', [FormController::class, 'destroy']);
+    Route::put('formularios/{id}/publish', [FormController::class, 'publish']);
+    Route::put('formularios/{id}/unpublish', [FormController::class, 'unpublish']);
+    Route::get('/formularios/publicado', [FormController::class, 'getPublicado']);
 
 
-//Respuestas de Formularios creados
+    //Respuestas de Formularios creados
     Route::post('/recibirRespuesta', [RespuestasController::class, 'recibirRespuesta']);
-Route::get('/generar-pdf/{id_usuario}/{form_id}', [RespuestasController::class, 'generarPDF']);
-Route::get('/respuestas/check', [RespuestasController::class, 'tieneRespuesta']);
-Route::get('/respuestas/formulario', [RespuestasController::class, 'obtenerRespuesta']);
-Route::put('/actualizarRespuesta', [RespuestasController::class, 'actualizarRespuesta']);
-
+    Route::get('/generar-pdf/{id_usuario}/{form_id}', [RespuestasController::class, 'generarPDF']);
+    Route::get('/respuestas/check', [RespuestasController::class, 'tieneRespuesta']);
+    Route::get('/respuestas/formulario', [RespuestasController::class, 'obtenerRespuesta']);
+    Route::put('/actualizarRespuesta', [RespuestasController::class, 'actualizarRespuesta']);
 
+    Route::post('/eliminarArchivo', [RegistroAcademico::class, 'eliminarArchivo']);
 
 
 });

+ 29 - 4
Front/package-lock.json

@@ -44,6 +44,7 @@
         "rxjs": "~7.8.0",
         "sweetalert2": "^11.11.1",
         "tslib": "^2.3.0",
+        "uuid": "^11.1.0",
         "xlsx": "^0.18.5",
         "xlsx-style": "^0.8.13",
         "zone.js": "~0.14.3"
@@ -8046,6 +8047,15 @@
         "node": ">=14.14"
       }
     },
+    "node_modules/exceljs/node_modules/uuid": {
+      "version": "8.3.2",
+      "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+      "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+      "license": "MIT",
+      "bin": {
+        "uuid": "dist/bin/uuid"
+      }
+    },
     "node_modules/execa": {
       "version": "5.1.1",
       "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
@@ -13558,6 +13568,16 @@
         "websocket-driver": "^0.7.4"
       }
     },
+    "node_modules/sockjs/node_modules/uuid": {
+      "version": "8.3.2",
+      "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+      "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+      "dev": true,
+      "license": "MIT",
+      "bin": {
+        "uuid": "dist/bin/uuid"
+      }
+    },
     "node_modules/socks": {
       "version": "2.8.3",
       "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz",
@@ -14702,11 +14722,16 @@
       }
     },
     "node_modules/uuid": {
-      "version": "8.3.2",
-      "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
-      "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+      "version": "11.1.0",
+      "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
+      "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==",
+      "funding": [
+        "https://github.com/sponsors/broofa",
+        "https://github.com/sponsors/ctavan"
+      ],
+      "license": "MIT",
       "bin": {
-        "uuid": "dist/bin/uuid"
+        "uuid": "dist/esm/bin/uuid"
       }
     },
     "node_modules/validate-npm-package-license": {

+ 1 - 0
Front/package.json

@@ -46,6 +46,7 @@
     "rxjs": "~7.8.0",
     "sweetalert2": "^11.11.1",
     "tslib": "^2.3.0",
+    "uuid": "^11.1.0",
     "xlsx": "^0.18.5",
     "xlsx-style": "^0.8.13",
     "zone.js": "~0.14.3"

+ 14 - 8
Front/src/app/modules/Administrador/components/button-dialog/ModalCatalogoUsuarios.component.html

@@ -11,31 +11,36 @@
   <form (ngSubmit)="crearUsuario()" [formGroup]="form" class="grid-container">
 
     <mat-form-field class="mr-20 input-u grid-item">
-      <input matInput maxlength="50" name="primerNombre" formControlName="primerNombre" placeholder="Primer Nombre">
+      <mat-label>Primer Nombre</mat-label>
+      <input matInput maxlength="50" name="primerNombre" formControlName="primerNombre">
       <mat-icon [class.is-invalid-icon]="campoVacio('primerNombre')" matSuffix>badge</mat-icon>
       <mat-hint *ngIf="campoVacio('primerNombre')" class="is-invalid">El campo es obligatorio</mat-hint>
     </mat-form-field>
 
     <mat-form-field class="mr-20  input-u grid-item">
-      <input matInput maxlength="50" name="segundoNombre" formControlName="segundoNombre" placeholder="Segundo Nombre">
+      <mat-label>Segundo Nombre</mat-label>
+      <input matInput maxlength="50" name="segundoNombre" formControlName="segundoNombre">
       <mat-icon matSuffix>badge</mat-icon>
       <!-- <mat-hint>Hint</mat-hint> -->
     </mat-form-field>
 
     <mat-form-field class="mr-20  input-u grid-item">
-      <input matInput maxlength="50" name="apellidoPaterno" formControlName="apellidoPaterno" placeholder="Apellido Paterno">
+      <mat-label>Apellido Paterno</mat-label>
+      <input matInput maxlength="50" name="apellidoPaterno" formControlName="apellidoPaterno">
       <mat-icon [class.is-invalid-icon]="campoVacio('apellidoPaterno')" matSuffix>badge</mat-icon>
       <mat-hint *ngIf="campoVacio('apellidoPaterno')" class="is-invalid">El campo es obligatorio</mat-hint>
     </mat-form-field>
 
     <mat-form-field class="mr-20  input-u grid-item">
-      <input matInput maxlength="50" name="apellidoMaterno" formControlName="apellidoMaterno" placeholder="Apellido Materno">
+      <mat-label>Apellido Materno</mat-label>
+      <input matInput maxlength="50" name="apellidoMaterno" formControlName="apellidoMaterno">
       <mat-icon matSuffix>badge</mat-icon>
       <!-- <mat-hint>Hint</mat-hint> -->
     </mat-form-field>
 
     <mat-form-field class="mr-20  input-u grid-item">
-      <input matInput name="idUsuario" formControlName="idUsuario" placeholder="ID Usuario">
+      <mat-label>ID Usuario</mat-label>
+      <input matInput name="idUsuario" formControlName="idUsuario">
       <mat-icon [class.is-invalid-icon]="campoVacio('idUsuario')" matSuffix>person</mat-icon>
       <mat-hint *ngIf="campoVacio('idUsuario')" class="is-invalid">El campo es obligatorio</mat-hint>
     </mat-form-field>
@@ -48,8 +53,8 @@
     </mat-form-field>
 
     <mat-form-field class="mr-20  input-u grid-item">
-
-      <mat-select name="tipoUsuario" placeholder="Tipo de Usuario" formControlName="tipoUsuario">
+      <mat-label>Tipo de Usuario</mat-label>
+      <mat-select name="tipoUsuario" formControlName="tipoUsuario">
         <mat-option *ngFor="let rol of roles" [value]="rol.value">{{rol.rol}}</mat-option>
       </mat-select>
       <mat-hint *ngIf="campoVacio('tipoUsuario')" class="is-invalid">El campo es obligatorio</mat-hint>
@@ -61,6 +66,7 @@
       <mat-select name="validado" formControlName="validado">
         <mat-option *ngFor="let valid of validados" [value]="valid.value">{{valid.desc}}</mat-option>
       </mat-select>
+      <mat-hint *ngIf="campoVacio('validado')" class="is-invalid">El campo es obligatorio</mat-hint>
     </mat-form-field>
 
     <mat-form-field class="mr-20 input-u grid-item">
@@ -113,4 +119,4 @@
       <button class="red" mat-dialog-close>Cerrar <mat-icon class="icon" matSuffix>cancel</mat-icon></button>
     </div>
   </div>
-</mat-dialog-content>
+</mat-dialog-content>

+ 36 - 15
Front/src/app/modules/Administrador/components/button-dialog/ModalCirculares.component.html

@@ -27,12 +27,13 @@
         </mat-select>
         <mat-hint *ngIf="isValidField('audiencia', 'required')" style="color: red;">El campo es obligatorio</mat-hint>
       </mat-form-field>
-      
+
       <mat-form-field class="item">
         <mat-label>Destinos</mat-label>
         <mat-select name="destinos" formControlName="destinos">
           <mat-optgroup *ngFor="let opcion of opciones" [label]="opcion.name">
-            <mat-option *ngFor="let grupo of opcion.grupo" [value]="grupo" (onSelectionChange)="Evaluar(grupo);">{{grupo.viewValue}}</mat-option>
+            <mat-option *ngFor="let grupo of opcion.grupo" [value]="grupo"
+              (onSelectionChange)="Evaluar(grupo);">{{grupo.viewValue}}</mat-option>
           </mat-optgroup>
         </mat-select>
         <mat-hint *ngIf="isValidField('destinos', 'required')" style="color: red;">El campo es obligatorio</mat-hint>
@@ -41,13 +42,15 @@
       <mat-form-field class="item">
         <mat-label>Importancia</mat-label>
         <mat-select name="importancia" formControlName="importancia">
-          <mat-option *ngFor="let option of importancia" [value]="option.value">{{option.importancia}}</mat-option>          
+          <mat-option *ngFor="let option of importancia" [value]="option.value">{{option.importancia}}</mat-option>
         </mat-select>
         <mat-hint *ngIf="isValidField('importancia', 'required')" style="color: red;">El campo es obligatorio</mat-hint>
       </mat-form-field>
 
       <!-- _________________________________________________________________________ -->
 
+      <!-- Campo Fecha inicio -->
+
       <div class="item">
         <div class="responsive">
           <div class="flex-col">
@@ -60,8 +63,12 @@
                 <!-- <mat-hint>MM/DD/YYYY</mat-hint> -->
                 <mat-datepicker-toggle matIconSuffix [for]="pickerStart"></mat-datepicker-toggle>
                 <mat-datepicker #pickerStart></mat-datepicker>
-                <mat-hint *ngIf="isValidField('fechaInicio', 'required')" style="color: red; width: 200px; position: absolute;">El campo es obligatorio</mat-hint>
-                <mat-hint *ngIf="isValidField('fechaInicio', 'fechaInvalida') && !isValidField('fechaInicio', 'required')" style="color: red; width: 380px; position: absolute;">La fecha de inicio debe ser mayor o igual a la fecha actual</mat-hint>
+                <mat-hint *ngIf="isValidField('fechaInicio', 'required')"
+                  style="color: red; width: 200px; position: absolute;">El campo es obligatorio</mat-hint>
+                <mat-hint
+                  *ngIf="isValidField('fechaInicio', 'fechaInvalida') && !isValidField('fechaInicio', 'required')"
+                  style="color: red; width: 380px; position: absolute;">La fecha de inicio debe ser mayor o igual a la
+                  fecha actual</mat-hint>
               </mat-form-field>
 
               <mat-form-field class="ml-10 w-responsive">
@@ -70,7 +77,8 @@
                   <mat-option *ngFor="let hora of horasDelDia" [value]="hora.hora24">{{hora.hora12}}
                   </mat-option>
                 </mat-select>
-                <mat-hint *ngIf="isValidField('horaInicio', 'required')" style="color: red; width: 200px; position: absolute;">El campo es obligatorio</mat-hint>
+                <mat-hint *ngIf="isValidField('horaInicio', 'required')"
+                  style="color: red; width: 200px; position: absolute;">El campo es obligatorio</mat-hint>
               </mat-form-field>
             </div>
           </div>
@@ -84,8 +92,12 @@
                 <!-- <mat-hint>MM/DD/YYYY</mat-hint> -->
                 <mat-datepicker-toggle matIconSuffix [for]="pickerStart1"></mat-datepicker-toggle>
                 <mat-datepicker #pickerStart1></mat-datepicker>
-                <mat-hint *ngIf="isValidField('fechaCaducidad', 'required')" style="color: red; width: 200px; position: absolute;">El campo es obligatorio</mat-hint>
-                <mat-hint *ngIf="isValidField('fechaCaducidad', 'fechaInvalida') && !isValidField('fechaCaducidad', 'required')" style="color: red; width: 380px; position: absolute;">La fecha de caducidad debe ser mayor o igual a la fecha de inicio</mat-hint>
+                <mat-hint *ngIf="isValidField('fechaCaducidad', 'required')"
+                  style="color: red; width: 200px; position: absolute;">El campo es obligatorio</mat-hint>
+                <mat-hint
+                  *ngIf="isValidField('fechaCaducidad', 'fechaInvalida') && !isValidField('fechaCaducidad', 'required')"
+                  style="color: red; width: 380px; position: absolute;">La fecha de caducidad debe ser mayor o igual a
+                  la fecha de inicio</mat-hint>
               </mat-form-field>
 
               <mat-form-field class="ml-10 w-responsive">
@@ -94,7 +106,8 @@
                   <mat-option *ngFor="let hora of horasDelDia" [value]="hora.hora24">{{hora.hora12}}
                   </mat-option>
                 </mat-select>
-                <mat-hint *ngIf="isValidField('horaCaducidad', 'required')" style="color: red; width: 200px; position: absolute;">El campo es obligatorio</mat-hint>
+                <mat-hint *ngIf="isValidField('horaCaducidad', 'required')"
+                  style="color: red; width: 200px; position: absolute;">El campo es obligatorio</mat-hint>
               </mat-form-field>
             </div>
 
@@ -104,6 +117,7 @@
       </div>
 
 
+      <!-- Sección de file uploader -->
 
       <div class="item flex-col">
 
@@ -118,16 +132,23 @@
             <mat-icon>attach_file</mat-icon>
           </button>
         </div>
-        <div *ngIf="archivosData.length > 0">
-          <ul>
-            <li *ngFor="let archivo of archivosData; let i = index">
-              {{ archivo.nombre }} ({{ archivo.tamanio }} kb)
-              <button type="button" (click)="deleteIndex(i)"
-                style="cursor: pointer;border: none; background-color: red; color:white; border-radius: 5px;">Borrar</button>
+        <div *ngIf="archivosData.length > 0"
+          style="border: 1px solid #ccc; padding: 20px 12px; margin-top: 10px; max-height: 150px; border-radius: 10px; overflow-y: auto;">
+          <ul style="margin: 0; padding: 0; list-style: none; ">
+            <span style="margin-bottom: 10px;">Listado de archivos:</span>
+            <li *ngFor="let archivo of archivosData; let i = index"
+              style="border: 1px solid #ccc; padding: 10px 15px; margin-bottom: 8px; display: flex; justify-content: space-between; align-items: center; border-radius: 8px;">
+              <span>
+                {{ archivo.nombre }} ({{ archivo.tamanio }} kb)
+              </span>
+              <button class="btnDelete" type="button" (click)="deleteIndex(i)">
+                <mat-icon>close</mat-icon>
+              </button>
             </li>
           </ul>
         </div>
 
+
         <div class="progress">
 
           <!-- <mat-progress-bar class="progress-bar" mode="determinate"

+ 22 - 0
Front/src/app/modules/Administrador/components/button-dialog/button-dialog.component.css

@@ -149,6 +149,28 @@
   border: none;
 }
 
+.btnDelete {
+  display: flex;              
+  align-items: center;        
+  justify-content: center;
+  cursor: pointer;
+  border: none;
+  background-color: transparent;
+  height: 30px;
+  width: 30px;
+  color: #ccc;
+  border-radius: 5px;
+  padding: 0;
+}
+
+
+.btnDelete:hover {
+  color: #dd131a;
+  background-color: #f7e3e4;
+}
+
+
+
 .responsive {
   display: flex;
   flex-direction: row;

+ 81 - 41
Front/src/app/modules/Administrador/components/button-dialog/button-dialog.component.ts

@@ -24,7 +24,7 @@ import moment from 'moment';
 import { CircularService } from '../../services/circular.service';
 import { parseJSON } from 'date-fns';
 import { HttpEventType } from '@angular/common/http';
-
+import { v4 as uuidv4 } from 'uuid';
 
 /**
  * @title Dialog with header, scrollable content and actions
@@ -421,7 +421,8 @@ export class ModalCatalogoUsuarios {
     return this.userService.crearUsuario(this.currentUsuario).subscribe((response: any) => {
       Swal.fire({
         icon: 'success',
-        title: `${response.mensaje}`
+        title: `${response.mensaje}`,
+        text: 'Por motivos de seguridad, la contraseña se ha generado automáticamente. Por favor, comunique al usuario que debe cambiarla al iniciar sesión por primera vez. La contraseña por default es: 12345'
       })
 
       this.dialog.closeAll();
@@ -856,7 +857,7 @@ export class ModalCirculares {
     today.setHours(0, 0, 0, 0);
 
     if (fechaInicio >= today) {
-      this.form.get('fechaCaducidad')?.updateValueAndValidity(); 
+      this.form.get('fechaCaducidad')?.updateValueAndValidity();
       return null;
     } else {
       return { fechaInvalida: true };
@@ -865,13 +866,13 @@ export class ModalCirculares {
 
   validatefechaCaducidad(control: AbstractControl): ValidationErrors | null {
     if (!this.form) {
-      return null; 
+      return null;
     }
     const fechaInicioValue = this.form.get('fechaInicio')?.value;
     const fechaCaducidadValue = control.value;
 
     if (!fechaInicioValue || !fechaCaducidadValue) {
-      return { fechaInvalida: true }; 
+      return { fechaInvalida: true };
     }
 
     const fechaInicio = new Date(fechaInicioValue);
@@ -884,10 +885,10 @@ export class ModalCirculares {
     }
   }
 
-isValidField(field: string, errorType: string) {
-  const control = this.form.get(field);
-  return control?.hasError(errorType) && control?.touched;
-}
+  isValidField(field: string, errorType: string) {
+    const control = this.form.get(field);
+    return control?.hasError(errorType) && control?.touched;
+  }
 
 
   Evaluar(event: any) {
@@ -957,38 +958,73 @@ isValidField(field: string, errorType: string) {
   archivosData: Array<{ id: string, nombre: string, tamanio: number }> = [];
   bases64: Array<{ id: string, nombre: string, base64: string }> = [];
 
+  nombreInvalido(nombre: string): boolean {
+    const caracteresInvalidos = /[<>:"/\\|?*]/;
+    const nombresReservados = /^(CON|PRN|AUX|NUL|COM[1-9]|LPT[1-9])(\..+)?$/i;
+    return (
+      caracteresInvalidos.test(nombre) ||
+      nombre.length > 255 ||
+      nombre.endsWith('.') ||
+      nombre.endsWith(' ') ||
+      nombresReservados.test(nombre)
+    );
+  };
+
+  extensionesPermitidas = ['.xlsx', '.docx', '.pdf', '.pptx', '.txt', '.jpg', '.jpeg', '.png'];
+
+
+  extensionInvalida(nombre: string): boolean {
+    const extension = nombre.substring(nombre.lastIndexOf('.')).toLowerCase();
+    return !this.extensionesPermitidas.includes(extension);
+  };
+
+
   onFilesSelected(event: any) {
     const files = event.target.files;
 
-    if (this.archivosData.length + files.length <= 3) {
-      for (let i = 0; i < files.length; i++) {
-        const file = files[i];
-        const reader = new FileReader();
 
-        const uniqueId = this.generateUniqueId();
+    for (let i = 0; i < files.length; i++) {
+      const file = files[i];
 
-        reader.onload = (e: any) => {
-          const base64String = e.target.result;
-          this.archivosData.push({
-            id: uniqueId,
-            nombre: file.name,
-            tamanio: Math.round((file.size / 1000 * 10)) / 10,
-          });
-          this.bases64.push({
-            id: uniqueId,
-            nombre: file.name,
-            base64: base64String
-          });
-        };
+      if (this.nombreInvalido(file.name)) {
+        Swal.fire({
+          icon: 'error',
+          title: 'Nombre de archivo inválido',
+          text: `El archivo "${file.name}" contiene caracteres no permitidos o es demasiado largo.`
+        });
+        continue;
+      }
 
-        reader.readAsDataURL(file);
+      if (this.extensionInvalida(file.name)) {
+        Swal.fire({
+          icon: 'error',
+          title: 'Extensión no permitida',
+          text: `El archivo "${file.name}" no tiene una extensión válida. Solo se permiten: ${this.extensionesPermitidas.join(', ')}.`
+        });
+        continue;
       }
-    } else {
-      Swal.fire({
-        icon: 'error',
-        title: 'No se pueden subir más de 3 archivos'
-      });
+
+      const reader = new FileReader();
+
+      const uniqueId = uuidv4();
+
+      reader.onload = (e: any) => {
+        const base64String = e.target.result;
+        this.archivosData.push({
+          id: uniqueId,
+          nombre: file.name,
+          tamanio: Math.round((file.size / 1000 * 10)) / 10,
+        });
+        this.bases64.push({
+          id: uniqueId,
+          nombre: file.name,
+          base64: base64String
+        });
+      };
+
+      reader.readAsDataURL(file);
     }
+
   }
 
 
@@ -1001,12 +1037,7 @@ isValidField(field: string, errorType: string) {
 
 
 
-  generateUniqueId(): string {
-    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
-      const r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
-      return v.toString(16);
-    });
-  }
+  
 
 
   // cancelUpload() {
@@ -1017,7 +1048,7 @@ isValidField(field: string, errorType: string) {
   idCircular: any;
   valoresCombinados2: any[] = [];
   crearCircular() {
-    if(this.form.invalid) {
+    if (this.form.invalid) {
       return Object.values(this.form.controls).forEach(control => {
         control.markAllAsTouched();
         Swal.fire({
@@ -1030,10 +1061,19 @@ isValidField(field: string, errorType: string) {
     this.Evaluar(this.form.get('destinos')?.value)
     this.convertToDatetime()
 
+    Swal.fire({
+      title: 'Cargando...',
+      allowOutsideClick: false,
+      didOpen: () => {
+        Swal.showLoading();
+      }
+    });
+
     this.circularService.crearCircular(this.info).subscribe((response: any) => {
       console.log(response);
       this.idCircular = response.idCircular;
       console.log(this.idCircular);
+      Swal.close();
       Swal.fire({
         icon: 'success',
         title: `${response.mensaje}`
@@ -1054,7 +1094,7 @@ isValidField(field: string, errorType: string) {
             idUsuario: iD[i],
             idCircular: this.idCircular
           });
-          
+
         }
         for (let i = 0; i < this.valoresCombinados2.length; i++) {
           this.circularService.enviarCircular(this.valoresCombinados2[i]).subscribe((response: any) => {

+ 97 - 5
Front/src/app/modules/Administrador/pages/circulares/circulares.component.css

@@ -24,11 +24,51 @@
     font-family: "Serenity Medium";
 }
 
+.form-container {
+    display: flex;
+    flex-wrap: wrap;
+    justify-content: flex-start;
+}
+
+.item {
+    flex: 1 0 25%;
+    box-sizing: border-box;
+    padding: 10px;
+}
+
+.w-responsive {
+    width: 160px;
+}
+
 .input {
     width: 500px;
     color: rgb(0, 140, 255);
 }
 
+.file-input {
+  display: none;
+}
+
+.btnDelete {
+  display: flex;              
+  align-items: center;        
+  justify-content: center;
+  cursor: pointer;
+  border: none;
+  background-color: transparent;
+  height: 30px;
+  width: 30px;
+  color: #ccc;
+  border-radius: 5px;
+  padding: 0;
+}
+
+
+.btnDelete:hover {
+  color: #dd131a;
+  background-color: #f7e3e4;
+}
+
 .container-col {
     display: flex;
     flex-direction: column;
@@ -39,11 +79,53 @@
     box-sizing: border-box;
 }
 
-.button {
-    margin-left: 5px;
+.yellow {
+    border: none;
+    border-radius: 5px;
+    padding: 5px 15px;
+    font-size: 1rem;
+    color: white;
+    margin-left: 10px;
     background-color: #ebac3f;
 }
 
+.yellow:hover {
+    background-color: #be8b32;
+
+}
+
+.orange {
+    border: none;
+    border-radius: 5px;
+    padding: 5px 15px;
+    font-size: 1rem;
+    color: white;
+    margin-left: 10px;
+    background-color: #f56227;
+
+}
+
+.orange:hover {
+    background-color: #d15321;
+
+}
+
+.red {
+    border: none;
+    border-radius: 5px;
+    padding: 5px 15px;
+    font-size: 1rem;
+    color: white;
+    margin-left: 10px;
+    background-color: red;
+
+}
+
+.red:hover {
+    background-color: rgb(177, 0, 0);
+
+}
+
 .action-edit {
     margin-left: 5px;
     background-color: #1d156e;
@@ -117,7 +199,7 @@
 }
 
 .table-responsive {
-    min-height: 300px;
+
     overflow: auto;
 }
 
@@ -225,17 +307,27 @@
 }
 
 @media (max-width: 768px) {
+    .w-responsive {
+        width: 100%;
+    }
+
     .content {
         font-size: 22px;
         padding: 10px 15px;
     }
 
+    .item {
+        flex: 1 0 100%;
+    }
+
     .table-responsive {
+
         overflow-x: auto;
     }
 
     /* Ensure table cells have proper spacing */
-    .mat-cell, .mat-header-cell {
+    .mat-cell,
+    .mat-header-cell {
         padding: 4px 8px;
     }
 
@@ -247,4 +339,4 @@
     .mat-column-adjuntos {
         min-width: 100px;
     }
-}
+}

+ 2 - 2
Front/src/app/modules/Administrador/pages/circulares/circulares.component.html

@@ -18,7 +18,7 @@
                     <mat-label>Mostrar:</mat-label>
                     <mat-select value="Activos" (selectionChange)="option($event.value)">
                         <mat-option value="Activos">Activos</mat-option>
-                        <mat-option value="Eliminados">Eliminados</mat-option>
+                        <mat-option value="Eliminados">Deshabilitadas</mat-option>
                     </mat-select>
                 </mat-form-field>
                 <app-button-dialog [vista]="'circulares'"></app-button-dialog>
@@ -115,7 +115,7 @@
                                 <button mat-menu-item (click)="circular.estado === 'Activo' ?
                                 deleteCircular(circular.idCircular): enableCircular(circular.idCircular)">
                                     <mat-icon>{{circular.estado==='Activo'? 'delete': 'check'}}</mat-icon>
-                                    <span>{{circular.estado==='Activo'? 'Eliminar': 'Activar'}}</span>
+                                    <span>{{circular.estado==='Activo'? 'Deshabilitar': 'Activar'}}</span>
                                 </button>
                                 <button mat-menu-item (click)="openDialog1(circular.idCircular)">
                                     <mat-icon>preview</mat-icon>

+ 111 - 69
Front/src/app/modules/Administrador/pages/circulares/circulares.component.ts

@@ -20,6 +20,7 @@ import { GradosEducativosService } from '../../services/grados-educativos.servic
 import { MateriaService } from '../../services/materia.service';
 import { GruposService } from '../../services/grupos.service';
 import { concat, forkJoin, map, Observable, tap } from 'rxjs';
+import { v4 as uuidv4 } from 'uuid';
 
 
 
@@ -583,6 +584,11 @@ export class ModalCircularesEdit {
 
   }
 
+  isValidField(field: string, errorType: string) {
+    const control = this.form.get(field);
+    return control?.hasError(errorType) && control?.touched;
+  }
+
 
   editCircular() {
     this.convertToDatetime()
@@ -594,12 +600,12 @@ export class ModalCircularesEdit {
     }
 
     Swal.fire({
-        title: 'Editando circular...',
-        allowOutsideClick: false,
-        didOpen: () => {
-          Swal.showLoading();
-        }
-      });
+      title: 'Editando circular...',
+      allowOutsideClick: false,
+      didOpen: () => {
+        Swal.showLoading();
+      }
+    });
 
 
     this.circularService.actualizarCircular(this.info).subscribe((response: any) => {
@@ -622,89 +628,125 @@ export class ModalCircularesEdit {
   }
 
   bases64: Array<{ id: string, nombre: string, base64: string }> = [];
+  nombreInvalido(nombre: string): boolean {
+    const caracteresInvalidos = /[<>:"/\\|?*]/;
+    const nombresReservados = /^(CON|PRN|AUX|NUL|COM[1-9]|LPT[1-9])(\..+)?$/i;
+    return (
+      caracteresInvalidos.test(nombre) ||
+      nombre.length > 255 ||
+      nombre.endsWith('.') ||
+      nombre.endsWith(' ') ||
+      nombresReservados.test(nombre)
+    );
+  };
+
+  extensionesPermitidas = ['.xlsx', '.docx', '.pdf', '.pptx', '.txt', '.jpg', '.jpeg', '.png'];
+
+
+  extensionInvalida(nombre: string): boolean {
+    const extension = nombre.substring(nombre.lastIndexOf('.')).toLowerCase();
+    return !this.extensionesPermitidas.includes(extension);
+  };
 
   onFilesSelected(event: any) {
     const files = event.target.files;
 
-    if (this.adjuntos.length + files.length <= 3) {
-      for (let i = 0; i < files.length; i++) {
-        const file = files[i];
-        const reader = new FileReader();
 
-        const uniqueId = this.generateUniqueId();
+    for (let i = 0; i < files.length; i++) {
+      const file = files[i];
 
-        reader.onload = (e: any) => {
-          const base64String = e.target.result;
-          this.adjuntos.push({
-            id: uniqueId,
-            nombre: file.name,
-            tamanio: Math.round((file.size / 1000 * 10)) / 10,
-          });
-          console.log(this.adjuntos);
-          this.bases64.push({
-            id: uniqueId,
-            nombre: file.name,
-            base64: base64String
-          });
-
-        };
+      if (this.nombreInvalido(file.name)) {
+        Swal.fire({
+          icon: 'error',
+          title: 'Nombre de archivo inválido',
+          text: `El archivo "${file.name}" contiene caracteres no permitidos o es demasiado largo.`
+        });
+        continue;
+      }
 
-        reader.readAsDataURL(file);
+      if (this.extensionInvalida(file.name)) {
+        Swal.fire({
+          icon: 'error',
+          title: 'Extensión no permitida',
+          text: `El archivo "${file.name}" no tiene una extensión válida. Solo se permiten: ${this.extensionesPermitidas.join(', ')}.`
+        });
+        continue;
       }
-    } else {
-      Swal.fire({
-        icon: 'error',
-        title: 'No se pueden subir más de 3 archivos'
-      });
+
+      const reader = new FileReader();
+
+      // Generar un ID único para cada archivo
+      const uniqueId = uuidv4();
+
+      reader.onload = (e: any) => {
+        const base64String = e.target.result;
+        this.adjuntos.push({
+          id: uniqueId,
+          nombre: file.name,
+          tamanio: Math.round((file.size / 1000 * 10)) / 10,
+        });
+        console.log(this.adjuntos);
+        this.bases64.push({
+          id: uniqueId,
+          nombre: file.name,
+          base64: base64String
+        });
+
+      };
+
+      reader.readAsDataURL(file);
     }
   }
 
-  generateUniqueId(): string {
-    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
-      const r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
-      return v.toString(16);
-    });
-  }
+  
 
   deleteIndex(i: number, archivo: any) {
-    console.log('ruta', archivo);
+    Swal.fire({
+      title: '¿Está seguro que desea eliminar el archivo?',
+      icon: 'warning',
+      showCancelButton: true,
+      confirmButtonColor: '#3085d6',
+      cancelButtonColor: '#d33',
+      confirmButtonText: 'Sí, eliminar',
+      cancelButtonText: 'Cancelar'
+    }).then((result) => {
+      if (result.isConfirmed) {
+        if (!archivo.ruta) {
+          this.adjuntos.splice(i, 1);
+        } else {
+          this.adjuntos.splice(i, 1);
+          const archivoEliminar = { idArchivo: archivo.id, url: archivo.ruta, idCircular: this.data.idCircular };
 
-    if (!archivo.ruta) {
-      console.log('entra');
-      this.adjuntos.splice(i, 1);
-    } else {
-      console.log('entra2');
-      this.adjuntos.splice(i, 1);
-      archivo = { idArchivo: archivo.id, url: archivo.ruta, idCircular: this.data.idCircular };
-      console.log('data', archivo);
+          Swal.fire({
+            title: 'Eliminando archivo...',
+            allowOutsideClick: false,
+            didOpen: () => {
+              Swal.showLoading();
+            }
+          });
 
-      Swal.fire({
-        title: 'Eliminando archivo...',
-        allowOutsideClick: false,
-        didOpen: () => {
-          Swal.showLoading();
+          this.circularService.eliminarArchivo(archivoEliminar).subscribe((response: any) => {
+            Swal.close();
+            Swal.fire({
+              icon: 'success',
+              title: `${response.mensaje}`,
+            });
+          }, (err) => {
+            Swal.close();
+            console.error('Error al eliminar el archivo:', err);
+            Swal.fire({
+              icon: 'error',
+              title: `${err.error.mensaje}`,
+            });
+          });
         }
-      });
-
-      this.circularService.eliminarArchivo(archivo).subscribe((response: any) => {
-        Swal.close();
-        Swal.fire({
-          icon: 'success',
-          title: `${response.mensaje}`,
-        });
-      }, (err) => {
-        Swal.close();
-        console.error('Error al eliminar el archivo:', err);
-        Swal.fire({
-          icon: 'error',
-          title: `${err.error.mensaje}`,
-        });
-      });
-    }
+      }
+    });
   }
 
 
 
+
   public horasDelDia: any = this.generarHorasDelDia();
   generarHorasDelDia(): { hora24: string, hora12: string }[] {
     const horas: { hora24: string, hora12: string }[] = [];

+ 31 - 12
Front/src/app/modules/Administrador/pages/circulares/editar.component.html

@@ -1,5 +1,4 @@
-
-<div class="close " >
+<div class="close ">
   <button class="cerrar-b cursor-pointer" mat-dialog-close><mat-icon>close</mat-icon></button>
 </div>
 <span class="center">Editar Circular</span>
@@ -52,10 +51,16 @@
               <mat-form-field class="w-responsive">
                 <mat-label>Desde</mat-label>
                 <input matInput [matDatepicker]="pickerStart" [min]="todayDate" name="fechaInicio" id="fechaInicio"
-                  formControlName="fechaInicio">
+                  formControlName="fechaInicio" readonly>
                 <!-- <mat-hint>MM/DD/YYYY</mat-hint> -->
                 <mat-datepicker-toggle matIconSuffix [for]="pickerStart"></mat-datepicker-toggle>
                 <mat-datepicker #pickerStart></mat-datepicker>
+                <mat-hint *ngIf="isValidField('fechaInicio', 'required')"
+                  style="color: red; width: 200px; position: absolute;">El campo es obligatorio</mat-hint>
+                <mat-hint
+                  *ngIf="isValidField('fechaInicio', 'fechaInvalida') && !isValidField('fechaInicio', 'required')"
+                  style="color: red; width: 380px; position: absolute;">La fecha de inicio debe ser mayor o igual a la
+                  fecha actual</mat-hint>
               </mat-form-field>
 
               <mat-form-field class="ml-10 w-responsive">
@@ -64,6 +69,8 @@
                   <mat-option *ngFor="let hora of horasDelDia" [value]="hora.hora24">{{hora.hora12}}
                   </mat-option>
                 </mat-select>
+                <mat-hint *ngIf="isValidField('horaInicio', 'required')"
+                  style="color: red; width: 200px; position: absolute;">El campo es obligatorio</mat-hint>
               </mat-form-field>
             </div>
           </div>
@@ -73,10 +80,16 @@
               <mat-form-field class="w-responsive">
                 <mat-label>Desde</mat-label>
                 <input matInput [matDatepicker]="pickerStart1" [min]="todayDate" name="fechaCaducidad"
-                  id="fechaCaducidad" formControlName="fechaCaducidad">
+                  id="fechaCaducidad" formControlName="fechaCaducidad" readonly>
                 <!-- <mat-hint>MM/DD/YYYY</mat-hint> -->
                 <mat-datepicker-toggle matIconSuffix [for]="pickerStart1"></mat-datepicker-toggle>
                 <mat-datepicker #pickerStart1></mat-datepicker>
+                <mat-hint *ngIf="isValidField('fechaCaducidad', 'required')"
+                  style="color: red; width: 200px; position: absolute;">El campo es obligatorio</mat-hint>
+                <mat-hint
+                  *ngIf="isValidField('fechaCaducidad', 'fechaInvalida') && !isValidField('fechaCaducidad', 'required')"
+                  style="color: red; width: 380px; position: absolute;">La fecha de caducidad debe ser mayor o igual a
+                  la fecha de inicio</mat-hint>
               </mat-form-field>
 
               <mat-form-field class="ml-10 w-responsive">
@@ -85,6 +98,8 @@
                   <mat-option *ngFor="let hora of horasDelDia" [value]="hora.hora24">{{hora.hora12}}
                   </mat-option>
                 </mat-select>
+                <mat-hint *ngIf="isValidField('horaCaducidad', 'required')"
+                  style="color: red; width: 200px; position: absolute;">El campo es obligatorio</mat-hint>
               </mat-form-field>
             </div>
 
@@ -102,18 +117,22 @@
 
         <div class="file-upload">
 
-          {{adjuntos && adjuntos.length > 0? 'Max. 3 Archivos':"Ningún archivo seleccionado"}}
+          {{adjuntos && adjuntos.length > 0? 'Archivos: ':"Ningún archivo seleccionado"}}
 
           <button mat-mini-fab color="primary" class="upload-btn" type="button" (click)="fileUpload.click()">
             <mat-icon>attach_file</mat-icon>
           </button>
         </div>
-        <div *ngIf="adjuntos && adjuntos.length > 0">
-          <ul>
-            <li *ngFor="let archivo of adjuntos; let i = index">
+        <div *ngIf="adjuntos && adjuntos.length > 0"
+          style="border: 1px solid #ccc; padding: 20px 12px; margin-top: 10px; max-height: 150px; border-radius: 10px; overflow-y: auto;">
+          <ul style="margin: 0; padding: 0; list-style: none; ">
+            <span style="margin-bottom: 10px;">Listado de archivos:</span>
+            <li *ngFor="let archivo of adjuntos; let i = index"
+              style="border: 1px solid #ccc; padding: 10px 15px; margin-bottom: 8px; display: flex; justify-content: space-between; align-items: center; border-radius: 8px;">
               {{ archivo.nombre }} ({{ archivo.tamanio }} kb)
-              <button type="button" (click)="deleteIndex(i, archivo)"
-                style="cursor: pointer;border: none; background-color: red; color:white; border-radius: 5px;">Borrar</button>
+              <button type="button" (click)="deleteIndex(i, archivo)" class="btnDelete">
+                <mat-icon>close</mat-icon>
+              </button>
             </li>
           </ul>
         </div>
@@ -145,7 +164,7 @@
 </mat-dialog-content>
 <div class="align flex-row mt-20 pb-10">
   <div class="align-items">
-    <button type="button" (click)="editCircular()" class="orange btn-footer">Ingresar<mat-icon class="icon"
+    <button type="button" (click)="editCircular()" class="yellow">Ingresar<mat-icon class="icon"
         matSuffix>description</mat-icon></button>
   </div>
   <div class="align-items">
@@ -158,4 +177,4 @@
 
 </div>
 
-<!-- -------------------------------------- -->
+<!-- -------------------------------------- -->

+ 1 - 2
Front/src/app/modules/Administrador/services/circular.service.ts

@@ -43,8 +43,7 @@ verCircular(data: any) {
 }
 
 getByUser(id: string) {
-  let qId = btoa(id);
-  return this.http.get(`${this.URL}/getByUser/${qId}`, { headers: this.getHeaders() });
+  return this.http.get(`${this.URL}/getByUser/${id}`, { headers: this.getHeaders() });
 }
 
 estadisticas(id: string) {

+ 34 - 1
Front/src/app/modules/Padres/pages/Registro/registro.component.css

@@ -26,6 +26,8 @@
   font-size: 14px;
 }
 
+
+
 .radio-Button {
   display: flex;
   justify-content: center;
@@ -72,7 +74,6 @@
   font-size: 14px;
 }
 
-/* NGCLASS   */
 .FormularioFicha-1 {
   width: 32%;
   margin-left: 1%;
@@ -81,6 +82,36 @@
 .w-Domicilio {
   width: 65% !important;
 }
+.textAdvertencia1{
+justify-content: center;
+
+}
+::ng-deep .mat-mdc-radio-button.mat-accent {
+  --mdc-radio-selected-icon-color: #4074b0;
+  --mdc-radio-unselected-icon-color: #9e9e9e;
+  --mdc-radio-selected-hover-icon-color: #4074b0;
+  --mdc-radio-unselected-hover-icon-color: #757575;
+  --mdc-radio-selected-focus-icon-color: #4074b0;
+  --mdc-radio-selected-pressed-icon-color: #4074b0;
+  --mat-radio-checked-ripple-color: #4074b0;
+  --mat-radio-ripple-color: #4074b0;
+}
+
+.st0 {
+    fill: aqua;
+}
+
+
+.swal2-popup.no-scroll-popup {
+  width: 250px !important;
+  padding: 10px !important;
+  max-height: unset !important;
+  overflow: hidden !important;
+  display: flex !important;
+  flex-direction: column;
+  align-items: center;
+  justify-content: center;
+}
 
 @media only screen and (max-width: 600px) {
   .centrar1 {
@@ -154,6 +185,7 @@
 
   .btn1 {
     transform: scale(0.9);
+
   }
 
   .font-text {
@@ -172,6 +204,7 @@
     width: 177px !important;
   }
 
+
   .f-z {
     font-size: 13px;
   }

+ 510 - 154
Front/src/app/modules/Padres/pages/Registro/registro.component.ts

@@ -1,4 +1,4 @@
-import { Component, Inject, OnInit } from "@angular/core";
+import { ChangeDetectorRef, Component, ElementRef, Inject, OnInit, ViewChild } from "@angular/core";
 import { EnviarInfoService } from "../../../Administrador/services/enviar-info.service";
 import { AbstractControl, FormBuilder, FormControl, FormGroup, ReactiveFormsModule, ValidationErrors, Validators,FormArray } from "@angular/forms";
 import { MAT_DATE_LOCALE, MatOption, provideNativeDateAdapter } from "@angular/material/core";
@@ -436,7 +436,7 @@ form4 = this.fb.group({
     dataAlum: any;
     nombreAlumno: any;
     constructor(private _enviarInfo: EnviarInfoService, private fb: FormBuilder, private _registroAcademico: RegistroAcademicoService, private _router: Router,
-    public dialog: MatDialog, private breakpointObserver: BreakpointObserver, private route: ActivatedRoute
+    public dialog: MatDialog, private breakpointObserver: BreakpointObserver, private route: ActivatedRoute, private cdr: ChangeDetectorRef
 ) {
     this.todayDate.setFullYear(new Date().getFullYear(), 0, 1);
     this.todayDate1.setFullYear(new Date().getFullYear() - 20, 0, 1);
@@ -703,6 +703,7 @@ isPersonaAutorizadaInvalid(index: number, campo: string): boolean {
         });
         this.form.get('idAlumno')?.setValue(this.id);
         this.form.get('edad')?.disable();
+
     }
 
     siguienteTap(index: number) {
@@ -849,12 +850,22 @@ isPersonaAutorizadaInvalid(index: number, campo: string): boolean {
             this.datos = data.registro[0];
             if (this.datos) {
                 this._registroAcademico.ActualizarRegistroAcademico(this.valoresCombinados).subscribe((data: any) => {
-                    Swal.fire('Actualizació exitosa', data.mensaje, 'success');
+Swal.fire({
+  title: 'Actualización exitosa',
+  text: data.mensaje,
+  icon: 'success',
+  confirmButtonColor: '#4074b0',
+});
                 });
                 this._router.navigate(['/homePadres/registroAlumno']);
             } else {
                 this._registroAcademico.createRegistroAcademico(this.valoresCombinados).subscribe((data: any) => {
-                    Swal.fire('Registro exitoso', data.mensaje, 'success');
+Swal.fire({
+  title: 'Registro exitoso',
+  text: data.mensaje,
+  icon: 'success',
+  confirmButtonColor: '#4074b0',
+});
                 });
                 this._router.navigate(['/homePadres/registroAlumno']);
             }
@@ -894,6 +905,7 @@ isPersonaAutorizadaInvalid(index: number, campo: string): boolean {
 })
 
 export class RegistroAdComponent implements OnInit {
+
     Mes = [
         { id: '01', nombre: 'Enero' },
         { id: '02', nombre: 'Febrero' },
@@ -908,6 +920,9 @@ export class RegistroAdComponent implements OnInit {
         { id: '11', nombre: 'Noviembre' },
         { id: '12', nombre: 'Diciembre' },
     ];
+    modoEdicion: boolean = false;
+    rutaArchivoOriginal: string = '';
+
      selectedFile: File | null = null;
     GradoCursar: any[] = [];
     planPago: any[] = [];
@@ -927,12 +942,99 @@ export class RegistroAdComponent implements OnInit {
     nombreAlumno: any;
     gradoCur: any;
     Padre = JSON.parse(localStorage.getItem('userData') || '');
+  rutaArchivo=' ';
+  facturaDataOriginal: any = null;
+  nombreArchivoCargado: any;
+opcionFactura: string = 'No';
+isSaving: boolean = false;
+archivoEliminado: boolean = false;
+valorFacturaAnterior: string | null = null;
+opcionRequiereFaturaSi: boolean = false;
+opcionRequiereFaturaNO: boolean = false;
+
+
+
 
     constructor(private _enviarInfo: EnviarInfoService, private fb: FormBuilder, public dialog: MatDialog, private _registroAdministrativo: RegistroAcademicoService,
-        private _router: Router, private _gradosEducativos: GradosEducativosService, private route: ActivatedRoute, private _registro: RegistroAcademicoService
+        private _router: Router, private _gradosEducativos: GradosEducativosService, private route: ActivatedRoute, private _registro: RegistroAcademicoService, private cdr: ChangeDetectorRef
     ) {
         this.formulario();
     }
+rutaArchivoSubido: string = '';
+
+@ViewChild('fileInput') fileInput!: ElementRef<HTMLInputElement>;
+
+
+eliminarArchivo() {
+  Swal.fire({
+    title: '¿Estás seguro?',
+    text: 'Se eliminará el archivo de la Constancia Fiscal.',
+    icon: 'warning',
+    showCancelButton: true,
+    confirmButtonColor: '#d33',
+    cancelButtonColor: '#3085d6',
+    confirmButtonText: 'Sí, eliminar',
+    cancelButtonText: 'Cancelar'
+
+  }).then((result) => {
+
+Swal.fire({
+  title: 'Espere un momento',
+  text: "Este proceso puede tardar unos segundos",
+  icon: 'warning',
+  showConfirmButton: false,
+  showCancelButton: false,
+  allowEscapeKey: false,
+  allowOutsideClick: false,
+  timer: 3000,
+  timerProgressBar: true})
+    if (result.isConfirmed) {
+      this._registroAdministrativo.eliminarArchivo(this.rutaArchivo).subscribe(() => {
+      Swal.fire('Archivo eliminado', 'success');
+
+this.archivoEliminado = true;
+this.rutaArchivo = '';
+this.rutaArchivoOriginal = '';
+this.form2.get('constanciaFiscal')?.setValue('');
+
+
+        if (this.facturaDataOriginal) {
+          this.facturaDataOriginal.constanciaFiscal = '';
+          console.log( this.facturaDataOriginal.constanciaFiscal);
+
+
+        }
+Swal.fire({
+    title: 'Eliminado',
+    text: 'El archivo ha sido eliminado corectamente',
+    icon: 'success',
+    showCancelButton: false,
+    confirmButtonColor: '#4074b0',
+    confirmButtonText: 'De acuerdo',
+
+
+  });
+      });
+    }
+  });
+  this.archivoEliminado = true;
+}
+
+
+ mostrarCambiarArchivo(): boolean {
+  return (!this.rutaArchivo || this.rutaArchivo.trim() === '') && !!this.selectedFile;
+}
+
+
+  mostrarEliminarArchivo(): boolean {
+  return !!this.rutaArchivo && this.rutaArchivo.trim() !== '' && !this.selectedFile;
+}
+
+
+mostrarSeleccionarArchivo(): boolean {
+  return (!this.rutaArchivo || this.rutaArchivo.trim() === '') && !this.selectedFile;
+}
+
 formulario() {
     this.form = this.fb.group({
         idAlumno: [''],
@@ -951,15 +1053,25 @@ formulario() {
         correoFactura: ['', [Validators.pattern('^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$')]],
         usuarioRegistro: [this.Padre[0]],
         cuentaPago: [''],
-        constanciaFiscal: ['']
+  constanciaFiscal: ['', Validators.required],
     });
+
+
     this.form2.get('domicilioFactura')?.disable();
     this.form2.get('correoFactura')?.disable();
     this.form2.get('razonSocial')?.disable();
     this.form2.get('RFCFactura')?.disable();
     this.form2.get('metedoPago')?.disable();
 }
-    onFileSelected(event: any) {
+  onFileSelected(event: any) {
+    if (this.rutaArchivo && this.rutaArchivo.trim() !== '') {
+    Swal.fire({
+      icon: 'warning',
+      title: 'Archivo ya existente',
+      text: 'Primero elimina el archivo actual antes de seleccionar uno nuevo.',
+    });
+    return;
+  }
         const file = event.target.files[0];
         if (file) {
             if (file.type !== 'application/pdf') {
@@ -978,105 +1090,178 @@ formulario() {
 
             this.selectedFile = file;
             this.form2.get('constanciaFiscal')?.setValue(file.name);
+            this.cdr.detectChanges();
         }
     }
-
 cargarFormulario() {
-    this._registroAdministrativo.getOneRegistroAdmin(this.id).subscribe((data: any) => {
-        this.isLoading = false;
-        this.datos = data.registro[0];
-        if (this.datos != undefined) {
-            this.form.get('gradoCursar')?.setValue(this.datos.RegA_GradoCursar);
-            this.form.get('mesInscripcion')?.setValue(this.datos.RegA_MesInscripcion);
-            this.form.get('planPago')?.setValue(this.datos.RegA_PlanPagos);
-            this.form.get('becaCurso')?.setValue(this.datos.RegA_BecaCurso);
-            this.form.get('becaPorcentaje')?.setValue(this.datos.RegA_BecaPorcentaje);
-
-            this.form2.get('factura')?.setValue(this.datos.RegA_RequiereFactura);
-
-            // Actualiza controles según valor de factura
-            this.factura({ value: this.datos.RegA_RequiereFactura });
-
-            this.form2.get('metedoPago')?.setValue(this.datos.RegA_MetodoPago);
-            this.form2.get('RFCFactura')?.setValue(this.datos.RegA_RfcFactura);
-            this.form2.get('razonSocial')?.setValue(this.datos.RegA_NombreFactura);
-            this.form2.get('domicilioFactura')?.setValue(this.datos.RegA_DireccionFactura);
-            this.form2.get('correoFactura')?.setValue(this.datos.RegA_CorreoFactura);
-            this.form2.get('cuentaPago')?.setValue(this.datos.RegA_CuentaPago);
-
-            if (this.datos.RegA_RequiereFactura === 'No') {
-                // Borra archivo porque ya no requiere factura
-                this.selectedFile = null;
-                this.form2.get('constanciaFiscal')?.setValue(null);
-            } else {
-                // Mostrar archivo si existe
-                if (this.datos.RegA_ConstanciaFiscal) {
-                    this.form2.get('constanciaFiscal')?.setValue(this.datos.RegA_ConstanciaFiscal);
-                }
-            }
+  this.isLoading = true;
+
+  this._registroAdministrativo.getOneRegistroAdmin(this.id).subscribe({
+    next: (data: any) => {
+      this.isLoading = false;
+      this.datos = data.registro[0];
+
+      if (this.datos != undefined) {
+        this.form.get('gradoCursar')?.setValue(this.datos.RegA_GradoCursar);
+
+        const metodoPagoBD = this.datos.RegA_MetodoPago;
+        if (this.MetodoPago && metodoPagoBD) {
+          const match = this.MetodoPago.find((p: any) => p.idMetodoPago == metodoPagoBD);
+          if (match) {
+            this.form2.get('metedoPago')?.setValue(match.idMetodoPago);
+          } else {
+            this.form2.get('metedoPago')?.setValue('');
+          }
         }
-    });
-}
 
-  factura(event: any) {
-    if (event.value === 'No') {
-        this.form2.get('metedoPago')?.setValue('EF');
-        this.form2.get('RFCFactura')?.setValue('XAXX010101000');
-        this.form2.get('razonSocial')?.setValue('PUBLICO EN GENERAL');
-        this.form2.get('correoFactura')?.setValue('NA');
-        this.form2.get('domicilioFactura')?.setValue('NA');
-        this.form2.get('cuentaPago')?.setValue('00');
-        this.form2.get('domicilioFactura')?.clearValidators();
-        this.form2.get('correoFactura')?.clearValidators();
-        this.form2.get('razonSocial')?.clearValidators();
-        this.form2.get('RFCFactura')?.clearValidators();
-        this.form2.get('metedoPago')?.clearValidators();
-
-        this.form2.get('domicilioFactura')?.disable();
-        this.form2.get('correoFactura')?.disable();
-        this.form2.get('razonSocial')?.disable();
-        this.form2.get('RFCFactura')?.disable();
-        this.form2.get('metedoPago')?.disable();
-this.form2.get('constanciaFiscal')?.disable();
-this.selectedFile = null;
-this.form2.get('constanciaFiscal')?.setValue(null);
+        this.form.get('mesInscripcion')?.setValue(this.datos.RegA_MesInscripcion);
+        this.form.get('planPago')?.setValue(this.datos.RegA_PlanPagos);
 
+        const beca = (this.datos.RegA_BecaCurso || '').toLowerCase();
+        if (beca === 'si' || beca === 'no') {
+          this.form.get('becaCurso')?.setValue(beca.charAt(0).toUpperCase() + beca.slice(1));
+        } else {
+          this.form.get('becaCurso')?.setValue('');
+        }
 
+        this.form.get('becaPorcentaje')?.setValue(this.datos.RegA_BecaPorcentaje);
+
+        const requiereFactura = this.datos.RegA_RequiereFactura?.toLowerCase() || 'no';
+        this.form2.get('factura')?.setValue(requiereFactura);
+
+        this.facturaDataOriginal = {
+          metodoPago: this.datos.RegA_MetodoPago,
+          RFC: this.datos.RegA_RfcFactura,
+          razonSocial: this.datos.RegA_NombreFactura,
+          domicilio: this.datos.RegA_DireccionFactura,
+          correo: this.datos.RegA_CorreoFactura,
+          cuenta: this.datos.RegA_CuentaPago,
+          archivo: this.datos.RegA_ConstanciaFiscal,
+        };
+
+        if (requiereFactura === 'si') {
+          this.form2.get('metedoPago')?.setValue(this.facturaDataOriginal.metodoPago || '', { emitEvent: false });
+          this.form2.get('RFCFactura')?.setValue(this.facturaDataOriginal.RFC || '', { emitEvent: false });
+          this.form2.get('razonSocial')?.setValue(this.facturaDataOriginal.razonSocial || '', { emitEvent: false });
+          this.form2.get('correoFactura')?.setValue(this.facturaDataOriginal.correo || '', { emitEvent: false });
+          this.form2.get('cuentaPago')?.setValue(this.facturaDataOriginal.cuenta || '', { emitEvent: false });
+
+          if (this.datos.RegA_DireccionFactura && this.datos.RegA_DireccionFactura.trim() !== '') {
+            this.form2.get('domicilioFactura')?.setValue(this.datos.RegA_DireccionFactura, { emitEvent: false });
+          } else {
+            this.autocompletarDomicilio();
+          }
 
-    } else {
-        this.form2.get('metedoPago')?.setValue('');
-        this.form2.get('RFCFactura')?.setValue('');
-        this.form2.get('razonSocial')?.setValue('');
-        this.form2.get('domicilioFactura')?.setValue('');
-        this.form2.get('correoFactura')?.setValue('');
-        this.form2.get('cuentaPago')?.setValue('01');
-
-        this.form2.get('domicilioFactura')?.setValidators([Validators.required]);
-        this.form2.get('correoFactura')?.setValidators([Validators.required, Validators.pattern('^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$')]);
-        this.form2.get('razonSocial')?.setValidators([Validators.required]);
-        this.form2.get('RFCFactura')?.setValidators([Validators.required]);
-        this.form2.get('metedoPago')?.setValidators([Validators.required]);
-
-        this.form2.get('domicilioFactura')?.enable();
-        this.form2.get('correoFactura')?.enable();
-        this.form2.get('razonSocial')?.enable();
-        this.form2.get('RFCFactura')?.enable();
-        this.form2.get('metedoPago')?.enable();
-this.form2.get('constanciaFiscal')?.enable();
+          if (this.datos.RegA_ConstanciaFiscal && this.datos.RegA_ConstanciaFiscal.trim() !== '') {
+            this.rutaArchivo = this.datos.RegA_ConstanciaFiscal;
+            this.rutaArchivoOriginal = this.datos.RegA_ConstanciaFiscal;
+            this.form2.get('constanciaFiscal')?.setValue(this.datos.RegA_ConstanciaFiscal, { emitEvent: false });
+          }
+        }
+
+        this.factura({ value: requiereFactura });
+        this.cdr.detectChanges();
+      }
+    },
+    error: (err) => {
+      this.isLoading = false;
+      console.error('Error al cargar formulario:', err);
+      Swal.fire('Error', 'No se pudo cargar el formulario', 'error');
     }
+  });
+
 
-    this.form2.get('domicilioFactura')?.updateValueAndValidity();
-    this.form2.get('correoFactura')?.updateValueAndValidity();
-    this.form2.get('razonSocial')?.updateValueAndValidity();
-    this.form2.get('RFCFactura')?.updateValueAndValidity();
-    this.form2.get('metedoPago')?.updateValueAndValidity();
-    this.form2.get('constanciaFiscal')?.updateValueAndValidity();
 
 }
 
+factura(event: any) {
+  const requiereFactura = event.value;
+
+  const cambioReal = this.valorFacturaAnterior !== null && this.valorFacturaAnterior !== requiereFactura;
+  this.valorFacturaAnterior = requiereFactura;
 
+  this.opcionRequiereFaturaSi = requiereFactura === 'si';
+  this.opcionRequiereFaturaNO = requiereFactura === 'no';
 
+  if (cambioReal && this.archivoEliminado) {
+    this.obtenerDatosDesdeBD();
+    this.archivoEliminado = false;
+  }
+
+  if (requiereFactura === 'no') {
+    this.form2.get('domicilioFactura')?.clearValidators();
+    this.form2.get('correoFactura')?.clearValidators();
+    this.form2.get('razonSocial')?.clearValidators();
+    this.form2.get('RFCFactura')?.clearValidators();
+    this.form2.get('metedoPago')?.clearValidators();
+
+    this.form2.get('metedoPago')?.setValue('NA');
+    this.form2.get('RFCFactura')?.setValue('NA');
+    this.form2.get('razonSocial')?.setValue('NA');
+    this.form2.get('domicilioFactura')?.setValue('NA');
+    this.form2.get('correoFactura')?.setValue('NA');
+    this.form2.get('cuentaPago')?.setValue('NA');
+
+    if (this.archivoEliminado || !this.rutaArchivo || this.rutaArchivo.trim() === '') {
+      this.form2.get('constanciaFiscal')?.setValue('');
+      this.rutaArchivo = '';
+      this.rutaArchivoOriginal = '';
+    }
 
+    this.form2.get('domicilioFactura')?.disable();
+    this.form2.get('correoFactura')?.disable();
+    this.form2.get('razonSocial')?.disable();
+    this.form2.get('RFCFactura')?.disable();
+    this.form2.get('metedoPago')?.disable();
+    this.form2.get('constanciaFiscal')?.disable();
+
+  } else {
+    this.form2.get('domicilioFactura')?.enable();
+    this.form2.get('correoFactura')?.enable();
+    this.form2.get('razonSocial')?.enable();
+    this.form2.get('RFCFactura')?.enable();
+    this.form2.get('metedoPago')?.enable();
+    this.form2.get('constanciaFiscal')?.enable();
+
+    this.form2.get('metedoPago')?.setValue(this.facturaDataOriginal?.metodoPago || '', { emitEvent: false });
+    this.form2.get('RFCFactura')?.setValue(this.facturaDataOriginal?.RFC || '', { emitEvent: false });
+    this.form2.get('razonSocial')?.setValue(this.facturaDataOriginal?.razonSocial || '', { emitEvent: false });
+    this.form2.get('domicilioFactura')?.setValue(this.facturaDataOriginal?.domicilio || '', { emitEvent: false });
+    this.form2.get('correoFactura')?.setValue(this.facturaDataOriginal?.correo || '', { emitEvent: false });
+    this.form2.get('cuentaPago')?.setValue(this.facturaDataOriginal?.cuenta || '', { emitEvent: false });
+    this.form2.get('becaCurso')?.setValue(this.facturaDataOriginal?.cuenta || '', { emitEvent: false });
+
+    if (this.facturaDataOriginal?.archivo) {
+      this.form2.get('constanciaFiscal')?.setValue(this.facturaDataOriginal.archivo, { emitEvent: false });
+      this.rutaArchivo = this.facturaDataOriginal.archivo;
+    }
+
+    this.form2.get('domicilioFactura')?.setValidators([Validators.required]);
+    this.form2.get('correoFactura')?.setValidators([
+      Validators.required,
+      Validators.pattern('^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$')
+    ]);
+    this.form2.get('razonSocial')?.setValidators([Validators.required]);
+    this.form2.get('RFCFactura')?.setValidators([Validators.required]);
+    this.form2.get('metedoPago')?.setValidators([Validators.required]);
+     this.form2.get('constanciaFiscal')?.setValidators([Validators.required]);
+  }
+
+  if (this.form2.get('constanciaFiscal')?.value === 'NA') {
+    this.form2.get('constanciaFiscal')?.setValue('');
+    this.rutaArchivo = '';
+    this.rutaArchivoOriginal = '';
+  }
+
+  this.form2.get('domicilioFactura')?.updateValueAndValidity();
+  this.form2.get('correoFactura')?.updateValueAndValidity();
+  this.form2.get('razonSocial')?.updateValueAndValidity();
+  this.form2.get('RFCFactura')?.updateValueAndValidity();
+  this.form2.get('metedoPago')?.updateValueAndValidity();
+  this.form2.get('constanciaFiscal')?.updateValueAndValidity();
+
+  this.cdr.detectChanges();
+}
 
     siguienteTap(index: number) {
         if (this.form.invalid) {
@@ -1087,7 +1272,7 @@ this.form2.get('constanciaFiscal')?.enable();
     }
 
     Salir() {
-        Swal.fire({
+       Swal.fire({
             title: '¿Estás seguro de salir?',
             text: "Para guardar los datos ingresados, presiona el botón 'Guardar y salir'",
             icon: 'warning',
@@ -1115,75 +1300,200 @@ this.form2.get('constanciaFiscal')?.enable();
     isValidField1(field: string, errorType: string) {
         const control = this.form2.get(field);
         return control?.hasError(errorType) && control?.touched;
+    }ngOnInit(): void {
+  let idNivel: any;
+
+  this._enviarInfo.currentTextColor.subscribe(textColor => {
+    this.textColor = textColor;
+  });
+
+  this._enviarInfo.currentColor.subscribe(color => {
+    this.color = color;
+  });
+
+  this.route.paramMap.subscribe(params => {
+    const id = params.get('id');
+    this.id = atob(id || '');
+    this.form.get('idAlumno')?.setValue(this.id);
+  });
+
+  this._registro.getOne(this.id).subscribe((data: any) => {
+    this.dataAlum = data;
+    this.nombreAlumno = data[0].nombreUsuario;
+  });
+
+  this._gradosEducativos.getAll().subscribe((data: any) => {
+    if (data) {
+      for (let i = 0; i < data.length; i++) {
+        if (data[i].nombreGrado == this.dataAlum[0].grado) {
+          idNivel = data[i].idNivel;
+        }
+      }
     }
+    this.GradoCursar = data.filter((data: any) => data.idNivel == idNivel);
+  });
 
-    ngOnInit(): void {
-        let idNivel: any;
-        this._enviarInfo.currentTextColor.subscribe(textColor => {
-            this.textColor = textColor;
-        });
-        this._enviarInfo.currentColor.subscribe(color => {
-            this.color = color;
-        });
+  this._registroAdministrativo.getPlanPago().subscribe((data: any) => {
+    this.planPago = data.planPago.filter((data: any) => data.idNivelPlanPago == idNivel);
+  });
 
-        this.route.paramMap.subscribe(params => {
-            const id = params.get('id');
+  this._registroAdministrativo.getPorcentajeBeca().subscribe((data: any) => {
+    this.porcentaje = data.porcentajeBeca;
+  });
 
-            this.id = atob(id || '');
-        });
-        this.form.get('idAlumno')?.setValue(this.id);
-        this._registro.getOne(this.id).subscribe((data: any) => {
-            this.dataAlum = data;
-            this.nombreAlumno = data[0].nombreUsuario;
-        });
+  this._registroAdministrativo.getMetodoPago().subscribe((data: any) => {
+    this.MetodoPago = data.metodoPago;
+  });
 
-        this._gradosEducativos.getAll().subscribe((data: any) => {
-            if (data) {
-                for (let i = 0; i < data.length; i++) {
-                    if (data[i].nombreGrado == this.dataAlum[0].grado) {
-                        idNivel = data[i].idNivel;
-                    }
-                }
-            }
-            this.GradoCursar = data.filter((data: any) => data.idNivel == idNivel);
-        });
-        this._registroAdministrativo.getPlanPago().subscribe((data: any) => {
-            this.planPago = data.planPago.filter((data: any) => data.idNivelPlanPago == idNivel);
-        });
+  this._registroAdministrativo.getMetodoPago().subscribe((data: any) => {
+    this.MetodoPago = data.metodoPago;
+  });
 
-        this._registroAdministrativo.getPorcentajeBeca().subscribe((data: any) => {
-            this.porcentaje = data.porcentajeBeca;
-        });
+  this.obtenerDatosDesdeBD();
+
+  this.form2.get('factura')?.valueChanges.subscribe((valor: string) => {
+    if (this.archivoEliminado && valor === 'Sí') {
+      this.obtenerDatosDesdeBD();
+      this.archivoEliminado = false;
+    }
+  });
+}
 
-        this._registroAdministrativo.getMetodoPago().subscribe((data: any) => {
-            this.MetodoPago = data.metodoPago;
-        });
 
-        this.cargarFormulario();
+obtenerDatosDesdeBD() {
+  this._registroAdministrativo.getOneRegistroAdmin(this.id).subscribe((data: any) => {
+    this.datos = data.registro[0];
+
+    if (this.datos?.RegA_ConstanciaFiscal) {
+      this.rutaArchivo = this.datos.RegA_ConstanciaFiscal;
+    } else {
+      this.rutaArchivo = '';
+    }
+
+    this.cargarFormulario();
+
+    this.facturaDataOriginal = {
+      rfc: this.datos.RegA_Rfc || '',
+      razonSocial: this.datos.RegA_RazonSocial || '',
+      usoCfdi: this.datos.RegA_UsoCFDI || '',
+      regimenFiscal: this.datos.RegA_RegimenFiscal || '',
+      correoFactura: this.datos.RegA_CorreoFactura || '',
+      constanciaFiscal: this.datos.RegA_ConstanciaFiscal || ''
+    };
+  });
+}
+
+
+
+autocompletarDomicilio() {
+  const domicilio = `${this.dataAlum[0].calle}, ${this.dataAlum[0].colonia}, ${this.dataAlum[0].cp}`;
+  this.form2.get('domicilioFactura')?.setValue(domicilio);
+}
+
+private limpiarErroresValidacion() {
+
+  Object.keys(this.form2.controls).forEach(key => {
+    const control = this.form2.get(key);
+    if (control) {
+      control.markAsUntouched();
+      control.markAsPristine();
+    }
+  });
+}
+onFacturaChange() {
+  const requiereFactura = this.form2.get('requiereFactura')?.value;
+
+  if (requiereFactura === 'Sí') {
+    this.form2.get('rfc')?.enable();
+    this.form2.get('razonSocial')?.enable();
+    this.form2.get('usoCfdi')?.enable();
+    this.form2.get('regimenFiscal')?.enable();
+    this.form2.get('correoFactura')?.enable();
+    this.form2.get('constanciaFiscal')?.enable();
+
+    if (this.facturaDataOriginal) {
+      this.form2.patchValue({
+        rfc: this.facturaDataOriginal.rfc || '',
+        razonSocial: this.facturaDataOriginal.razonSocial || '',
+        usoCfdi: this.facturaDataOriginal.usoCfdi || '',
+        regimenFiscal: this.facturaDataOriginal.regimenFiscal || '',
+        correoFactura: this.facturaDataOriginal.correoFactura || '',
+        constanciaFiscal: this.facturaDataOriginal.constanciaFiscal || ''
+      });
+
+      this.rutaArchivo = this.facturaDataOriginal.constanciaFiscal || '';
     }
 
+  } else if (requiereFactura === 'No') {
+    this.form2.get('rfc')?.disable();
+    this.form2.get('razonSocial')?.disable();
+    this.form2.get('usoCfdi')?.disable();
+    this.form2.get('regimenFiscal')?.disable();
+    this.form2.get('correoFactura')?.disable();
+    this.form2.get('constanciaFiscal')?.disable();
+  }
+}
+
 async guardarFormulario() {
-  if (this.form2.invalid) {
+
+  this.limpiarErroresValidacion();
+
+  const requiereFactura = this.form2.get('factura')?.value;
+
+  if (requiereFactura === 'si') {
+    this.form2.get('domicilioFactura')?.enable();
+    this.form2.get('correoFactura')?.enable();
+    this.form2.get('razonSocial')?.enable();
+    this.form2.get('RFCFactura')?.enable();
+    this.form2.get('metedoPago')?.enable();
+  }
+
+
+  if (this.form.invalid || this.form2.invalid) {
+
+    this.form.markAllAsTouched();
     this.form2.markAllAsTouched();
+
+    const errores: string[] = [];
+    Object.keys(this.form.controls).forEach(key => {
+      if (this.form.get(key)?.invalid) {
+        errores.push(`Formulario General - ${key}: ${JSON.stringify(this.form.get(key)?.errors)}`);
+      }
+    });
+    Object.keys(this.form2.controls).forEach(key => {
+      if (this.form2.get(key)?.invalid) {
+        errores.push(`Formulario Facturación - ${key}: ${JSON.stringify(this.form2.get(key)?.errors)}`);
+      }
+    });
+
+    Swal.fire('Error de validación', 'Por favor, complete todos los campos requeridos correctamente.', 'error');
     return;
   }
 
   try {
-    // Habilita temporalmente los campos deshabilitados
+    const requiereFactura = this.form2.get('requiereFactura')?.value;
+
     this.form2.get('domicilioFactura')?.enable();
     this.form2.get('correoFactura')?.enable();
     this.form2.get('razonSocial')?.enable();
     this.form2.get('RFCFactura')?.enable();
     this.form2.get('metedoPago')?.enable();
 
-    // Combina los valores de ambos formularios
-    const formularioCompleto = {
+    const formularioCompleto: any = {
       ...this.form.getRawValue(),
       ...this.form2.getRawValue(),
-      idEscuela: 'COLEGIOABC',
+      idEscuela: 'COLEGIOABC'
     };
 
-    // Construir FormData
+
+    if (requiereFactura === 'no') {
+      formularioCompleto.domicilioFactura = 'NA';
+      formularioCompleto.correoFactura = 'NA';
+      formularioCompleto.razonSocial = 'NA';
+      formularioCompleto.RFCFactura = 'NA';
+      formularioCompleto.metedoPago = 'NA';
+    }
+
     const formData = new FormData();
     for (const key in formularioCompleto) {
       if (formularioCompleto[key] !== null && formularioCompleto[key] !== undefined) {
@@ -1191,34 +1501,36 @@ async guardarFormulario() {
       }
     }
 
-    // Si hay archivo seleccionado, lo agregamos al FormData
     if (this.selectedFile) {
       formData.append('constanciaFiscal', this.selectedFile, this.selectedFile.name);
     }
 
-    // Vuelve a deshabilitar los campos
     this.form2.get('domicilioFactura')?.disable();
     this.form2.get('correoFactura')?.disable();
     this.form2.get('razonSocial')?.disable();
     this.form2.get('RFCFactura')?.disable();
     this.form2.get('metedoPago')?.disable();
 
-    // Decide si crear o actualizar
+
     this._registroAdministrativo.getOneRegistroAdmin(this.id).subscribe((data: any) => {
       const idAlumno = this.form.get('idAlumno')?.value;
 
       if (data.registro && data.registro.length > 0) {
         this._registroAdministrativo.actualizarRegistroAdministrativo(formData, idAlumno).subscribe(
           (res: any) => {
-            Swal.fire('Actualización exitosa', res.mensaje, 'success');
-            this._router.navigate(['/homePadres/registroAlumno']);
+Swal.fire({
+  title: 'Actualización exitosa',
+  text: data.mensaje,
+  icon: 'success',
+  confirmButtonColor: '#4074b0',
+});            this._router.navigate(['/homePadres/registroAlumno']);
           },
           (error) => {
             Swal.fire('Error', 'No se pudo actualizar el registro', 'error');
-            console.error('Error al actualizar:', error);
           }
         );
       } else {
+
         this._registroAdministrativo.crearRegistroAdministrativo(formData).subscribe(
           (res: any) => {
             Swal.fire('Registro exitoso', res.mensaje, 'success');
@@ -1226,30 +1538,71 @@ async guardarFormulario() {
           },
           (error) => {
             Swal.fire('Error', 'No se pudo crear el registro', 'error');
-            console.error('Error al crear:', error);
           }
         );
       }
     });
 
   } catch (error) {
-    console.error('Error en guardarFormulario:', error);
     Swal.fire('Error', 'Ocurrió un error al procesar el formulario', 'error');
+  } finally {
+
+    if (requiereFactura !== 'si') {
+      this.form2.get('domicilioFactura')?.disable();
+      this.form2.get('correoFactura')?.disable();
+      this.form2.get('razonSocial')?.disable();
+      this.form2.get('RFCFactura')?.disable();
+      this.form2.get('metedoPago')?.disable();
+    }
+  }
+
+Swal.fire({
+  title: ' ',
+  html: `
+    <div style="
+      overflow: hidden;
+      padding: 0;
+    ">
+      <svg xmlns="http://www.w3.org/2000/svg"
+        viewBox="0 0 1366 768"
+        style="width: 190px; height: 220px; margin-bottom: -40px; margin-top:-50px;">
+        <path d="M495.7 130.2c-12.1-2.1-14.2-22.5 2.8-24.4h368.8c15.9-.5 18.7 19.8 4.2 24.5h-30.8c.3 98.1-49.6 174.6-114 242.6-6.5 9.8-4.5 16.3 2.1 25 64.1 65 112.4 146.1 111.9 240.4H873c7.8 0 13 19.1-1 23.4-123.8 1.8-248 .5-372.1 1-14.2 0-19.2-18.9-5.7-24.4h32.3c-.5-94.3 47.8-175.6 111.9-240.5 6.6-8.7 8.6-15.2 2.1-25-64.3-67.9-114.4-144.5-114-242.6-9.3-1.1-22 1.6-30.8 0zm320.6 2.9H550.9c.8 68.4 26.5 127.9 68.9 180 15 18.5 49.2 47.5 48.8 71.7-.4 23.3-36.8 55-51.7 73.3-40.9 50.5-65.3 111.5-66 177.2h265.4c.9-160.5-127.4-201.2-115.2-263.7 5.7-18.7 45.9-56.2 59.9-75 34.4-46.6 54.3-105.5 55.3-163.5z"
+          fill="#F58027" />
+        <path d="M797.7 615.2H569.5c6.9-49.3 23.6-96.5 53.9-136.2 19.4-25.4 46.5-47.2 60.1-76.2 11.2 25.3 34.4 44.5 51.7 66 35.1 43.5 55.4 90.5 62.5 146.4zM753.2 273.7c-16.7 33-54.8 57.3-69.6 91.8-16.2-34.9-50.6-59.2-71-91.8h140.6z"
+          fill="#F58027" />
+      </svg>
+      <h2 style="color: #F58027; font-size: 26px; font-weight: normal; margin-top: -20px;">Guardando...</h2>
+    </div>
+  `,
+  showConfirmButton: false,
+  allowOutsideClick: false,
+  allowEscapeKey: false,
+  customClass: {
+    popup: 'no-scroll-popup',
   }
+});
+
+
+
 }
 
 
-    Asistente() {
-        const asistente = this.dialog.open(Asistente, {
-            data: this.form2.getRawValue().domicilioFactura
-        });
-        asistente.afterClosed().subscribe((result) => {
-            if (result) {
-                let domicilio = `${result.calle}, ${result.exterior}, ${result.interior}, ${result.colonia}, ${result.localidad}, ${result.municipio}, ${result.estado}, ${result.pais}, ${result.CP}, ${result.referencia}`;
-                this.form2.get('domicilioFactura')?.setValue(domicilio.trim());
-            }
-        });
+
+
+Asistente() {
+  const domicilioActual = this.form2.get('domicilioFactura')?.value || '';
+
+  const asistente = this.dialog.open(Asistente, {
+    data: domicilioActual
+  });
+
+  asistente.afterClosed().subscribe((result) => {
+    if (result) {
+      let domicilio = `${result.calle}, ${result.exterior}, ${result.interior}, ${result.colonia}, ${result.localidad}, ${result.municipio}, ${result.estado}, ${result.pais}, ${result.CP}, ${result.referencia}`;
+      this.form2.get('domicilioFactura')?.setValue(domicilio.trim());
     }
+  });
+}
 }
 
 
@@ -1297,7 +1650,9 @@ export class Asistente {
     ];
     form!: FormGroup;
     maxCaracteres: number = 0;
-    constructor(public dialogRef: MatDialogRef<Asistente>, private fb: FormBuilder, @Inject(MAT_DIALOG_DATA) public data: any) {
+    constructor(public dialogRef: MatDialogRef<Asistente>, private fb: FormBuilder, @Inject(MAT_DIALOG_DATA) public data: any,
+  private _registroAdministrativo: RegistroAcademicoService
+  ) {
         this.Formulario();
     }
 
@@ -1337,7 +1692,7 @@ export class Asistente {
                 referencia: [dataArr[9], [Validators.required, Validators.pattern('^[a-zA-Z0-9áéíóúÁÉÍÓÚñÑ,.][a-zA-Z0-9\\sáéíóúÁÉÍÓÚñÑ,.]*$')]],
             });
         }
-    }
+}
 
     guardar() {
         if (this.form.invalid) {
@@ -1353,3 +1708,4 @@ export class Asistente {
         this.maxCaracteres = this.form.get('referencia')?.value.length
     }
 }
+

+ 104 - 69
Front/src/app/modules/Padres/pages/Registro/registroAd.component.html

@@ -7,6 +7,7 @@
             <p class="content" [style.color]="textColor">Registro Administrativo - {{nombreAlumno}}</p>
         </div>
     </div>
+
     <div style="background-color: white;" class="divRes">
         <mat-tab-group mat-stretch-tabs="false" *ngIf="!isLoading" class="mat-elevation-z4" animationDuration="0ms"
             (selectedIndexChange)="selected.setValue($event)" [selectedIndex]="selected.value">
@@ -17,7 +18,7 @@
                             <div class="input-label">
                                 <mat-form-field class="FormularioFicha1">
                                     <mat-label class="label f-z">Grado a Cursar</mat-label>
-                                    <mat-select name="gradoCursar" formControlName="gradoCursar">
+                                    <mat-select name="gradoCursar" formControlName="gradoCursar" required>
                                         <mat-option [value]="grado.idGrado+grado.idNivel"
                                             *ngFor="let grado of GradoCursar">{{grado.nombreGrado}}</mat-option>
                                     </mat-select>
@@ -27,7 +28,7 @@
 
                                 <mat-form-field class="FormularioFicha1">
                                     <mat-label class="label f-z">Mes de Inscripción</mat-label>
-                                    <mat-select name="mesInscripcion" formControlName="mesInscripcion">
+                                    <mat-select name="mesInscripcion" formControlName="mesInscripcion" required>
                                         <mat-option [value]="mes.id" *ngFor="let mes of Mes">{{mes.nombre}}</mat-option>
                                     </mat-select>
                                     <mat-hint *ngIf="isValidField('mesInscripcion','required')" style="color: red;">El
@@ -36,27 +37,29 @@
 
                                 <mat-form-field class="FormularioFicha1">
                                     <mat-label class="label f-z">Plan de Pagos de Colegiatura</mat-label>
-                                    <mat-select name="planPago" formControlName="planPago">
+                                    <mat-select name="planPago" formControlName="planPago" required>
                                         <mat-option [value]="pago.idPlanPago"
                                             *ngFor="let pago of planPago">{{pago.nombrePlanPago}}</mat-option>
                                     </mat-select>
                                     <mat-hint *ngIf="isValidField('planPago','required')" style="color: red;">El campo
                                         es obligatorio</mat-hint>
                                 </mat-form-field>
-
                             </div>
+
                             <mat-form-field class="FormularioFicha1 M-L" style="margin-left: 7%;">
                                 <mat-label class="label f-z">¿Cuenta con Beca para este curso?</mat-label>
-                                <mat-select name="becaCurso" formControlName="becaCurso">
+                                <!-- CORREGIDO: Cambiar formControlName de "factura" a "becaCurso" -->
+                                <mat-select formControlName="becaCurso" required>
                                     <mat-option value="Si">Si</mat-option>
                                     <mat-option value="No">No</mat-option>
                                 </mat-select>
                                 <mat-hint *ngIf="isValidField('becaCurso','required')" style="color: red;">El campo es
                                     obligatorio</mat-hint>
                             </mat-form-field>
+
                             <mat-form-field class="FormularioFicha1 M-L" style="margin-left: 7%;">
                                 <mat-label class="label f-z">Porcentaje de Beca:</mat-label>
-                                <mat-select name="becaPorcentaje" formControlName="becaPorcentaje">
+                                <mat-select name="becaPorcentaje" formControlName="becaPorcentaje" required>
                                     <mat-option [value]="por.idPorcentajeBeca"
                                         *ngFor=" let por of porcentaje">{{por.nombrePorcentajeBeca}}</mat-option>
                                 </mat-select>
@@ -75,23 +78,26 @@
                     </div>
                 </div>
             </mat-tab>
+
             <mat-tab label="Facturación" [disabled]="this.form.invalid">
                 <div style="display: flex; justify-content: center; align-items: center; flex-direction: column;">
-                    <div class="textAdvertencia1">
-                        <p> <mat-icon style="color: #f19696;">info</mat-icon> A los Padres de Familia que requieran
+                    <div class="textAdvertencia1"  >
+                        <p>      A los Padres de Familia que requieran
                             Factura,
                             se les informa que el costo para el uso de Sistema de Facturación para el Ciclo Escolar
                             es de $ 100.00 por alumno mismos que deberán ser pagados en el Colegio.</p>
+
+                            <mat-icon style="color: #f19696;">info</mat-icon>
+
                     </div>
                     <div style="width: 90%; margin-top: 20px;">
                         <form [formGroup]="form2">
                             <div class="input-label">
                                 <section class="radio-Button" style="width: 24%;">
                                     <label class="label-check">¿Requiere Factura Electrónica?</label>
-                                    <mat-radio-group [(ngModel)]="radioButton" formControlName="factura" color="primary"
-                                        (change)="factura($event)">
-                                        <mat-radio-button value="Si">Si</mat-radio-button>
-                                        <mat-radio-button value="No">No</mat-radio-button>
+                                    <mat-radio-group formControlName="factura" (change)="factura($event)" required>
+                                        <mat-radio-button  value="si" >Sí</mat-radio-button>
+                                        <mat-radio-button value="no" >No</mat-radio-button>
                                     </mat-radio-group>
                                     <div class="mensajeError">
                                         <mat-hint *ngIf="isValidField1('factura','required')" class="error">El campo es
@@ -101,7 +107,7 @@
 
                                 <mat-form-field class="FormularioFicha1">
                                     <mat-label class="label f-z">Método de Pago de Colegiatura:</mat-label>
-                                    <mat-select formControlName="metedoPago">
+                                    <mat-select formControlName="metedoPago" required>
                                         <mat-option [value]="pago.idMetodoPago"
                                             *ngFor="let pago of MetodoPago">{{pago.nombreMetodoPago}}</mat-option>
                                     </mat-select>
@@ -111,99 +117,128 @@
 
                                 <mat-form-field class="FormularioFicha1">
                                     <mat-label class="label f-z">R.F.C. al que se emitirán las Facturas:</mat-label>
-                                    <input type="text" matInput class="input-Form" formControlName="RFCFactura">
+                                    <input type="text" matInput class="input-Form" formControlName="RFCFactura" required>
                                     <mat-hint *ngIf="isValidField1('RFCFactura','required')" style="color: red;">El
                                         campo es obligatorio</mat-hint>
                                 </mat-form-field>
-
                             </div>
+
                             <mat-form-field class="FormularioFicha1 M-L" style="margin-left: 5%; width: 29%;">
                                 <mat-label class="label f-z">Nombre o Razón Social al que se emitirán las
                                     Facturas:</mat-label>
-                                <input type="text" matInput class="input-Form" formControlName="razonSocial">
+                                <input type="text" matInput class="input-Form" formControlName="razonSocial" required>
                                 <mat-hint *ngIf="isValidField1('razonSocial','required')" style="color: red;">El campo
                                     es obligatorio</mat-hint>
                             </mat-form-field>
 
                             <mat-form-field class="FormularioFicha1 M-L" style="margin-left: 4%;">
                                 <mat-label class="label f-z">Domicilio para Facturación:</mat-label>
-                               <input type="text" maxlength="0" matInput class="input-Form"
-       formControlName="domicilioFactura" readonly>
-
-                              <mat-hint
-  *ngIf="this.form2.value.factura === 'Si'"
-  style="color: blue; cursor: pointer;"
-  (click)="Asistente()">
-  Haga click aquí para abrir el Asistente de Captura
-</mat-hint>
-
-                                <mat-hint *ngIf="isValidField1('domicilioFactura','required')" style="color: red;">El
-                                    campo es obligatorio</mat-hint>
+                                <input type="text" maxlength="250" matInput class="input-Form" formControlName="domicilioFactura" required>
+
+                                <mat-hint *ngIf="form2.value.factura?.toLowerCase() === 'si'"
+                                          style="color: blue; cursor: pointer;"
+                                          (click)="Asistente()">
+                                    Haga click aquí para abrir el Asistente de Captura
+                                </mat-hint>
+
+                                <mat-hint *ngIf="isValidField1('domicilioFactura','required')" style="color: red;">
+                                    El campo es obligatorio
+                                </mat-hint>
+
+                                <mat-hint *ngIf="isValidField1('domicilioFactura','maxlength')" style="color: red;">
+                                    El domicilio no puede exceder 250 caracteres
+                                </mat-hint>
                             </mat-form-field>
 
                             <mat-form-field class="FormularioFicha1 M-L" style="margin-left: 7%;">
                                 <mat-label class="label f-z">Correo donde se enviarán las Facturas:</mat-label>
-                                <input type="email" matInput class="input-Form" formControlName="correoFactura">
+                                <input type="email" matInput class="input-Form" formControlName="correoFactura" required>
 
                                 <mat-hint *ngIf="isValidField1('correoFactura','required')" style="color: red;">El campo
-                                    esobligatorio</mat-hint>
+                                    es obligatorio</mat-hint>
                                 <mat-hint *ngIf="isValidField1('correoFactura','pattern')" style="color: red;">Ingrese
                                     un correo valido</mat-hint>
-
                             </mat-form-field>
-<!-- Reemplazar el input de archivo existente con este código mejorado -->
-
-<div class="file-upload-container" style="margin-top: 20px; width: 100%;">
- <mat-form-field
-  class="FormularioFicha1"
-  style="width: 100%;"
-  *ngIf="form2.get('constanciaFiscal')?.enabled"
->
+
+
+
+                            <!-- Sección de constancia fiscal - solo visible cuando requiere factura -->
+                            <div class="file-upload-container"
+                                 style="margin-top: 20px; width: 100%;"
+                                 *ngIf="form2.get('factura')?.value === 'si'">
+
+                              <mat-form-field class="FormularioFicha1" style=" margin-left:75px; width: 80%;">
   <mat-label class="label f-z">Constancia Fiscal</mat-label>
   <input
     matInput
     readonly
-    [value]="form2.get('constanciaFiscal')?.value || 'Ningún archivo seleccionado'"
+    formControlName="constanciaFiscal"
+    [value]="selectedFile ? selectedFile.name : (rutaArchivo && rutaArchivo.trim() !== '' ? rutaArchivo : '')"
     class="input-Form"
   >
-  <mat-hint style="color: gray;">
+
+  <mat-hint style="color: gray; ">
     Adjuntar Constancia Fiscal (Solo archivos PDF, máximo 5MB)
   </mat-hint>
-</mat-form-field>
-
 
-    <div style="display: flex; gap: 10px; margin-top: 10px; align-items: center;">
-        <input
-            type="file"
-            #fileInput
-            accept=".pdf"
-            (change)="onFileSelected($event)"
-            style="display: none;">
-<button
-  *ngIf="form2.get('constanciaFiscal')?.enabled"
-  type="button"
-  class="btn1 borderNone"
-  style="background-color: #2196F3; color: white; padding: 8px 16px;"
-  (click)="fileInput.click()"
->
-  <mat-icon>upload_file</mat-icon>
-  Seleccionar Archivo
-</button>
+  <mat-error *ngIf="form2.get('constanciaFiscal')?.hasError('required') && form2.get('constanciaFiscal')?.touched">
+    Este campo es requerido por favor selecciones un archivo.
+  </mat-error>
+</mat-form-field>
 
+                                <div style="display: flex; gap: 10px; margin-top: 10px; align-items: center; flex-wrap: wrap;">
+                                    <input
+                                        #fileInput
+                                        id="fileInput"
+                                        type="file"
+                                        accept=".pdf"
+                                        (change)="onFileSelected($event)"
+                                        style="display: none;" required>
 
+                                    <button
+                                        *ngIf="mostrarSeleccionarArchivo()"
+                                        type="button"
+                                        class="btn1 borderNone"
+                                        style="background-color: #2196F3; color: white; width: 10%; padding: 8px 16px; margin-left:75px;"
+                                        (click)="fileInput.click()"
+                                    >
+                                        <mat-icon>upload_file</mat-icon>
+                                        Seleccionar Archivo
+                                    </button>
 
-    </div>
+                                    <button
+                                        *ngIf="mostrarCambiarArchivo()"
+                                        type="button"
+                                        class="btn1 borderNone"
+                                        style="background-color: #FF9800; color: white; width: 10%; padding: 8px 16px;margin-left:75px;"
+                                        (click)="fileInput.click()"
+                                    >
+                                        <mat-icon>swap_horiz</mat-icon>
+                                        Cambiar Archivo
+                                    </button>
 
-    <!-- Mostrar información del archivo seleccionado -->
-    <div *ngIf="selectedFile" style="margin-top: 10px; padding: 10px; background-color: #f0f0f0; border-radius: 4px;">
-        <p style="margin: 0; color: #333;">
-            <mat-icon style="vertical-align: middle; margin-right: 5px;">description</mat-icon>
-            {{ selectedFile.name }} ({{ (selectedFile.size / 1024 / 1024).toFixed(2) }} MB)
-        </p>
-    </div>
-</div>
+                                    <button
+                                        *ngIf="mostrarEliminarArchivo()"
+                                        type="button"
+                                        class="btn1 borderNone"
+                                        style="background-color: #f44336; color: white;  width: 10%; padding: 8px 16px;margin-left:75px;"
+                                        (click)="eliminarArchivo()"
+                                    >
+                                        <mat-icon>delete</mat-icon>
+                                        Eliminar archivo
+                                    </button>
+                                </div>
 
+                                <!-- Mostrar información del archivo seleccionado -->
+                                <div *ngIf="selectedFile" style="margin-top: 10px; padding: 10px; border-radius: 4px;margin-left:75px;">
+                                    <p>
+                                        <mat-icon style="vertical-align: middle; margin-right: 5px;">description</mat-icon>
+                                        {{ selectedFile.name }} ({{ (selectedFile.size / 1024 / 1024).toFixed(2) }} MB)
+                                    </p>
+                                </div>
+                            </div>
                         </form>
+
                         <div class="botones" style="margin-bottom: 20px; margin-top: 20px;">
                             <div style="display: flex; justify-content: space-evenly; width: 24%;" class="btn-res1">
                                 <button class="btn1 borderNone w-btn" style="width: 225px;"

+ 14 - 11
Front/src/app/modules/Padres/services/registroAcademico.service.ts

@@ -52,19 +52,22 @@ crearRegistroAdministrativo(formData: FormData): Observable<any> {
   }).pipe(tap(() => this.dataUpdated.next()));
 }
 
+actualizarRegistroAdministrativo(formData: FormData, idAlumno: string): Observable<any> {
+  const encodedId = btoa(idAlumno);
+  return this.http.post(`${this.URL}/editarRegistroAdmin/${encodedId}`, formData, {
+    headers: new HttpHeaders({
+      'Authorization': `Bearer ${localStorage.getItem('token')}`
+    })
+  });
+}
 
-actualizarRegistroAdministrativo(datos: any, idAlumno: string): Observable<any> {
-    const encodedId = btoa(idAlumno);
-
-    // NOTA: No agregues 'Content-Type' aquí
-    const headers = new HttpHeaders({
-        'Authorization': `Bearer ${localStorage.getItem('token')}`
-    });
 
-    return this.http.put(`${this.URL}/editarRegistroAdmin/${encodedId}`, datos, { headers })
-      .pipe(
-        tap(() => this.dataUpdated.next())
-      );
+eliminarArchivo(rutaArchivo: string): Observable<any> {
+  return this.http.post(`${this.URL}/eliminarArchivo`, { rutaArchivo }, {
+    headers: this.getHeaders()
+  }).pipe(
+    tap(() => this.dataUpdated.next())
+  );
 }
 
 

+ 3301 - 0
Front/src/assets/img/fdgh.svg

@@ -0,0 +1,3301 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 29.6.1, SVG Export Plug-In . SVG Version: 9.03 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+	<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
+	<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
+	<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
+	<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
+	<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
+	<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
+	<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
+	<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
+]>
+<svg version="1.1" id="Capa_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1366 768"
+	 style="enable-background:new 0 0 1366 768;" xml:space="preserve">
+<style type="text/css">
+	.Sombra_x0020_paralela{fill:none;}
+	.Resplandor_x0020_externo_x0020_5_x0020_pt_x002E_{fill:none;}
+	.Neón_x0020_azul{fill:none;stroke:#8AACDA;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;}
+	.Resalte_x0020_cromado{fill:url(#SVGID_1_);stroke:#FFFFFF;stroke-width:0.3629;stroke-miterlimit:1;}
+	.A_x0020_todo_x0020_ritmo_GS{fill:#FFDD00;}
+	.Alyssa_GS{fill:#A6D0E4;}
+	.st0{fill:#C4C4C4;}
+</style>
+<metadata>
+	<sfw  xmlns="&ns_sfw;">
+		<slices></slices>
+		<sliceSourceBounds  bottomLeftOrigin="true" height="556.8" width="394.8" x="486.2" y="-662.6"></sliceSourceBounds>
+	</sfw>
+</metadata>
+<switch>
+	<foreignObject requiredExtensions="&ns_ai;" x="0" y="0" width="1" height="1">
+		<i:aipgfRef  xlink:href="#adobe_illustrator_pgf">
+		</i:aipgfRef>
+	</foreignObject>
+	<g i:extraneous="self">
+		<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="0" y1="0" x2="6.123234e-17" y2="-1">
+			<stop  offset="0" style="stop-color:#656565"/>
+			<stop  offset="0.618" style="stop-color:#1B1B1B"/>
+			<stop  offset="0.6292" style="stop-color:#545454"/>
+			<stop  offset="0.9831" style="stop-color:#3E3E3E"/>
+		</linearGradient>
+		<g>
+			<path class="st0" d="M495.7,130.2c-12.1-2.1-14.2-22.5,2.8-24.4l368.8,0c15.9-0.5,18.7,19.8,4.2,24.5c0,0-30.8,0-30.8,0
+				c0.3,98.1-49.6,174.6-114,242.6c-6.5,9.8-4.5,16.3,2.1,25c64.1,65,112.4,146.1,111.9,240.4c0,0,32.3,0,32.3,0
+				c7.8,0,13,19.1-1,23.4c-123.8,1.8-248,0.5-372.1,1c-14.2,0-19.2-18.9-5.7-24.4c0,0,32.3,0,32.3,0
+				C526,544,574.3,462.7,638.4,397.8c6.6-8.7,8.6-15.2,2.1-25c-64.3-67.9-114.4-144.5-114-242.6
+				C517.2,129.1,504.5,131.8,495.7,130.2z M816.3,133.1H550.9c0.8,68.4,26.5,127.9,68.9,180c15,18.5,49.2,47.5,48.8,71.7
+				c-0.4,23.3-36.8,55-51.7,73.3c-40.9,50.5-65.3,111.5-66,177.2h265.4c0.9-160.5-127.4-201.2-115.2-263.7
+				c5.7-18.7,45.9-56.2,59.9-75C795.4,250,815.3,191.1,816.3,133.1z"/>
+			<path class="st0" d="M797.7,615.2H569.5c6.9-49.3,23.6-96.5,53.9-136.2c19.4-25.4,46.5-47.2,60.1-76.2
+				c11.2,25.3,34.4,44.5,51.7,66C770.3,512.3,790.6,559.3,797.7,615.2z"/>
+			<path class="st0" d="M753.2,273.7c-16.7,33-54.8,57.3-69.6,91.8c-16.2-34.9-50.6-59.2-71-91.8H753.2z"/>
+		</g>
+	</g>
+</switch>
+<i:aipgf  id="adobe_illustrator_pgf" i:pgfEncoding="zstd/base64" i:pgfVersion="24">
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+y914Xfqs9UDLOdudU+IZSRtVIttcGkFd4dmxZOT0FDZrlVY8Umb1VKTnYRpn6kXLKuuYi2S1qs/R
+UlfV48es6i4amHm1u61endMgFe8jlKL26oZPoVZfvJvFQbu6Ftb0wqnLwnLhfdN00glrRGlWSqSq
+4dU4aT42hVRYH8Jpq54t4Thtbhld1VWbxbPNPkR4zJke/apu5ysRUhFWvc4ldDTyLVLR6ZIyvZAE
+jS7rl3Qho5E383Nh3j7D16guHWVbb5IOrVVCe/VISXezVdDq+tm9DFFeJRuze41dzZ1rzrDOPEM3
+rnrudbYw7cGnf+m6DjVrV11e0ri3oY1Npf3r/fYNW8rBzzTz1Lu5U5q2bu4er0du9lxUQtf6c2bf
+7ZlN1sxcZmUoU23vfibtZ8uJlb26Zklj9at9xFbtvLRBN39pmObEpiWWbLBTR8Wbs53VVVnzrlLK
+inVlLeWLzmobO7OZe7qDQzZX1pX11Buxqp17V9XsXVXpk2TLo8sqWlleXopanerVL6cy747Ty7vn
+YKV3piTEvHuvlVYzqPIRS1aXPbSloQ1Zz2g/39tQ65+ZTKf5XiNE59Gcd5vM9zTp8w6Rn6XW9dJ7
+Y79FpSkb92zuJi3LKtHGyCaxKO3rCbHNj7lZ+pSdzTE0mayfrvOZbHfXoQthnXQu7BBdZcplsbIO
+e8lsuTd55t/UcmyvNh+brbfGZ80Zkc2wM/ZrerKVavx0jX8dO7HYwrFfwku0640qzYboU0e7oebn
+nssX5twQFdLrc4j2yUS5ocTBKX7osASHWpc3pco5y5LLaXYn99kkkyzVVZplCdEnViqawkrC8o1c
+yYhqdLWffZ46kznJjGiImliUZUOEZvZSpZVk6Uqfsxu+xjKHjOO85UNEdkYlv65CJTviudLVmpta
+TYVaQnseM5My7Vby62rMxneLJ6Q8WqXe3t0SsY5U+KmaXqKqX1NPkZ+dN8fm3t7Imb3EFr15+ZQy
+MjITMgsZGdm1rnhoS0ujkdvNfFUSwrveoAymZdCDv8szbI7KZuWp9nr9WeMPXfAuFtYJx6RerUv9
+LDNfRMu09BSl01l5NJaNaTQan5WS+KuUJsnkfZRDzBtMzMze3vd9j2UaS59NwhNd0razzWSyzaw+
+IZPJJiRJK2cwlUHzCMkUDhnhiEchjdHIlElRkjmnKlssuRKpbJ0cYY7MkaRKGklns2qjoPUlRovz
+SExOM5KjSzq66YjKJlZ1Na4yp/LCwqqsrL/M7IYyVkkWW5mUy/UiKbvmLZuL5KxWVmY0vvScvZ55
+jJZiPtLJHSEhISHhsYSQ0O6Mrj9nZCZzc56bm7s9ezkze41JFVVVVZXLSqrGdVX2k9dY1tXJqUcL
+0tEVXo6OenR0dIQkRSYqMpUUlWRi5lgyiyTZvDt8SXksg3t+DAmPf23FX0tUohu89uq/wXmajc9r
+Polqyjw/53PvBVvKnOJ9qoiDZ03r4OBN1YM31eeNZsjZIzTmzI+oPaTeQ3W+85Geg0+suczLU4q5
+037MPTF37B+yvXW2Hju+07Q4ZzQdf0ie35w9OFU4d7sysXstqo+T1CGyOtmn+q14N6rdq35ndHei
+thDPrmJSM0leJbSk4qHviGgTV5uHLnRNC+3quZqlqlvH3sMm1t47VTPLLonwqu43HXHV2ep8my/2
+VGeri4ju1vzcyczE3Jwzt9ji2PVd0dej3atGdoWV/4aaU0m/Uiux2V+pt/qU8mzILE21QuqnLVPH
+HbMsKlbb30yzbC0izCnqlKpIOrVX3Sx/M/9pZlRl9M7lRyobqsFBap6RTL6mprNjItrVToLTEppy
+muNKOjw8nN5Y2ipvvUHLLLZNk61a+v//v+WXP4PXpz6zGitNezbayn3hjVh7Z59Bt3k3+gc/WKvS
+tEaeFtKNl0lTVCie5n8omGgnk2RLM+wU/9v43+9/b02TycHppQV9aHQZLWjT/c7uDgWNd5sNT8xo
+W8xGE7PZRuzyydxdio3OWxr5aHhD3+vESEUlhD3Co9RNndWh1N3QyWfyxHgjTZNLEI30kUObyuEr
+h4dph4dFHEmkfPElmCb0tpc8Gs64t7FGU2MtbYfF1n785f5nYU0Ja8Ok2viKv7Zq6IrUvu5d7hkV
+e9kpvEnLcebc5NVysjR04/je5h3VaA9ND+3DTKRy0biGRWOWC+MjvO0u8dC3klXrWrGmjrb+amlF
+aomurjvTLAu90icUexrrUlOju7E5iFNp8k3TrTLs9CUsqbT7c6ez/sWS8lIsj5Y5cp9c3qekWZhn
+EsIZL7QqWno/nfScLky69C6xbhOi9HrSo8vDCh1hj4TuLCt0N4J3mCh3VkeDg4PF+0eKRav57gqx
+PDKZJJOTVSqZrEk5LBpKoTExBfOZI85DzIudnZ0zK3Z2djU1Yoe/i+9PKUyTykGjD6eEXmMmemFN
+zY51/eQYlm67bIWmNvjXhaa2uyvXmUU8odzU2kET4ZRwcshmmi3j2J2fe+/d6izjWp1ZfUPJ7NBV
+harYbBLlmXrf1I6sz0u5x5sWXaqx6f1KJOZO735VzK3rp2euxdYhz2tMZG1dSSVykZGdTUhn7QvJ
+BK3FPGyH8gqlrC4RZVULyUM3Ljav/sm807R1m+rQudfe0LhWzsLy76Zqz7HmR1eWhPektkqeLiQ5
+tfA+7WUaGc5lkhQV72M+2kaTaxGRxkmIiO3JbcnI6kXpwjI09mNjyitSa4eDZDe+9qdumkm/Ns22
+mku3a0qol0Noh0V4Z5s/usQafJpJsD3l9EQ41LvUs+qkbjupn9Rfdil1w2fmSKdmM0S1DU9YvmTm
+hZJGKlMqSyorvfxWeJqaGX56lU5/OZL3fRVffPF9E99uqtpZbCtuqz+iotn0OT+coxF2fsVsf0Q9
++pVHSi2ZOeVtnbL8kg0+7/dEG3nbPD2PqG+eqXU3tbwkdWrMv2y7pBrek6bwTsXz3StdQtXCqcKk
+8glWh8x31cKSYcr5ctUsVsuH1ZbvVs3Kk++9K8FqnvF2VTMd2r36tEtWe59pcQzn7A==
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	7L3bkt/bGvF81ce3t8Qhgz7xnr/b7aI6oBhbX6jsdztAxmmrt4fvNmpxx0h8O03NDnszH3DHGaNq
+bMKtheIWhu7ta8ct3GR7lotACHNy3zlJ4TC3zGLiQs6dY/8mI3TDIwRmXFEodPulH9HYm5sHgG64
+iKtp6VbR4G9Ut+EIIFuuO5qYC7+yW12OhHC7hUPR46r7bICDd8fio6miYehJFu/2o3PgKAKLPeDR
+2x0Ydoue7Wzu7tRGw57bLU23zNLdTV2pxX8fidnuHszxR1smdnfZy0MX/Meuyu7ukgfhIJFgQePu
+PkIHstq8lnR3H1C8aK9ucneDzCYTBq1d+O7WW83o2bt7jh3R87i780prm1ebhKzubunL9Aqte+/u
+JhBfe3BNgHdLbSibcb0obzYFOID3tWrQMOAtO/ELUKPdgDea03U76Gd1vIg/L8C7nx/tDviH2BhC
++XBixZAd8HfbkLuqBE3rKob7u+MZ5bHT05l/t72K8TDl+bsDtQPXiPd6Lw9PSQrx3iRnkF9NEuLd
+0lG8GN4PU4opAdYCwE7DW86MlpMvXbqHw9s2/RWFVjnTHd7TmWcNLZq+h3e6Iq24Eci0wztFwJa9
+KMW1BYOQ94UcSr4lq1Pkh7yn0cGqDFoQ5K0fAruBhAeYFIW8wzhRLSHkLUgGGAF5y8pee1z5UpD3
+Lf6N12K2Du9jvoQJtvjdog7NJ499pt9d0pzVhT28jVlGFSExkHFHD/Jejcp2wC1/O+KiayBv7kJ0
+OeY9lOT80NusV0iser9knoTqvUGADdp7S5kk996mjZMCs3ZtMr6ZkHz4+XaDDlXsu3B+hWSYFNOh
+XvitDlmo3y3t3Fl3XOU4USSo/Dch22kR4Gd1QD0DbksPWPt96ezAcy9amuAvphTf6wW/bBzcwSDc
+7ULCyxKFD12JdyRSEmO46PqQSma9lA6PEU6I9+EqPTEY4ibWd2hAVVkctMRTBggGElC2J/4yU1xl
+glSx07QBc4t/UgK4AxjfYTIuBtUOpHHd23g8KjuR49/f2FzmLPnZ8cuk5c48rtDu4oI8nt5OSPJx
+kYUMAnKXdBeckF9HOnwR+dHtydTICTdKUYZ3OXZqLPmtN2FNXhyu9snZHvIo7/VLM82dyrGblRt+
+JtwtOVpnWGq53XGUXM7ScJRe3gjmanyKdsB40XbZk3Guuw9xdeaDxld69eG1dKa5dWwO5/jnufmB
+RyJ04fzhcm6VaI1Knfdf9AIwXmTaO5+7gunzHB6fa8+ZzP08BIEOpugvNujX1UlDLPRr+dCFqGX4
+QtEHW14roxt8Cyqpoy81eAnpZ54VeQrUJztKp4CWAZrUIyiPC5lCgDbf3/QcF3fx9MBq9I5y9fTN
+TVGfOgnDKHXpVE99qEJ9+KmuvL6w/aobgwBcnbvSkwLWTXW7o2T9zKV1gMyCoqWuSK4nXouR2/U6
+rKNur3//9bcOIjkIe4vYA/7WWWNvPlqsjOyBcNmDo6VNx1VmVIYtWXiSdgf4I5HaJ20ME64dzOB8
+y/Y2dZPqts+qoRFU3yzmdSpcYYC7XhB3v8hdXconwQzfyD7/6J71lXOw7k+0bef1NWLcwknfnaQi
+vna861Vaysoowyeq2XuEkPeL71XYLTehPDjq3Hs62Wz3/n0y4BNnWhmC19adg6YMXp4IL1CTgBq1
+0vBDVBOdHr4DT1QZ8WkO9NwTjz7YdcDicUphw/gweFSYTrgan3J89KQ3x8dvRtt9POEY8hPBZmjP
+R578bmfD5F+39KxA+Xoqvz402LK8CC+P7PJRszxjh/mdmXdyjTF9NS9PnNZQT53zF7dNSYPnhyx2
+iuCmzuLsJNBTSxM7E2Avm1Kn6B3dFA5Q4xZ09ADszAonYZKINevBgukNc3ocpFihnpJe155Efm4h
+YJqiqZ6MIJqHqzeV9VDBc7n1RwB8xK1vjwaKfUQh3u76xYC9YLgwKLHHdKVJ9l/pvFOznyPuah7t
+tUPU+wyx2v6DyN2395P/9XHPdQO6NnQ/I9k94uL9sb3/uYAaS/ueXv578Yzgi9QCKMZ54NupWy4h
+fKqW4XPyYTrr8dHG48t4CRzvhwmXQPimALYEL4SPy9A6LltXc4lwkuEbL88QnxUr61lrLBAUhfgF
+O/ROUfQ/QMC66aJiFGfMvdERxUjxR2mZLEnxM/agvZ7oK8VHPpfi0qL41MSIgmdgQA6P1QopKILi
+N8bzjyrGH+r4MTTMOuS/uYloMSZ/1R7frS5fiZlv7Mic++Zn4gFnaLOZBfQDK9HfSfpCgNzKpi9Q
+WHRJUr9mqz/qRedh2fr+/frCOgmePRbh42uhVbQ/R560TleWVjkW2mgmNLav2XFCU7h/CTuvdf8n
+vY0Men9o+Pv5+8WG8MeNYK0KsIhfKxYfhMaP3v5NHvmZk36TfGdHz1Q4yw8g3LQ1f5MkUq3Przv8
+5cGho5+GbG9H/WSK9mwk5bf+KgwJ2b+atLftfzAiudXCi3Y/7TErgX//xGq0ifh/5m72326If8wu
+sYXX2smFMSF/OnaaP/NvmHVFFvNXTawloIYZ+h+j+hvSPm9m/1uFxvPun2mSVPxx+Af+zP/uqn+/
+e//2NP+VsN7T6z/hVt8e4h67WQCQYmON0gIABQpA8TMxTDsAzmICmPACwC99AcMBtEk3I6Ux8AAn
+ECVAaU0BMDQXoBIpAyzsQ9BxgxdgPYRAsg7T7w4gOjA2TI62D9IAW2sX7i+MsYITAHPDAKCJofzL
+QMTd+O9k+hedMtkXw4QXycDIAIxpnzFlCECEtope9aVkbqlHUoaf82IQNVw4wiTqQrFBo/MIMBEf
+iwqWbemowrPs6iTVZOxaxDbNp5S8/wxYIg/EZ9hZhkuXKBqWmQOJBga/L/swrOdWE4N0Ta3Ye+Zi
+sKTlQn73N6nKbo0uUYpI+JCRf15L2cBYv/5qk6gTIcjfICRXca+jvy3rDxN+cRcg/rrqIJmg/H9C
+q6fmeiZHvVrrtlI4gtuVCvsLfW5jsfpqn20xKApNpTICDoCZQfFyiCG1I2qN4OAcde1Qj0dqJhPt
+nHQBduMtnXjMXlMiyqMvBk/L4gX3Uw1Gh/i70jsYSBnSgpsgacGWL1YowIMNEq7uBiv7RtEhlcd2
+3mrcxlwYI3q/lYeXEgMXHz8HXI7hQBV6yJlYu9+Y4rmlDbj7/zGYXDJAXRQ8WjknDEe0Lyz/ZTGt
+bd5bdKjMCALThAPtp6xZgpzcIHrfLtFR0GllVY8mROWcv13fqIiilLQ9dW6InNTicpdSPONWNYVr
+UxO+luAbR93FBLmsb1OqTdkUxNeuWtCjzH9qVQJdRnA1OjoJEdOxfLhtSyzqZCd/WqZjCryxTmPg
+70MDS2c1KibWJm1OPLXq0jK1XKNF5iZ4iraGMg23UwL8pbQQOH7wYTnEa78sL4fpAMZtHmpCpzDI
+fvNak5awoxXq0oKG+qckPYvWRdMKTEMhK6mQQsWXW+AYq+BWcOI5aHMWksWkMrmqZi9o7sJxnoKJ
+Aj5adKdE3MFS0tkGsJATqAlgOTT0vQB31fi7ZjQdxxC+7gXOiMzhSMfta6C7TrGODZsKiQGoSmEe
+T/9ItJIe3SZUM8/3q1qQyI9extzatO3sgL0aTVM7gvp+QrDCig+KLSiCVH1NiqoZclP7kw2z2DyZ
+8CK/BxWW20ersoH71NbbmmdDo8cZT6D2cCqF6C8KgCcomL4+zgF+Yy4QgeBwEuAVvzTfoxdBCVgF
+9NPyiJTtAd8J757p9/UIUPIBzzYFO23FgQvF6K0HTpk0/4M+U/ZASanY6RroTRCga4KIigT3teQ/
+2LJjHBu7hYLqQleolAJ7qz3tGJcwUa24Fc5Y8tiZpwWCK0TismfWX5mJd7Q4XhFmaNi/hYDx2jj/
+YyBVOUOsaX8AT4JdNPU79jX1e0XJEcVQn68NJnGdPkeh1b1B4zfrtBBQOqDiRZ0JT811RWMcMCse
+NnlxnKEGXJTwsugCj0aH5FD9CP4Ulh8jN2MN35Vx+eoq+NeEKLpGDTCJf/hqrDM9kMVHyMTEXoqF
+ROh77fmvoz00q5McosKOOQKIHIVrKMj5ldtqWP6s6l7A8EA8hAKpGcj/TnT/U1cp3Uvc9yPJKQnC
+xVaQ4okMyQjUQJo/D24rR9SZ0bR3lR5LbvJ2/QfprWBs/bpReS9aTQRcHcMKMMdFV4vQ7EhEbBEk
+REruDwtIG5nh/HIpKsWvT5bmDqlU16+vOuimX4OpizepvSJ75NrvKIBwkySBTE5RgPxJhBAYRVkh
+1ToRTUUxp1aXA7jRof+CslAY1x4haWgoKJ344dMJ8WzToFfCejR6kinmo1DML090vVApTUvG5qVX
+qB4PTcONgC/cDQDvKY+rhcbv0CKlSM4/4LGpGxdg9jalZLkcIaIGzGGlhPIeJSDDcRE2rmWjCDye
+u3WwkbzTTEMD5bB2iD3o20BJxWbvZJnsac0tP8E/uBgPtuHOCOh0E5yLSAO8ObKXS/g/glo93BaK
+p6GhZzRmKzt614LFKUvgX0tTldDGdp3rbcJIiJCMi/0rkOh2FvQhoi4l/1S1GJFS8qBUQaNfUl+h
+bPV9X03l32jHTxF7/ZaHxZpIgwWDcl4BcKDj0Co3VfjIwf4iNDKZlnuaqaam+QM6rYGsd+wDqAqe
+0tp0UvV1uuHoVhA9ljTzfKa8aEz+wtCUYPICgwB4QE8zquksWv4TIntPg0tta2N15KBBicrx/Tek
+vTdxfCR74xH8AUPiSLOQYC2aknPyVP6xT6SZJK5svFlyKI2AEaXqKQC6Oz/OeYmUXRjMwWPMLVU+
+ugYnxPSugjAhQaWzEkg2TStpDKv/OLA6T+LqrxRAVJF1YWn5v3DI9qbQKPhuXmHsspfhkP5PTIgg
+Txh9IKT6VcT6WNjIxpsyoTIeJGiqsj6ltw4fzAToWR6+qyTq4UtbFGbflpZg+ktKlEUVh1iBh9xS
+jHa7kFB8S3FkzjmBEpglSMZC3AyE1gJEH3gKDnAIRJhykP5Thsr4yfOyerpI08KH5clVtXKmzKo5
+Ic9ezXONziXxggPhZrgCiDmdPS3JvZ2EetMj+LUOd6k5nEbxCKqhA2szC7BLfVp6cDMyWV1dIYsv
+gWQT8Fa0vRUbKMh4ZALLSzB+BPEJu32VZRVZPaxL0QlM6vCj4uZuDciyrBXzA5bUh1528HgV0B5T
+0VM2tCb3dibltOTl48VvcYKTJwRsiKuguSniTdf0LIP1KLwN/5V4WeJHbpf60M3g8Ruk7qqpleaj
+wah/V3YB6iQAnbbFifuRUBLzpQYaZOwKfF5znYSOO2OBi/gN3she4JGeHDPU3/WpJyfHinjzERWo
+HA+iwJukN2jEEynGMw0Eyyq79D5hOZWvjSK1Yy4bYlQt9hPF04ovH0p8O3Rc81027ggMhFHqEbsf
+SfR3WlbAu+pV1t1Pv+CPXhgjyS1Gr6XhY6nK/LfQWnAvnalnU8JVkbXFxv1pXWBKqw==
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	wTUDKaIgXlMdZVyhh9cTkuQmSsiJKNHgHtUrok7O0kHYfbhwRdWLsll8SbfbCYLpVd6z211yO1jn
+duqsTZ0qGhxKybJZBtTwkxNpqpuygHe9iu4vIrZmpG1XSrEPdH8V8kQoUZ0TWhNSVYhT6r3uhPeF
+00EXWRRA6H7y8FAh2d7kZAK4h14sp66epoU5ydna85AcIQYLgqsqBQI2utp7OyUoDNYLt/pGVm98
+BS22jOo3TkT3I0wg+qdbig0ewY1iuGV+UNbMYmrmBJWf0FGcBK56ImhU2ZBoOA3N/7z8mCkQQ53S
+guTisQT9yEVIp/TMrsNMs+cK9BuHWMUx2x6Boh1+UWW6qqKEF2twir4cWqNxosZQ/76rDUAErhhm
+ZfQskWGvcWNpq5hs1wSTZ0dCo959vTLoUs24R1uqqBHwQYprdlS2YkyF2cAECYz7Xb5TIifRtYIn
+NED2OV4XzO8HrbsGPAKTU2AXFoSckNcRQMHGoZJ/rYz2Rd43jLmvFcHRQXY6fMZWFD9kpWc/68wL
+VXa6+xlwdca9dX4uOl2ESMigbkzNaXo2sSrWskp/p0Shs2oNWs++ygesaamFqsmYq71DRoJlyL+l
+LBXJXO35ZMEx7xAYGRrXT94q5UoXDZYWCPamOIQiODmx96ZvkX4PCv+iTxWXT0Hjc/KpFLsTjIDs
+LaZo/G/X+yAKMigv6V00hXG2FlfSw6HYEIrRIci5jp+66UwniCWEY2lhDsx+mPiBRi7eb/g7Kjvo
+87e/9F+aIVGKCJ1dD3SyBv0rqk79xKrVUyQybnwa0rdDEVcfDSbokk5BvtFf4jjFTmdyXRDvBgZB
+xaCUb8gOHtPQzwWBKWQQm8WN1qRZqUAeTGOarYJYoM1qolE1cyXkAAMliYTk64nNL0ImZYyKjUKr
+6lLvwINiO/qOV5M1tF/s8+UaZs+qmDIlVHMcwV8K2TnxJ4uh99GY0a3cGSd1XDLvqUVlU+4mA/Z4
+KTGyz9iCZl0W2wfA7Ykq9Nm8j4xlXyCzQYc0UYbKhLbaZYsyM5vRHBgM4+xO1nXkeuM0GEynAQX+
+gUTKVmm20uHgkmBQ97eUB+Az9xa1eYtEPaDrltil37MBQ5Ou2d6W420LfG1Zs5/lofYzmdz2m9Zy
+LxHE9BJBC1ANWwVBbcGSyqbe7vX7b8i+66ci6J1WjHNRSuTbqnoGXlp3KeOE8/X4en0cJVplmmEk
+1LIzgVFrkSWVGsHYi6l3WWV663+z/pK/RhTr5k57zSj2OVWmvcUjXbC7StAyFadZFpUnaq+AJ0if
+TzaaMeNMK1pajTf+JerfGvJfVOxou6KquJq2K/q6KbEiZoJD+gJYZofD/6QOSCyoNyd0lVJDf3sE
+ytXfY/kCLqCaMcesIibI6M6DHDqbwzNY3hu6ZG6q3qOQUKFnhQ836wAX3HDKFIRl98CAlPP9qwgH
+K4FJp6JWsnpV2zy7YFjTndnacnLZJbossmKbH9mWWTQadHH1WBqxxaS4Iyi//yXUvuoLlQcGmbzZ
+6b1kP3Nqftt/pfh2tzf3BYU14hVEENGDWdiLtPVvKf6F7OKQ3Lug+53eq26PKuJg/zttrXD/voj0
+b6w/EGN/OfQ5X6FhPoS6ad4TN3uV7CKwIaLJPnbwtQdkKLJDc8q9QEVr2GrrdkWRPsmdAt5kCUx6
+rS6qVkA5R6K5LTe+O6WG1g5527nLk8ABQBTvFLjwX33hiSpGE/xKd7B6b3WNlxId8lm54bITZ/oo
++mDBNeC9a1Txj4f/PjSyELWxFhHpLQTclOzyAbxnFyQ63S9+bs/Ft8mDPkGUVt7Wj/HAarM+5o7V
+rbDZg+NjgJ0gd4aPAr9Hsuj9rKmfbo7ET/dYvwFzwKh2j+dHL2Tc7xEeIe8PsllCkCYXRwtygATZ
+zoEswy5uxYsXX3Rmru+BfF2QAxtk8kE2FCHrOCNPGiF0nTq1i7m70fxOAvJQnCfKLHJNdqO6fZ9E
+qvgnDiv21p4YKYkljbcZxjtBf9S7FcYpr1xn1vTzGCF+Iu98SSvlCwXkqJWSA/LM44d5l7CWGbtN
+JvG8L6C30tCsL0pipLo6YEOHUvX07vWH23uxAjKO4NQF+Hc3mr1xJNDTHY5WcNEeXBVYhoea3FSY
+AhNSQBQFxOGgPAFM2kpnorxiA2MP090SaNi0blMuUOgHR03CoQS6u/RDJ49qeS6gCqb+dIju8PdT
+LaNwDXm/pLo5U3FCczDusXkVLZizSuupMQWS4nj9Ai7h9bn0cK46oxY9V+4RJBp7odQorcIPiDzF
+LxOGQZ7TR5nPwyvU/B3ijTd009qthavmCxlnlB88ZkMiGixabVj+cwu7dQNuxc7GCQudsSr6Ipl3
+dtEtStqc8rzykoEkDvsN2hYLiQL4VIq8KMqrGLkQH70KQaZhVW+V3pJubOTbQkR0/KdHaTyU/+d/
+oZCELBxSf5W7pPWHNEzdOrvVdaPrti1X1aT+kWm0zbKS3cSRcR6RbmxBLbQIgNC6a+x3vxgu3Ntc
+LPfjAPqokWgYKeXGlrNXz03TbCqILXjgvW5+Ea4VD2HmUk+7JfGDYED45C6LiO3bl3ZPaUIc/Rvu
+mPFiFAbaMuirk5oKcyouvkLwtoD3ss4vqwJvXsxhlV56+dggnys/+sycO+vpq+NW5SXtp+gPORnD
+aUQPYNGKsoYgyxcDrXsBMeN6g4wuIO56jNANmdbnBZohPCwMj3X2EEiznGdWwM8ii+gJWya2JAiY
+ul1gxJkq7o+AgmcL8OJ2R0CdZLXel4n3dkT36tBY7Tzzi+7VXxifjPpBf6ZszTYWhF7DoB2GlcaE
+JM18jnkxoB3nm1FojylULmAMPabZCeJYF1tKQFRWXNHUGxV0APYeLN6xod6NvAbIFYPIiuJFmMS3
+2rv5AyqZyDuh7JbTajszoo7oIcM8LMe69tSNyZqRrlLsIuTmcOkYRCRI+TKvnGAylBu8dxS/Ryw0
+NkC76dw8XEtdcK41b+To2PgLm9KJLD1GbcLJdnmkQuEsXCiLKN+OuEE3eTif3STQpSkzGUu7Kzv8
++5qS1T/Al8ZiAgFaojILu6bo6bVpuhLg8Rw6OSH3F9nLYJg7UePbplw1LNzX6J+qanrgc9i+zwk+
+BY3bt+8X5Ibtq2biDbSFeJNsYH3ChWbaK+WziuvJXeOH8k3dFJ+uyp4pVGyngH+o6MoNUiFBlXxN
+xMgX0KyfE0h6ZPgpJwjqG2vtRQ3C2qgdyc2aCW7r1jeTMyTO8+PjOHWRxHRwZRfvAUNFF27lzq9J
+qCeY3cKkGUMveQjQaYaxGL2Fj/OQQhZ/TgKF7oSrD/huL1g3lbpYKaOLHr7N3FUZ48COgL6uYgT7
+ykIcHzw4JT1+C9wIvHg42SRzsdRvWs0T1iJe99sG2x8dT4Yp85/eY9RwLZkhdYWrkcd4/VAUIUS/
+26ad6J6IAgrICD3X9DrNMBMbJclXuNRBDIUjqqwonRSt2Ci68Tq02CllnTKoiEIeQ1zZUuF4AOyP
+FBbR5XENSMsmXikUbPmkQDPbxq/WcBDlOIlYI7V37MeaYDof+W3t0Txf/89joUD61oDaKtv+bRHm
+uMAmjBj7dznvORdH8NhghzsAwkeYopUsPmQYu/1IkkOhJZThEz1rv0AVLvPQ7UxycM+OTmMAcmC9
+qu9KTeX895cevf0MF9OJJeQ2JCMrcBTbf16wboACDWTm4bw2vGdpRXRbT9TmADDErRb6oMEPvRzj
+Hd9GJ6UmhtJBHKWpw71qWNsK6r0OOHuIU8cryGNRBFARhelaEb112kcskhsrKDEMGhGuM+0mGEm7
+5WfvsAvLZkDVbHvMjRuY6rxPyVob5KGNj1kXlTl6vvaVmZIPm2K4re0rvc8d2GjIp4JG588sxHKm
+dpkAqhxiM04TybqHT0ZI6wSLcqWzdm68eWRyIxAGCL72zk2IhvzOecMq4YYw26DvEfEV4nolXJYT
+wXQ35QKjMf9b/NaOynaMtYvTjNuwoZmCnNTy98dhWAkmY6IgsM5c1VvzRdKARtVKcjjVNuysHkTM
+gdgURR3OAP3e5Ff0yHEgNI/GDd+ngsLoBmMAVFtVFVMZcVyLAgQLCswfT+A/TiDcDfrxZEcTGI0J
+2FgCPlECiJKABRIQkBAldb2ivBSBckQAYAiYhIAiCOjlWOwHED+iqBGGEjHTAWcoRMD4ipR9Qcmk
+BqCCkhFGOGJABwM0wAdRC86pAFQ74G4SMTswB8Dipm0PNDZ5zR8E9rREoSsJR/Vhz5H8gxBXox5L
+9p677lue1Y2cNpkiCqV/exL9RBoyMlD/EoqQ+TNgWmMkpU6928hDD6cF75jJGZTec8/lfxkFPy9b
+TMHUWfjGb1cBQqs/9c1STrRjtsrsepwpz5tJvR7aiR85/zTb0MFNWpbb4YK/iC2cuoL2/knnEyx2
+z7UTTFmAuRjO33wXgoMPOf1Q5jOx8aLas2zTbckvvo1ZF6OXOyydrf7SNEWSDIxc1lqD5+l+Mv9H
+l6J+mPzxdX2dnNMpebT7EedFH17Azi6euly4ZTerRHDxKZLjeO+YLYzkVDJTgwNmj8e/TX159hH9
+4+xGwtDUPvw0elPEjFa9yGNzp2Clm+hyQzd3MSo0Mblxfapp8IMDI5a6T6EhY+QYmJN8LDWfITRD
+3EWknqD5oHJyosi21qeZ2+OkxevTOnu2if2vrQ242bdGoPWeIp822fkC6xWv9gWbnbE9tYr2UrHc
+AQFM7LKkw23I63M00syuei4QTR5gWLG9EkIXXmPz21hn51YL0oyI3crY22XrHW3U/fsCoW4dy57v
+LEee3uvMUR45rIrjDnBEeINQShund7D0emMJeEvisNH1vKkdl/xHPl2FwvuZmFEjcFnSSQOAz7o4
+ZoOL3MAg43X818zKMzjqMN0EuBcxUUs6B7eP0fbS3NkoeMZNng11K/G81xr+KvVPgg1UD0FN5a8/
+ob86vHBt9OiRt8ZdY1zb4soprlzidiHu6nBNhiuucBXC7YyCTMF8tCQ0SUmqBaV7iWN5cqmb4POG
+fHHWfjOZjTFMwH7Qz6GWFLg6000bnUc7bqn22i+aik9Vrx7EllVYV4Qt4ewrlNKtAdp/ctX930HE
+p/4fNfZHdyFHvRLEfp34gz/e8Zo8oAQP/v2+/ng18B30X/k7E5nX/b2pYL/VqesYBc7K/vWGmSpq
+HEW4wLTvsuBosaZTAZUCOP9ja/YzOyEEnhSdrPN6++NYwllNoFIbZARnUZOUqUCIDvFdnvThgNPx
+YIApPU3ReWA467RD1FCMilUNtUgC8yuBd9i6j6lKLeKxVE8p18VN7lW6xbWWJFDCkPtbpoKlJq8w
+wqMeVgnKIJDVgwDkUIyVq7gQZTKhHNY2DhHw4J37goEFOtNbXwyLrGgwjcguMt4OcFynm39csnEb
+j5n51hYnug7BFICY39oMBUec/RAnCtlhKh/U3lA6x4THgTTiQrgKUnWe0DuSXTzylA==
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	dC5063gryA2hDQqYz8cBEuRonJExADmqdNumq8cvBZDD1HGaJ8hJiFW5cicT5I7zy224+mhm8ABy
+2kwgJwA5sEIT5LdRu6LRzpxPkOu4ydKJTrE0QR6GzehyPDd4gtwd2XfJ3bUZJMh/C/KZCXKE6Zfe
+Q2oAkEOTYQGFp6wA5AsfJiL8uXHvzgOQO9jM8vYMQH4klYG/SJgZn54rDiC31+Qm2sMcylNBvpVf
++Z3Fb7MLCvJJ8feEvE0BxGd/9YQ8UcMn3m/I8Z70kCsccUpCXpT6M4eE/GZEgti6C8OlIBftDG9b
+FOTvbQpZSo8zWoBc2Q2xV+x1UaFOju2JSWW3PqHWTDHc4z7EsDp5xIjD5nqxn0HlH/abueP9Si3Y
+4Ro3H2CU4xx4HhwfXbh+xECAHzduT8SU/u5GK8Wbrl7jAFOZE7wjj9o0DhwatdUZDwf2up+lXywU
+ynjZ4D/yCyKCgMrFeL6UwglYITt/tmjBuOUmTzihAs6lvHhWfGNUuLjwrrLN1g3O4u4kaTIrb4B6
+xW1yRpRvMibwqrgdtEkDG1pC6VflgH2e50zpugzFC17mqxiduDh7wIQ67uhc7ZRfu7LkdzFF1p7E
+X45xp6jRTEaRdXjEh4PZekCPuB1agW3EAM8iYmSLVcTNGCJ/ZrXoHj8yxPM7iOy2XqsSAnHY6xpP
+uXrMyYcDQxUO5vJXU8PD3ZzPFYx8yOfwRniiLFzYQw7o8YYjsKWL6xzXE3dqOMoKEwtVJo7mM8M9
+gVQ2LIZsWXYYfoz8PiitGJ7VhethNpB2udOJhXfNqrivKEQXFW7vTdbe9E94v7eTZB7WEk4ftDXN
+32PwxXj11AgXAsEjxOwAagxlO05AClneBoB9B9Q+Qf63zQB91X846aRACz7g4nK53O6aGdFAN5BA
+phuoRlu9VqZMCRKdn3WU6CgWrlAiN1fujGBjBdLVsbiImUQElUyMRRQZA88DygMxtRZURGdBa24u
+aM3NJTUzY0HdWDigWDBAgLpx2PDiEL80Xs41KxtAjDAmg5a9WqZlrOy1iWWqbHPZy7VsdtXWVS/4
+l8aHWOZBZsFAI6Mj0mR44KWRgFimZQ1YeGnk0AiDMTAD+Lkrq9q6F15XtttWpy5nXS2McZHN3EDw
+0qituCrnbcrfdk35y1+dwrDr07C7ole+OV9XNG9T3b6bs+1W9wq/agqzrcvfVfW5LE85y7os+7q7
+dVOW5S2csiyH21a36245Bvdl+XbZleUpy91UddPVp1d1VdtVtz7dtnvdbQuvvreFYQ7vnbrr5nu/
+vpoDut0rZ3mbanVz1seur947Xd+9Vzh99fqyrm+VWWH9+mSX75fzN3U326bs+u53uy0Mp+/m+oXT
+1333m76bw67KU3jd/OVw+6awy3LN23Xrt+V85eu7OcxyGObrymGdsitf2ZVdNWdXVb8um7Iru/K0
+Xfm6tu3K997pbtd2hTHw/aopu8IszOqU5W26rqu7Nd/cVdWVt6+6vurKV75eeF2eulunu+Wb81Sv
+G4bTdXO+umq61w236brXzfdW4c3ddG/Ocs627+Zb3e9O1Q3vF9awVjfHoKpbv+5OYc3hFtYrm01h
+mIW1qll4u+2rri+7vur7utrV3NXc1dvVnLtcc/VtN9dct1rlKoffVK+0reZsy/XKspprvWq+as62
+bpuumsPs2/KtudtqzWGeas1frbZaczXVmq+rqvkKh1WuYVfl6/quaptylWvNU81f+HW51ip3V5W7
+q8pV/qZa5erWqso55xrWr9umL8yyW6ev1nC7sq5v6sIcZmHewq9m03Zl4RbWek1ZGGZTFubqqnW6
+wmz77lSvMLxXeMPwit5wuzWsN6zhdr3Qwm+7XoBfnur3bdcL+3Vf+IVbGHZTN3Vf132562LYsPu+
+a8vZnfKXv+3WK1vrl33bd7tbVdlW75R92dddNYZU71fvV3Odblfl+tXvftv9plq/7av5dlP1VVn1
+5Wy69evuVtWu6u721anrbhcDdzl3NZzy11X3dlXN3e2yb9q6cKpbF251f+P58y5lzm/0CHuJieT8
+AIUSN0Ji58OWOfGLyfMupK+zbmRuKh0Im8oGV2P9ZmqsYMxthSNT23AGOwjRcRYx2plBioxzhjFn
+1kgCcSUlkCBkT06cypMTB0GCH5yECoBmCCp6cBxBwI9B7Mku443cAtbIrmJPLkFazmwFlDx8Aab/
+oGk5u3R4/oSJ+U2edH6rqLO5ij2ZoydnBiE6zidOyVnkCDmDHBXnExTLL6ugOZ9IoPwgJIwe3eFo
+aM1MgzlvZBGlHa/y5MSZKC1BdDyHHsb0zRk8u98y5m6r33xbEUHMUF2vqXx+1trJ2VIhai6oFgwc
+UJ2Fg0qIe0F7/gXFiWmwH18cGyGUOZBueusYE6dEwLCgWhKAAFRn6aACyrzEkoIxuvsz1OxDB5SH
+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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	MkCebwps8UF8MDcXwdj6HbrpEIwz72GIeFYgEG7+AELcnGSBGh96seXEsNTHZJNEM7QdRAdjukMQ
+8VCt6Xfmql7H2u6xq/4ZNCVR7KyLXnA70QztTZszBs2LD8HMXvNtUvA2edEMbU/KodZ98Kb1ilhW
+f6Fy2byJdZiyru3SR3BibRSwqT1BbcmFYli/0Itr/9Ej80F9Zl6DDq8H0iNjcWp5F7ItFykLj+JV
+tV/ItvoNnNML8Z15CxPIbJX0DfjZW6JcPehnpuAICEqYWE3RSDu83OjG1m/w4eVDNqYTU9MJF4rN
+Es3aLVQtLsP12idZUjQNl9llzr78CRcUL5F66uCDrYO4QOyFXlz7CvQqTazHmHn9m7Xn/9ErOwL8
+7rQmUgXdTRfp+8cO+HoID+R2Tx12z0X7EQXf7SEDOPqIB3jmYAGc/EAIeFsACsijhf6yHKUZgO2o
+QQzGGWIYERgmIESRERKq2gZAAiIUgcjQDB8SgCCWUwtaZ///zzei0HYluywhd7J0HxFyttrnJIkv
+BMKrlJtmfYL/BBPOX/F9BtQse+unJfPSy5UbMMUOT2fgT8lP/851FXJMQqzXPIdlr2lft5d1wT5m
+UcAqpeWOyEuKzqgg9yGFcKZbfwjJuHOMvv7BRyLq943mz+biw8vuF9HpD0tcYFo/VK8z7eXPOI6n
+r5LMn+B9X/u3UrD5tjye8KPj7OrWIcu65MG39b4o6McDEPhR8HaxMv00n+yLuPjTSfe+GM4AOLn0
+5bWQHja/LMifiN6Iy3TP+qoMdqGEqzC8NPQdi9Wc724Vcs3T2NOj21P8w0XjSjtyqWJ+qf17GGvf
+kfTvNMAlanN5nnF9J5GzZOmtcK0RskXdI23cznp0+LOuvI+zyt2K7s+qdwqIizHnq59Tk/uu+3F9
+9Hwj1cMc/VEh3UbBems879sDU7zZRO8wdX85gvdkLt+4W8bTfccgghhcZL2pca7gT1T4uKt/VhjE
+nVGzoGP/aGiWT9ThebCk6Kyq9KLKBlf44RkhplEj1u5SP5nhQgbO5x+cEJx3PznOlb97Mt8nv2OK
+tqMjybH0EW1xxc+K9sdkOeqB72FwZziCA4SeBc3JDjn5bMZ1aMzFXLD3s4J9NkC8bum/FcbHcPTm
+kLm/W1cjQAnunzF5APrxQTlowM9a+VO/jL5vP6ubabi3fhSG/j+Hk/6skB5s028aCP4y+gu7H++V
+2V6P7oH/YAN6g5weTJ4YWrQDYvhbwV/Mftaw30EMLnKYLtKfddon9/+deR/r9NvWdaWyzoudo3qt
+EwAj+2cNOduWbxefa7G2esOo6QcQdBbNnjd8p9e+5Q3so5h/8fvw27UBfAcAFAv/JSVFbmREYXRh
+DQpYSE4wLjI0IEFydCBhbCBTY2FsZSg3NDQ1MjNlMS0wNjgxLTQzMmQtOTcxMy1hNmZlOThkMzIw
+Y2QpIC9Vbmljb2RlQUkyNCBJbWFnZUFscGhhUmF3RGF0YVVVSUQvWE1MVUlEIDogKF8wXzZfKSA7
+IChBSTEwX0FydChmOGJjYTA0Mi04ODk0LTQzMzAtODMzNy1lZmQxOTM3ODU0ODggNSkNMCAQAIDn
+HAhe9dUFwXugB8OepzaU7INtugWHb8s7Pp2gr1300Qfhh2pY3yhNEImUBpfDHC8o+wXBH+c9YAMs
+AwD4NTA4IG02TDc2Ni42MCBBZQ0KcS4yNCA3OTQuMzA3NxQAw/7OOXhoFQnknOM5yZagpgGZc2AA
+bc4h2UGU5gAyoDnBKgxEoWNQwBnNLEbOQddSY7yIzjkSYInSAGy544WdKE8DAUQAAAhwAQD83wMh
+RAAACAABAPzfAyFEAAAIVwEA/N8DIUQAAAgtAQD83wMh3AUARAb/ZGM4MTE1OC00OWM0LTQwYWEt
+YjQ1OS1mYjIxOTRiYWU2ZDczMGM4MjZlMjctYTRmYi00MGE5LThlMTctM2I0NTBkMjE1YS03NDY4
+Ljc3Nzc2bDgwLjQyaA0KVw0Kbg0KUSA3GwCo4OEcPaiKhA/nmADqHH0wUxhlGIZzZHEQ55Dgr1Mb
+BAYAgCVAABjomoMAOAWN7Yy9ujkK228OCpyP4g3QLlArDufAACxA+84hPljuBqC/VB9cAUQAAAhS
+AQD83wMhRAAACFwBAPzfAyFUCgDECmEwOThiOWQyMC03NDNmLTRlNTktYWFmOC1kMWJkM2NhNzE0
+NWYyODBkNmFlNjEtMjI1Yi00OWEwLWI5OGEtODg2MzgyOWFlY2ZiODA2IDY5NS4yNTIzMWY1MThm
+YWEtYjJlOS00M2RhLTg5NjktY2EyZjE0ODc2ZDU5NzIyMzAzYWNmLTRkMGMtNGZjNC05YzhmLTJh
+NTUyNzdkZTEwNTg1NzkxMjUyNTM3ODMvIEEFCyEiPM7cAYITDafqMANgtIYaHK2R/LEuTJuT2yzW
+CBHQ0jkKEs8+yKECN2ChAqx4XNTZIHEn9urbl4aLDomnTRg3ogZ5OZNcWU5djCMRFsEZ/QimxHPo
+QMFh4gkJmHcyzOKJDZRrpABnTOcUQF2zgmy6xmh4OPmDzcECN2BhARvnBczDyQFClIrHwEkBONK/
+XI7ol+27cAWEDQB0DWwxYjM5OWQwLWRjZTEtNGM1YS04Zjc2LWU3MzllZDc5YzlkNjE2ZTI1YWUy
+MC00ZjA3LTQ1NGItODk1Ni1jYWY4MDEyMzM2NjgubWwxMFNWR0ZpbHRlcg0KLyA6DQovWE1MTm9k
+ZShmeG1sbm9kZS1ub2RlbmFtdmFsdTF0eXAvQXJyYXllVHVyYnVsZW5jZTtjaGlsZHJlbnJlc3Vs
+dCh0dXIyYXR0cmlidXRlOyAsbnVtT2N0YXZlczJzdGl0Y2hUaWxub1NiYXNlRnJlcXVlbmN5KDAu
+RKgxJqoJJmjSFLYDkYTESIhEIzE3HRJgwHgMg8IUSHGMEihjjNAYYU6YUdBEMxO6HXFyHdBFjV4Y
+fgH8cBdFA9lOMHvGyKUZPfFe0iC/IbC0GA3y++BOmCTjGJd4aWFY5vpgsCuQqevGSYI6w3Wlxc/I
+4UcHtmrGFZlRSEgzIDtrH5fiOglqgIOwymM3PWygid9m+FJdxHfO3ppGI8xZSAd43UV+kNxF6pzS
+ibGGM6ol5voq44xagqjh1Eq8nUk3DbgJODdI0d7qPzWlE1wXhM0EMWLtagdUgADkMGIsZmVDb21w
+b3NpdGluaW5Tb3VyY2VHcmFwaGljaW5vcGVyYXRvaDEwMCV5eHhpZClBSV9BbGZhXzFpZHd3by9E
+ZWYgO2ZyYWN0YWxOb2lzNDRNb3JwaG9sb2d5YXJhZGl1MS5pZGlsYWJibk9mZnNlMWJkeS1keW5i
+bkRpc3BsYWNlbWVudE1hcDMzcyhzbnlDaGFubmVsU2VsZWNBeChSMmZlTWF0cmk0bTQxM2ZlR2F1
+c3NpYW5CbHVhbmltZnJvbShkKDV0b3RvYmVnMHNmaWxsZnJlZXpyZXN0YXIoYWx3YXlhZGRpdGl2
+cmVOc3RkRGV2aWNjdW11bm9uY2FsY01vZGxpbmVhYjVuY2M4Y2NjMWNjOGNjY2MxY2NjY01lcmdO
+YjE0KC01eEJyaXNhU3VhMURlc2VuZm9xdW83N25pbGF0YXJfNjYzZXJFcm9zaW9uNjAuMC5yZW1v
+dnJlcGVhdEQoaW5kZWZpbk5jY0VzdMOhdGljbzExIDE7MjAgMTU7MjAwIDIwMDsgOzEgMSBSc3Bs
+aWJjT3VrazEyMTIzMzQwNGFyaXRobWV0SnVlZ29EZVDDrXhlbGVzNTAgNTsyMCAyMDtEaWZmdXNl
+TGlnaHRpbmc1eWVsbG93O2dyZWVuO2JsdWU7aW5kaWdvO3Zpb2xldDtyZWQ7b3JhbmwtY29sZmVE
+aXN0YW50TGF6aW11OGVsZXYoNihkc3VyZmFjZVM1MUNvblNwZWN1bGFybHMxcmVFeHBvbmU1bGl0
+UGFpMTAwMDExMjJvQmx1cnJlZGR4ZHlTb21icjY4ODEzLTF5eDI0NGZlUG9pMDAwNXh6MnpzcGVj
+c3R5OndoNTAxMTJ4c0RlSW5nbGV0ZXQweWlhMDVkZDRvRmxvb2Zsb29kOmJsYWNrOyBvcGFjaXR5
+OnNoYWRvd0NuMzVubjEwMDAxMUdyYXkwT3gtQ29tcEJsdXJUMW5lbnRUcmFuc2ZGdW5jdGFiVjJG
+dW5jRy43IDBCMVhmZXJGaXJlQTUteFZpcnV0YTUlRW5khKCoU1yeIZKZpFAYdgPzEUggMAg6jMin
+BLoyZtoTkEHBgOHASBAOhYFicBgYBALBQCAIYAhgMBgEg4HCoEgIoiCEpt083RLqTquQLmCClUdX
+8oEkFtqx5/dr2xz8hsiZTf//HpGjibV2hSMAx4ZNwN+wngLKfh8FFSOFlaaPv0ASEEUy62eVaBNq
+UEYTIW485bbDwQMNe6pOFk617UcqJROZsPxOmq414V6iJyeKC7oPC3QOPlyFhCtTLkgGj9HV6scN
+ZIjm6TRI0WweNe+hEgGxsSOZeLo8ieQP6XJOYDCJ1UGL1NCKxRshuxGBlQiOi7IVsiU34wuzZ0nC
+ZA5NnMjGZgRHZ8mMMxw7P3qmmlW87FxYzxqP3cpiK/IKZ3vmMW1fl5vhkGj0GEsAG0H3LMkdvzaV
+rWm4gDAltKJSqesPalSqwNn/MeDt/Uc65ayf4IzOfkZpBe99BGa0CyFbNYo+4gByCiyPcJ7JEsa2
+qveXgh1yALzUAWmCRIgWd8YVSZEnbZk+qxlQuVXtoIO8YtNESTetAqXLQiAslceqEYdpkVeNnLQm
+IjvxIGG8atrPPff7/EtJKJlyl+dYfYDOhiKuKEkXolvtABeqarRF54yvYTvcpRtiPuegO29YZx0U
+vS0MtEkzTkqsJLvj9YSxhGL4cjXffhZfsf0HnQ8wFlITpNJsRW8d7415zxD0uv5KVTfVgBC5iNGk
+cpV87yCZnlBA560zYvby/PuDocE6Qw+dnZ0ME2HU/1RjFp0ZK9i8CBxxASLYnQS7Y6KMnhB0qlLs
+HGPR0IzlyAhoPNi42FKbRWuvUXIFXf5lx8vYMsZvsiZQ0DqRqR+MNeF2tYYI0Vo24RQcWDjXVCUn
+E+nXFsu0RKFXViFjL4+Uik/Ufz8nazakMmODvEoj1GoDFy9fhEOi++KcYNj+tW0Oo6ALZXJHyEoQ
+dlCUUvPXKl7Zh8KaLJX/KMgZqTEewB7y8G/Lt15hYWpgumFUdPwBjOYpoSIXdnEJmx7WVtSBJorm
+Ulw0VTGRu8AyaaquSAHrKXTfZMXwPbT1Gj184tNRAMdHU+nWzGev6hdXFEzSlH6zxN5d4BJEsY5k
+kZl8DPGBgon/kQU3xSAqTaQd44Clr01vP/BaE3WSKorXjheYeFHNAmX086W2FA8Bwsc3c5HqMh+m
+9mK8LomI5FL4ixGB90WG+SSP1LTHyYQUFEUYJOflu49gVAUPzakTgRTbGc60zpj1yg==
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	M+q77gx2ZYHS7LdDzR8NBJhtGVL2EiTBAkgEnmw0TjdDRBWBphHkcr16C//su/giFD7ecGpj8eem
+CTwmKgek5DZ3JWzV2aUD04ZQmjctiPET935RfMgoB3mzuwq/iZnIECVSsyrnKb/TD3vkFoC98htL
+qVboHG0MGF6k0KC4GWD/NtSfr+L9pte1vwatx350zAJnOHj+4YdPSvOzN5BbkG7Nvl0fI3tzkX7A
+KF/psj/Q0WLF/5Hdg9atlappghYbNfVRafE58oQhKcVbjaArJxU+/mVz+HoFiuUgTj9Iavoz5iqe
+wOFn37+nIa4/d449dlTP6dkM4tqxAJEarJVtxJ8pI+Xv0fDtV7opSOLANS09wpoh/oSPIYvGWJbe
+OrKDeA57WLRzRsgNWCzR+0OqCkbOgX1mj/7fI2lMFOe+LOzA2RKuSUlMCcYXwBKwL2R54BZTSohX
+qlZKScGj2XSjpioCOt7N6bNl2G0Ng3eGzI7GvEnsTqT33f2MOM5QRA0BOReKfY1RPFDomWyxI7eg
+qu2QB4kDcgL63stF+TKkN3FXOIyU3TXiodH7/izUd5v3qQ83PnbICE9933h79fwu9kLUFxJ4QWiC
+0HK2BiEcq6ydNYCNV3tzQOyCZMvt/zhaUm8P+Qpjdi6j2ctH5FuBEHJdsJbvDWlFmf92JHeE2hys
+htuVcm3ar54XWEIb1+vURNCtZdYQQFf+Xd4eqCUGrhnOuYZcahY4sfCqOPenCBCWFz+5GE6ebna6
+UZ6wkv2BW4XpFBn+PB0ebLOyq7iDG+MmjmpZBwPOlC0XzFav8wcvn+szYxv3qK/5g48TtENd4zjx
+5uOD1wHORf3BmYGPFdsz/cFlKr88f+5NBw5/0x6yEXPcV31auodzMN8Am1+yNTs/gXK23tlSkzan
+tPVMS8hE7ZFL0PTJ/TjtX5t8L946R1zdaTfF517gbjg8gFIo6EKGsKe0WvFRMy5lJ0ZdJby9NBFB
+/vqYPQhkhJ2n9SwqVLbsMm9OirCnDPf8TDl5dcgFe/1F8Jch4s4IsufbfLuVGBiYCK2d6AD8SC64
+Qf6QhbDrDBQe2vxaEEWn+4lC321Fz0Ym1/EKRj9VKV9KnO2YfLW5PK29i7ps4hjiHPim5lfJ2HGA
+f0D9LGMCiWrF2Sbvcfe801L1V6NL40AeIUnUX6NzD7JI+/JBHwCh3eV6RgWMg1g1DDLBAAHlJMFt
+HtA7o4XQHsVtQCZYIVEtmVdp4G1ZPikCBJ1fL21FEmJvt3rktmEFweoP6rW32njs5O3knO/weINb
+fe1vPRxjHasPl9/olYBkPiIWq3NUvHjRL+QykdaM7RBWxw0uCisme2qro8xZn2W1zWw77XWjB7Fk
+cPDN204126aYPdfAHcEhIPZnZtt5MWbiNaxYpNY8eBLVudS6VR4cdetoUIjCg+eIjXiivZpuxW00
+noycIqGscnCrDw/uzj6f/xTQKsuzefDRnBGGGoLwEUFBkHjw8L3FRRrJNOTCG1AOgd/JlfLgRHqL
+sISC/FBwnwqFoF0FnJ3EB2ntPDh2WrCUV7st72TYhpc56iHEJzmrPbCCl4nFmQBlF6vtsvIm+hXw
+sgWQR4m2kjs6b/wLE162ucaq5PwllWftspMBlIT9/ZfSXrMzsV0Giu5R1RnwLhTmDrNR5dMLMe4T
+DUq5IfIJKPkNTyxbezQeRaFDRiXoghKdwht9kgmCHNpmrH2SCeNseQ1QEwEMmvhJJg6ZNA+JUKi7
+vlWFlEx5C48GnmTpdDKuz7tXUMeaX+To4A4+9xja//4n2Tq9GjQsvs2AH2zGqG3LDWCiExAa8J0F
+08CwlRLeKlagsLC7AjahZ7irzL2ngYwCVqNY4VuCTJ57n5rgdLiE26XTXn7AlLZEBrLc0l1X3jO8
+Wc8hQRaXJ9RRHRPxwcWHMA7q2fWUFvFWU8NAlo+NV1ooQlQoJEFWKs60q+HAbqKaR3fStB737sJ+
+gZ/RsquyCTLyOcsIA8rvgpSLdyXIeDqO30meXP1Rco+kPkztaFN/EEFm8TxNbsGCwaN/W5bd1GRH
+CGs8x6A3G6yWBFRAhZFUMjXZLxFpbYzpHgCLXg11u3Hsh3Ir6DYzJscFO0yfFQ7o6q2FT1KwAQbf
+Dw3ULUmXPCIvk3aEuulQXqpOZQmOmDPojNPJxdDgoHroFL/pDiEQ8LpTWcFnPAWHtBFNFTkTPT9I
+lEOMp+mM4Izjo9pSsT77f93uWWlqSwmOjzar2XfGzy7xaIcsFMzNMAG7SBmVGuzQiMsQWIv3AifA
+ruBu2dfcyISy7xlilCnGdzs18Fh5p6C8B241i3cf97PoLmZ3tqICET1tIMyoLg5G5M5Dvfi4cVEh
+Ftpq7ECplGOwxYUhkHZEYumYDaNPoFK78i6UjW2puUzUELnHWCaqbVKyRM1egPMI5AUgfdZJuPBX
+UsMvK2vYBtM9ZnGRbvWh9xcyyD+/z9cXrmtDaBUgrg0J2SUFb49/kUA5ZiH91RYit/olnvQV9Gss
+IX6TkZokTJvarPaDNPQVV2+hFwrAbI5Qfi8e1stELVKZXg/g4jJY/cMh3ddg2Zmb/dp/5cD6ez5G
+IfRDJJl+pCmSSNfA7pWPTUWJU3pHtIF/r25vCUg4CjX/yQ54E1U/2ZUH45YUSF/yz51QDOiFFRfL
+0myCMvBwfXPtm6GJZ8nnvi5rCwPUBGlTZnKc8vZW+0vw8/CLpXapVmphB4lqqaBPrkze6xThf6eK
+Zi+KEL5rWWD31Ndhj8oh+0bRR7khbRrJNme8iacv/YCssaelc8ZV+Shftz5AGK+WyQcH8Yr96gi8
+5UyhsBTHpflkXshZOaxaKfgusxsCfqYkty1qPZ+sZhZiD4O8GsHwOwgSBYnOJ1GzQaCOL9QbVB79
+xagAkmEtQ7DgYk8FchH6VGOmX4OWBNIs5MPFiQYaqg5Jlfp5iQEIxlaJ47mR60rreBT5d5nbmppY
+Ja+IugDmSqY36oT1B2h+xTD1jzJLx7iywYul6IhRdvzcPnqok8UUMwA/MyF49XcfsQMwo9Vlhrep
+YmLk2QkmTNKeO36M1uM0/p8b3UG+xHkzMhj8tZWEiIU24EjlAyJ9EzX2zREeMHu4/yv+TGewjdVQ
+lN/pVPQouP0nzwYQaRWXlWtxnqI8FoZfv7XGagfZ9JPfQ4IwilT4PeAJZRyPdmCsYrIARJ+CJbfJ
+DDkGDb5Nq6AWQAl8yrGCiU5GRkAFNkuaEV40FO8rGL307tYbPpAmx9ancgmVYx3yxLmljI2nt8mH
+FQwgUJNjYHz329knyI2sYMJtXfGWxEAFs6xgtDgsTkkjtyxYtlYWi4ixTp5q5F3jOyvYonqHKuGz
+cK+2UnQdAcJMxYnfjUB8jibh2Pw2dh7oyblYw6W2YjDCFGbbKZwydAFzAU42KB0X4yXomOCa3nWL
+kGMRTa2eLJ/EX4w6HfOWFqJ4svJON41gZR8ymaHin79CXSrJwoipZjIJf5f01kf1Nbi3gZzEodtM
+5r0NUGfEJj4VI5nMBWptK+k+qJ+PnpWPjYSHbMVC7NKpBQ6wTlB0RxMDyBl6tXHcZeY6w3Ee6Nfx
+cWx4QZyxYXvFTHPB/XeGSZ5wlC97CP/49Q9fwBFBrwW2a7MjErFJh3AbCO5FKgnn/DscWM1Y3wUd
+pdKyWiTQLgqPlwys3turTR9NuTG0f0yguVfpvpe56BTMnRDlucxzGGsyDSuaANY9c+LaDiYuk9by
+dF0gQM5jcE0tkpizJ3NHQm9R/SsMS2lbmb8yiIwkHGZk+JWSlNQ29mNcUAUe84rmr/kjQVlPlrWY
+ps8Mo70vYO+N5ozgxDhPXcuybxmERlTE72019e3XxnnyQz87AVaAF6w3XqoGYvUWDCynKxP0E27B
+Fm5G6wJ5Pr7CvAWzZf8IYS8Ya6AELm7BZmouHLlXhvWKYIPhzOtrosK8YDi3f7cDfW7B4EUq8852
+PGdNWzDVQlmW6geYqPh4wewjSu3cgsEn1Qf2P+djrqeOm819YcFIw+PwWROUmoCNA+6eL/9LGuTG
+cWfgJ9IIxkNrI8UGdULarfbqSDcTujxMPy7NGAktOEBPBQyOA8o92eXaeRsngXi4WqiRCF7rmqdI
+ejdwXpOJ6COqwM1mE2fncSMNrsZLT8xW+R0J6JSEs9upZ0SVgLtdlWAhriSE7lASzG9aHA/JRfN/
+fqPXo6ZeXhOt1ar3vRkMvc0rdrMDVqHhknxZy2YJBVZ+3usDVSAEexhF1DMKEm0cmq7W3dYwgzMB
+CKigYjMQrP7iB5pDRZtx3CnDqD311sOFBurVtV9ftuOBc6usPvwSGR0RDOUXOci6dTTyLzoPIUbg
+nqEmsKtMVJ565UApEywKmtlr76vQ1JRLPuZQT1aH03v86hg8Mt+W5YmNUaaIosvjFEjLlhf5IgdJ
+lILcvzAZhKXeGTqaap/MoMvuFv2f4LTraDR4kqihbyN0HDZy2xcOLE3uWbGiTSBAxjHkJ2yjLmmi
+d8YPAV1wmyPcP0aICPOcUs8Wut+uEiUl8CUcqX/muAz4eqs8F/Y5d3WceoaHFI8sdn7H/L8GVMhS
+yq6GBgyUzFYXq5o2aXYaHG7sNIA7ZXlzKqSsv3BJIh7r4aI+n39rFZXzpNltwBjFLONGQZpEMiOI
+D1zBX907+MNuugt2JM4E66dbxUwnZ3TGNnLQWWlvUqoxVT+1MyME4DPfZs6L1SnqCcdRGnJC1B0T
+TqY1MhHRYJ50ToAMUVLeCpx27cGjv+Pq+f1Q5Kb306eSJo3ItYaLbwILM7TYfq/lmLTx87SR8l0p
+PnxWHLO/jtl7fCg06Smw2q0RAtAyMrOjqJVajuAgUNtl7iusLuXPFEPRc+fQcY4V9tXO4Zzaigg0
+RsQyLTVahbhzKWLvxI6xj6QLHPqtXtCRPxqH7SQAbpIoL7PR9kj3MuDP6hDiedT7iDQ/S9ifZ7Uy
+xzlY5Qvoq57qDq2deAY+suakuqgRNUZ38UqfYXI5IIpNPkDd/DNwAaNFVUVauC4u01sTSCWQOyZJ
+L8CWpt87NdMWaJEvfFUu7EEnBeUYp/uyzV52Dt/Fzi4ZSSSAGdH54veSFvha90nqYgcDX4wPv1fL
+Vi97haOh8HuZm/HigS9z5jV74PeyU6WN60DPg12/y0yK3+trmMCXC+FlGIlb0HLu+71sJV4FDOtK
+/F66gAJfACWwDsHwexHjD3xxRng1WfxepRZk8YpZJeH+ga+sp9+LB9NZ4OvDSvmUuu9+L1ZxYN12
+yqYDyb+IwQ4o+OvzhoZjZlSPHZLy/crB3Yj7KXJ8sIgosBlimyT/3APoCicwmZmkPhhnFRxZjIkF
+1LrvhhK6OQGPRvo4W10kTH9fepQtnjj5HFiHNHxizXDaCzP+ZgOyaEmrgyS8oAW7da9p7m57Ikx4
+6UudhCFqmXRc9BOL5jYURkZkze7QWy4T/IuoER2bLgoc0Vlqe3H94WMWH3BSlD9rJQ==
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+	<![CDATA[
+	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
+	]]>
+</i:aipgf>
+</svg>

+ 3 - 1
Front/src/index.html

@@ -9,6 +9,8 @@
   <link rel="icon" type="image/x-icon" href="assets/img/sm_lk100.png">
   <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap" rel="stylesheet">
   <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
+<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />
+<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=hourglass_empty" />
 </head>
 
 <body class="mat-typography">
@@ -18,4 +20,4 @@
 
 </body>
 
-</html>
+</html>