"use strict";(()=>{var e={};e.id=588,e.ids=[588],e.modules={20399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},30517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},68915:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>m,patchFetch:()=>g,requestAsyncStorage:()=>l,routeModule:()=>d,serverHooks:()=>p,staticGenerationAsyncStorage:()=>c});var s={};a.r(s),a.d(s,{POST:()=>u});var o=a(49303),r=a(88716),i=a(60670),n=a(87070);async function u(e){try{let t,a,s,o,r,i,u,d,l,c,p;let m=await e.json();t=!1;{i=process.env.USR_TRANSPORTE,u=process.env.PASS_TRANSPORTE;let t=e.headers.get("authorization");if(!t||!t.startsWith("Basic "))throw Error("Header de autenticaci\xf3n Basic requerido");d=t.split("Basic ")}let g=Buffer.from(i+":"+u).toString("base64");if(d[1]===g){let i,n,u;if(o=e.nextUrl.searchParams.get("facultad"),r=e.nextUrl.searchParams.get("tid"),a=m.respuesta,s=m.respuesta_descripcion,o&&0!==o.trim().length&&(i=r)&&0!==i.trim().length&&(n=a)&&0!==n.trim().length&&(u=s)&&0!==u.trim().length||(t=!0),t)c={codigo:-1,mensaje:"ERROR: No hay datos en alguno de los campos: tid, facultad, respuesta o respuesta_descripcion",datos:null};else{try{p=await fetch("/api/api/v1/resultadoSUBE",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({unidad_academica:o,tid:r,respuesta:a,respuesta_descripcion:s})})}catch(e){t=!0}if(t)l=p?.status||500,c={codigo:-1,mensaje:"Error de guardado de la peticion 15 del TID: T"+r+", Facultad: "+o+", Mensaje Sysacad: "+l,datos:null};else if((l=p?.status)>=200&&l<300)c={codigo:1,mensaje:null,datos:{resultado:!0}};else{let e=await p.json();c={codigo:-1,mensaje:e.statussalida,datos:null}}}}else c={codigo:-1,mensaje:"ERROR: Credenciales invalidas, contacte con su administrador",datos:null};return n.NextResponse.json(c,{status:l||(1===c.codigo?200:400)})}catch(t){let e={codigo:-1,mensaje:"ERROR: "+t.message,datos:null};return n.NextResponse.json(e,{status:500,statusText:"Error: "+t.message})}}let d=new o.AppRouteRouteModule({definition:{kind:r.x.APP_ROUTE,page:"/BoletoWS/sube_actualizar_solicitud/route",pathname:"/BoletoWS/sube_actualizar_solicitud",filename:"route",bundlePath:"app/BoletoWS/sube_actualizar_solicitud/route"},resolvedPagePath:"C:\\DISCOD\\PROYECTOS\\SYSACAD_UI\\sysacad_ui\\app\\BoletoWS\\sube_actualizar_solicitud\\route.ts",nextConfigOutput:"standalone",userland:s}),{requestAsyncStorage:l,staticGenerationAsyncStorage:c,serverHooks:p}=d,m="/BoletoWS/sube_actualizar_solicitud/route";function g(){return(0,i.patchFetch)({serverHooks:p,staticGenerationAsyncStorage:c})}}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[276,972],()=>a(68915));module.exports=s})();