diff --git "a/app.py" "b/app.py" --- "a/app.py" +++ "b/app.py" @@ -14,969 +14,1054 @@ import requests #line:14 from requests .auth import HTTPBasicAuth #line:15 import asyncio #line:16 import aiohttp #line:17 -auth =aiohttp .BasicAuth ('1234','API')#line:19 -base_url ='https://orva.tedcas.com/api/'#line:20 -async def buscar_faq (O000O00OO00OO000O ,O0O0OO0OO00OO00OO ):#line:22 - O0OOOOOO0O000OO00 ="./preguntas_qh_tags2.xlsx"#line:23 - O000O000OOO0OOO00 =pd .read_excel (O0OOOOOO0O000OO00 ,engine ="openpyxl")#line:24 - O0OOOO0000O0O0OO0 =0 #line:25 - OOO00OO0O0O00OOO0 =O000O00OO00OO000O #line:26 - O0O00O0O0OOO000OO =[]#line:27 - print ("result"+str (OOO00OO0O0O00OOO0 ))#line:28 - for OO000OO0OOO000OO0 ,O0OO00O0O0OO0OOOO in O000O000OOO0OOO00 .iterrows ():#line:29 - OO000OOOO000OOO00 =O000O000OOO0OOO00 .loc [OO000OO0OOO000OO0 ,'TAGS2']#line:30 - OO000OOOO000OOO00 =OO000OOOO000OOO00 .split (",")#line:31 - O0O00O0O0OOO000OO .append (OO000OOOO000OOO00 )#line:32 - OO0OOO0OO0OOOOOOO =[]#line:33 - OO000OOOO000OOO00 =[]#line:34 - for OOOOO0O00O00OOOOO ,OOOO0O00OO0O00OOO in enumerate (OOO00OO0O0O00OOO0 ):#line:35 - OOO00OO0O0O00OOO0 [OOOOO0O00O00OOOOO ]=inflector .singularize (str (OOOO0O00OO0O00OOO ))#line:36 - O00OO0000O00OOO0O =np .zeros (len (O000O000OOO0OOO00 .index ),dtype =int )#line:37 - for O00OOOOO000OOO000 ,O0OO00O0O0OO0OOOO in enumerate (O0O00O0O0OOO000OO ):#line:38 - O00OO000OOO00000O =[]#line:39 - for OOOO0O00OO0O00OOO in O0OO00O0O0OO0OOOO :#line:40 - if O0O0OO0OO00OO00OO ==0 :#line:41 - if OOOO0O00OO0O00OOO !=[]:#line:42 - O0OOOO0000O0O0OO0 =0 #line:43 - for OO0OOOOO0OOOOO00O in range (100 ):#line:44 - OO0OOOOO0OOOOO00O =OO0OOOOO0OOOOO00O /10 #line:45 - OO0OOOOO0OOOOO00O =str (OO0OOOOO0OOOOO00O )#line:46 - if OOOO0O00OO0O00OOO ==OO0OOOOO0OOOOO00O :#line:47 - OO0OOOOO0OOOOO00O =OO0OOOOO0OOOOO00O .split (".")#line:48 - O00OO000OOO00000O .append (OO0OOOOO0OOOOO00O [0 ])#line:49 - O00OO000OOO00000O .append ("con")#line:50 - O00OO000OOO00000O .append (OO0OOOOO0OOOOO00O [1 ])#line:51 - O0OOOO0000O0O0OO0 =O0OOOO0000O0O0OO0 +1 #line:52 - if O0OOOO0000O0O0OO0 ==0 :#line:53 - O00OO000OOO00000O .append (OOOO0O00OO0O00OOO )#line:54 - if O0O0OO0OO00OO00OO ==1 :#line:55 - O00OO000OOO00000O .append (OOOO0O00OO0O00OOO )#line:56 - OO0OOO0OO0OOOOOOO .append (O00OO000OOO00000O )#line:57 - for O000O0OO0O0OO0OO0 in OOO00OO0O0O00OOO0 :#line:58 - for OO0000OOO000O0O00 ,OOOO0O00OO0O00OOO in enumerate (OO0OOO0OO0OOOOOOO [O00OOOOO000OOO000 ]):#line:59 - if str (O000O0OO0O0OO0OO0 )=="maya":#line:60 - O000O0OO0O0OO0OO0 ="malla"#line:61 - if str (O000O0OO0O0OO0OO0 )=="pilos"or str (O000O0OO0O0OO0OO0 )=="pilo":#line:62 - O000O0OO0O0OO0OO0 ="philo"#line:63 - if str (O000O0OO0O0OO0OO0 )=="filos"or str (O000O0OO0O0OO0OO0 )=="filo":#line:64 - O000O0OO0O0OO0OO0 ="philo"#line:65 - if str (O000O0OO0O0OO0OO0 )=="sinces"or str (O000O0OO0O0OO0OO0 )=="sinc":#line:66 - O000O0OO0O0OO0OO0 ="synthe"#line:67 - if str (O000O0OO0O0OO0OO0 )=="sintes"or str (O000O0OO0O0OO0OO0 )=="sint":#line:68 - O000O0OO0O0OO0OO0 ="synthe"#line:69 - if str (O000O0OO0O0OO0OO0 )=="axos"or str (O000O0OO0O0OO0OO0 )=="axo":#line:70 - O000O0OO0O0OO0OO0 ="axso"#line:71 - if str (O000O0OO0O0OO0OO0 )=="uno":#line:72 - O000O0OO0O0OO0OO0 ="1"#line:73 - if str (O000O0OO0O0OO0OO0 )=="dos"or str (O000O0OO0O0OO0OO0 )=="do":#line:74 - O000O0OO0O0OO0OO0 ="2"#line:75 - if str (O000O0OO0O0OO0OO0 )=="tres"or str (O000O0OO0O0OO0OO0 )=="tr":#line:76 - O000O0OO0O0OO0OO0 ="3"#line:77 - if str (O000O0OO0O0OO0OO0 )=="cuatro":#line:78 - O000O0OO0O0OO0OO0 ="4"#line:79 - if str (O000O0OO0O0OO0OO0 )=="cinco":#line:80 - O000O0OO0O0OO0OO0 ="5"#line:81 - if str (O000O0OO0O0OO0OO0 )=="seis"or str (O000O0OO0O0OO0OO0 )=="sei":#line:82 - O000O0OO0O0OO0OO0 ="6"#line:83 - if str (O000O0OO0O0OO0OO0 )=="siete":#line:84 - O000O0OO0O0OO0OO0 ="7"#line:85 - if str (O000O0OO0O0OO0OO0 )=="ocho":#line:86 - O000O0OO0O0OO0OO0 ="8"#line:87 - if str (O000O0OO0O0OO0OO0 )=="nueve":#line:88 - O000O0OO0O0OO0OO0 ="9"#line:89 - if str (O000O0OO0O0OO0OO0 )=="cero":#line:90 - O000O0OO0O0OO0OO0 ="0"#line:91 - if str (O000O0OO0O0OO0OO0 )=="veintiuno":#line:92 - O000O0OO0O0OO0OO0 ="21"#line:93 - if str (O000O0OO0O0OO0OO0 )=="veinte":#line:94 - O000O0OO0O0OO0OO0 ="20"#line:95 - if str (O000O0OO0O0OO0OO0 )=="veintidos"or str (O000O0OO0O0OO0OO0 )=="veintido":#line:96 - O000O0OO0O0OO0OO0 ="22"#line:97 - if str (O000O0OO0O0OO0OO0 )=="veintitres"or str (O000O0OO0O0OO0OO0 )=="veintitre":#line:98 - O000O0OO0O0OO0OO0 ="23"#line:99 - if str (O000O0OO0O0OO0OO0 )=="veinticuatro":#line:100 - O000O0OO0O0OO0OO0 ="24"#line:101 - if str (O000O0OO0O0OO0OO0 )=="veinticinco":#line:102 - O000O0OO0O0OO0OO0 ="25"#line:103 - if str (O000O0OO0O0OO0OO0 )=="veintiseis"or str (O000O0OO0O0OO0OO0 )=="veintisei":#line:104 - O000O0OO0O0OO0OO0 ="26"#line:105 - if str (O000O0OO0O0OO0OO0 )=="veintisiete":#line:106 - O000O0OO0O0OO0OO0 ="27"#line:107 - if str (O000O0OO0O0OO0OO0 )=="veintiocho":#line:108 - O000O0OO0O0OO0OO0 ="28"#line:109 - if str (O000O0OO0O0OO0OO0 )=="veintinueve":#line:110 - O000O0OO0O0OO0OO0 ="29"#line:111 - if str (O000O0OO0O0OO0OO0 )=="treinta":#line:112 - O000O0OO0O0OO0OO0 ="30"#line:113 - if str (remove_accents (OOOO0O00OO0O00OOO )).lower ()==str (remove_accents (O000O0OO0O0OO0OO0 )).lower ():#line:114 - O00OO0000O00OOO0O [O00OOOOO000OOO000 ]=O00OO0000O00OOO0O [O00OOOOO000OOO000 ]+1 #line:115 - OO0OOO0OO0OOOOOOO [O00OOOOO000OOO000 ].pop (OO0000OOO000O0O00 )#line:116 - OOO00O000OOO0O00O =np .argwhere (O00OO0000O00OOO0O ==np .amax (O00OO0000O00OOO0O ))#line:118 - OOOOOOOO0OO00OOO0 =[]#line:119 - O0000000OOO0OOO0O ={}#line:120 - O000O000OOO0OOO00 =xlrd .open_workbook (O0OOOOOO0O000OO00 )#line:121 - O000O000OOO0OOO00 =O000O000OOO0OOO00 .sheet_by_index (0 )#line:122 - if not np .all (O00OO0000O00OOO0O ==0 ):#line:123 - for OOOO00O0000000O00 in OOO00O000OOO0O00O :#line:124 - O000OO00O00OOOO00 =O000O000OOO0OOO00 .cell (int (OOOO00O0000000O00 )+1 ,3 )#line:125 - OOO0OOO0O00O00OOO =O000O000OOO0OOO00 .cell (int (OOOO00O0000000O00 )+1 ,4 )#line:126 - O000OO00O00OOOO00 =str (O000OO00O00OOOO00 )#line:127 - OOO0OOO0O00O00OOO =str (OOO0OOO0O00O00OOO )#line:128 - O000OO00O00OOOO00 =O000OO00O00OOOO00 .split ("'")#line:129 - OOO0OOO0O00O00OOO =OOO0OOO0O00O00OOO .split ("'")#line:130 - OOOOOOOO0OO00OOO0 .append (f" {O000OO00O00OOOO00[1]} {OOO0OOO0O00O00OOO[1]} ")#line:131 - return OOOOOOOO0OO00OOO0 #line:132 -async def boton_pdf_video (OOO0O0O0OO00OO00O ,O0OO00OOO00OOOOOO ,OOOO00O00OO0O0O0O ):#line:134 - OOO0O0OOOO0OO0OOO =aiohttp .TCPConnector (ssl =True )#line:135 - async with aiohttp .ClientSession (connector =OOO0O0OOOO0OO0OOO )as OO00O0OOO000O0000 :#line:136 - O0000000OOOO0OOOO =await OO00O0OOO000O0000 .get (f'{base_url}all-content/{OOO0O0O0OO00OO00O}',auth =auth )#line:137 - O000OO0O00O00O000 =await O0000000OOOO0OOOO .json ()#line:138 - OO00O0O0O00OO0000 =[]#line:140 - OOO000O00OO00OO0O ={}#line:141 - if OOOO00O00OO0O0O0O =="0":#line:143 - for O00O000OO000OOOOO in O000OO0O00O00O000 :#line:144 - if O00O000OO000OOOOO ['type']=="Intervencion":#line:145 - OO00O0O0O00OO0000 .append (O00O000OO000OOOOO ['nid'])#line:146 - else :#line:147 - OO00O0O0O00OO0000 .append (OOOO00O00OO0O0O0O )#line:148 - for O0OOO00O00OO0OO00 in OO00O0O0O00OO0000 :#line:150 - OOOOO00OO0OO00O00 =await OO00O0OOO000O0000 .get (f'{base_url}intervenciones/{O0OOO00O00OO0OO00}',auth =auth )#line:151 - O000OO00OO000000O =await OOOOO00OO0OO00O00 .json ()#line:152 - O000OO00OO000000O =O000OO00OO000000O [0 ]#line:153 - OOOOOOO00O0O0O00O ={}#line:154 - if O0OO00OOO00OOOOOO in O000OO00OO000000O :#line:156 - OOOOOO0O0OO00OO00 =O000OO00OO000000O [O0OO00OOO00OOOOOO ]#line:157 - for OOO00000OOO00OO00 in OOOOOO0O0OO00OO00 :#line:158 - if O0OO00OOO00OOOOOO =='field_pdf':#line:159 - OOOOOOO00O0O0O00O [OOO00000OOO00OO00 ['descripcion']]="https://orva.tedcas.com/"+str (OOO00000OOO00OO00 ['url'])#line:160 - if O0OO00OOO00OOOOOO =='field_video':#line:161 - OOOOOOO00O0O0O00O [OOO00000OOO00OO00 ['descripcion']]=str (OOO00000OOO00OO00 ['url'])#line:162 - OOO000O00OO00OO0O [O000OO00OO000000O ['title']]=OOOOOOO00O0O0O00O #line:164 - else :#line:165 - if OOOO00O00OO0O0O0O =='0':#line:166 - OOOO00O00OO0O0O0O ='0'#line:167 - else :#line:168 - print ("nid dentro del if "+str (OOOO00O00OO0O0O0O ))#line:169 - OOOOOOO00O0O0O00O ["No hay archivos"]=""#line:170 - OOO000O00OO00OO0O ["No hay archivos"]=OOOOOOO00O0O0O00O #line:171 - return {}#line:172 - return OOO000O00OO00OO0O #line:174 -async def boton_word_ppt (OO00O00O0O00OO0O0 ,OO00000000O00OOOO ,OOOOOO0000OOOOOOO ):#line:176 - OO000000O000O0OO0 =aiohttp .TCPConnector (ssl =True )#line:177 - async with aiohttp .ClientSession (connector =OO000000O000O0OO0 )as OO00OOOO0OOO00000 :#line:178 - OOO00O0OO0O00OOOO =await OO00OOOO0OOO00000 .get (f'{base_url}all-content/{OO00O00O0O00OO0O0}',auth =auth )#line:179 - OO0000O000OO0OO0O =await OOO00O0OO0O00OOOO .json ()#line:180 - O000000O0OOOO0OOO =[]#line:182 - OO000OO0OO00O000O ={}#line:183 - if OOOOOO0000OOOOOOO =='0':#line:185 - for OOOO0OO00000O0000 in OO0000O000OO0OO0O :#line:186 - if OOOO0OO00000O0000 ['type']=="Intervencion":#line:187 - O000000O0OOOO0OOO .append (OOOO0OO00000O0000 ['nid'])#line:188 - else :#line:189 - O000000O0OOOO0OOO .append (OOOOOO0000OOOOOOO )#line:190 - for O000000O0O0000OO0 in O000000O0OOOO0OOO :#line:192 - O0O0OO00000O0OO0O =await OO00OOOO0OOO00000 .get (f'{base_url}intervenciones/{O000000O0O0000OO0}',auth =auth )#line:193 - O0O0O00OOO0000O00 =await O0O0OO00000O0OO0O .json ()#line:194 - O0O0O00OOO0000O00 =O0O0O00OOO0000O00 [0 ]#line:195 - if len (O0O0O00OOO0000O00 [OO00000000O00OOOO ])!=0 :#line:196 - OO000OO0OO00O000O [O0O0O00OOO0000O00 ['title']]="https://orva.tedcas.com/"+str (O0O0O00OOO0000O00 [OO00000000O00OOOO ])#line:197 - if len (O0O0O00OOO0000O00 [OO00000000O00OOOO ])==0 and OOOOOO0000OOOOOOO !='0':#line:198 - OO000OO0OO00O000O ["No hay archivos"]=""#line:199 - return {}#line:200 - return OO000OO0OO00O000O #line:202 -async def boton_materiales (O00OOOOOOOOOO0OO0 ,O0OO0000OO000OO0O ):#line:204 - OOOOOO0OO0OOOO0OO =aiohttp .TCPConnector (ssl =True )#line:205 - async with aiohttp .ClientSession (connector =OOOOOO0OO0OOOO0OO )as OOOO000OOOO0O000O :#line:206 - O00OO0OO00000OOOO ={}#line:207 - if O0OO0000OO000OO0O =='0':#line:209 - O0OOO00OOO00O00O0 =await OOOO000OOOO0O000O .get (f'{base_url}listado_completo_cajas/{O00OOOOOOOOOO0OO0}',auth =auth )#line:210 - O00O00000O00O0OOO =await O0OOO00OOO00O00O0 .json ()#line:211 - for OOO00OOOO0000O000 in O00O00000O00O0OOO :#line:212 - O00OO0OO00000OOOO [OOO00OOOO0000O000 ['title']]=OOO00OOOO0000O000 ['nid']#line:213 - O00OO0OO00000OOOO ['']="si hay"#line:214 - else :#line:215 - O0OOO00OOO00O00O0 =await OOOO000OOOO0O000O .get (f'{base_url}intervenciones/{O0OO0000OO000OO0O}',auth =auth )#line:216 - O00O00000O00O0OOO =await O0OOO00OOO00O00O0 .json ()#line:217 - O00O00000O00O0OOO =O00O00000O00O0OOO [0 ]#line:218 - if 'field_cajas'in O00O00000O00O0OOO :#line:219 - O00O00000O00O0OOO =O00O00000O00O0OOO ['field_cajas']#line:220 - for OOO00OOOO0000O000 in O00O00000O00O0OOO :#line:221 - O00OO0OO00000OOOO [OOO00OOOO0000O000 ['caja']]=OOO00OOOO0000O000 ['id']#line:222 - O00OO0OO00000OOOO ['']="si hay"#line:223 +from flask_socketio import SocketIO #line:18 +auth =aiohttp .BasicAuth ('1234','API')#line:20 +base_url ='https://orva.tedcas.com/api/'#line:21 +archivo ="./preguntas_qh_tags.xlsx"#line:22 +async def faq ():#line:24 + OOOOO0OO0O0OOOO0O =pd .read_excel (archivo ,engine ="openpyxl")#line:25 + OO00000OO0O0O00OO =OOOOO0OO0O0OOOO0O #line:26 + OOOOO0OO0O0OOOO0O =xlrd .open_workbook (archivo )#line:27 + OOOOO0OO0O0OOOO0O =OOOOO0OO0O0OOOO0O .sheet_by_index (0 )#line:28 + OO00000000OO00OO0 =[]#line:29 + O0OOO00OOOO00O0O0 =[]#line:30 + O00OO00O000O0OO00 =[]#line:31 + O00OOO0O00O000O0O =pd .read_excel (archivo ,header =1 )#line:32 + for O0OO0O000O0000O00 ,O00O00O00OO000OOO in O00OOO0O00O000O0O .iterrows ():#line:33 + if OO00000OO0O0O00OO .loc [O0OO0O000O0000O00 ,'Especialidad']=='trauma':#line:34 + OO0OO0OO0OO00O00O =OOOOO0OO0O0OOOO0O .cell (int (O0OO0O000O0000O00 )+1 ,2 )#line:35 + O00O0O0O0OOO000O0 =OOOOO0OO0O0OOOO0O .cell (int (O0OO0O000O0000O00 )+1 ,3 )#line:36 + OO0OO0OO0OO00O00O =str (OO0OO0OO0OO00O00O )#line:37 + O00O0O0O0OOO000O0 =str (O00O0O0O0OOO000O0 )#line:38 + OO0OO0OO0OO00O00O =OO0OO0OO0OO00O00O .split ("'")#line:39 + O00O0O0O0OOO000O0 =O00O0O0O0OOO000O0 .split ("'")#line:40 + OO00000000OO00OO0 .append (f" {OO0OO0OO0OO00O00O[1]} {O00O0O0O0OOO000O0[1]} ")#line:41 + elif OO00000OO0O0O00OO .loc [O0OO0O000O0000O00 ,'Especialidad']=='uro':#line:42 + OO0OO0OO0OO00O00O =OOOOO0OO0O0OOOO0O .cell (int (O0OO0O000O0000O00 )+1 ,2 )#line:43 + O00O0O0O0OOO000O0 =OOOOO0OO0O0OOOO0O .cell (int (O0OO0O000O0000O00 )+1 ,3 )#line:44 + OO0OO0OO0OO00O00O =str (OO0OO0OO0OO00O00O )#line:45 + O00O0O0O0OOO000O0 =str (O00O0O0O0OOO000O0 )#line:46 + OO0OO0OO0OO00O00O =OO0OO0OO0OO00O00O .split ("'")#line:47 + O00O0O0O0OOO000O0 =O00O0O0O0OOO000O0 .split ("'")#line:48 + O0OOO00OOOO00O0O0 .append (f" {OO0OO0OO0OO00O00O[1]} {O00O0O0O0OOO000O0[1]} ")#line:49 + elif OO00000OO0O0O00OO .loc [O0OO0O000O0000O00 ,'Especialidad']=='admin':#line:50 + OO0OO0OO0OO00O00O =OOOOO0OO0O0OOOO0O .cell (int (O0OO0O000O0000O00 )+1 ,2 )#line:51 + O00O0O0O0OOO000O0 =OOOOO0OO0O0OOOO0O .cell (int (O0OO0O000O0000O00 )+1 ,3 )#line:52 + OO0OO0OO0OO00O00O =str (OO0OO0OO0OO00O00O )#line:53 + O00O0O0O0OOO000O0 =str (O00O0O0O0OOO000O0 )#line:54 + OO0OO0OO0OO00O00O =OO0OO0OO0OO00O00O .split ("'")#line:55 + O00O0O0O0OOO000O0 =O00O0O0O0OOO000O0 .split ("'")#line:56 + O00OO00O000O0OO00 .append (f" {OO0OO0OO0OO00O00O[1]} {O00O0O0O0OOO000O0[1]} ")#line:57 + if O00O00O00OO000OOO .dropna ().empty :#line:58 + break #line:59 + return OO00000000OO00OO0 ,O0OOO00OOOO00O0O0 ,O00OO00O000O0OO00 #line:60 +async def buscar_faq (OO0OO0OO0O0OO0O0O ,O0O0O000O000OOO0O ):#line:62 + OOO0OO0OO00O000O0 =pd .read_excel (archivo ,engine ="openpyxl")#line:63 + OO0O0OOO0O00O000O =OOO0OO0OO00O000O0 #line:64 + OO0O0O0O0OO0OOO00 =0 #line:65 + OOOO000OO00OO0O0O =OO0OO0OO0O0OO0O0O #line:66 + O0000O0000OOOO000 =[]#line:67 + print ("result"+str (OOOO000OO00OO0O0O ))#line:68 + for OOOO00O0O0000000O ,OOO000O000OOO00O0 in OOO0OO0OO00O000O0 .iterrows ():#line:69 + O00O00OOO000O0O00 =OOO0OO0OO00O000O0 .loc [OOOO00O0O0000000O ,'TAGS2']#line:70 + O00O00OOO000O0O00 =O00O00OOO000O0O00 .split (",")#line:71 + O0000O0000OOOO000 .append (O00O00OOO000O0O00 )#line:72 + O0O0O0O00OO00O0O0 =[]#line:73 + O00O00OOO000O0O00 =[]#line:74 + for O000O0000OO00000O ,O00O0O0O00OOO000O in enumerate (OOOO000OO00OO0O0O ):#line:75 + OOOO000OO00OO0O0O [O000O0000OO00000O ]=inflector .singularize (str (O00O0O0O00OOO000O ))#line:76 + OO0O0O0O00O00O00O =np .zeros (len (OOO0OO0OO00O000O0 .index ),dtype =int )#line:77 + for OOO00OOOOOOOOOO00 ,OOO000O000OOO00O0 in enumerate (O0000O0000OOOO000 ):#line:78 + O00OOO0O0OO00OO00 =[]#line:79 + for O00O0O0O00OOO000O in OOO000O000OOO00O0 :#line:80 + if O0O0O000O000OOO0O ==0 :#line:81 + if O00O0O0O00OOO000O !=[]:#line:82 + OO0O0O0O0OO0OOO00 =0 #line:83 + for O0O0O0O000O0O0O0O in range (100 ):#line:84 + O0O0O0O000O0O0O0O =O0O0O0O000O0O0O0O /10 #line:85 + O0O0O0O000O0O0O0O =str (O0O0O0O000O0O0O0O )#line:86 + if O00O0O0O00OOO000O ==O0O0O0O000O0O0O0O :#line:87 + O0O0O0O000O0O0O0O =O0O0O0O000O0O0O0O .split (".")#line:88 + O00OOO0O0OO00OO00 .append (O0O0O0O000O0O0O0O [0 ])#line:89 + O00OOO0O0OO00OO00 .append ("con")#line:90 + O00OOO0O0OO00OO00 .append (O0O0O0O000O0O0O0O [1 ])#line:91 + OO0O0O0O0OO0OOO00 =OO0O0O0O0OO0OOO00 +1 #line:92 + if OO0O0O0O0OO0OOO00 ==0 :#line:93 + O00OOO0O0OO00OO00 .append (O00O0O0O00OOO000O )#line:94 + if O0O0O000O000OOO0O ==1 :#line:95 + O00OOO0O0OO00OO00 .append (O00O0O0O00OOO000O )#line:96 + O0O0O0O00OO00O0O0 .append (O00OOO0O0OO00OO00 )#line:97 + for O00000OOOO00OO00O in OOOO000OO00OO0O0O :#line:98 + for OOO0OO0OO00OO0000 ,O00O0O0O00OOO000O in enumerate (O0O0O0O00OO00O0O0 [OOO00OOOOOOOOOO00 ]):#line:99 + if str (O00000OOOO00OO00O )=="maya":#line:100 + O00000OOOO00OO00O ="malla"#line:101 + if str (O00000OOOO00OO00O )=="pilos"or str (O00000OOOO00OO00O )=="pilo":#line:102 + O00000OOOO00OO00O ="philo"#line:103 + if str (O00000OOOO00OO00O )=="filos"or str (O00000OOOO00OO00O )=="filo":#line:104 + O00000OOOO00OO00O ="philo"#line:105 + if str (O00000OOOO00OO00O )=="sinces"or str (O00000OOOO00OO00O )=="sinc":#line:106 + O00000OOOO00OO00O ="synthe"#line:107 + if str (O00000OOOO00OO00O )=="sintes"or str (O00000OOOO00OO00O )=="sint":#line:108 + O00000OOOO00OO00O ="synthe"#line:109 + if str (O00000OOOO00OO00O )=="axos"or str (O00000OOOO00OO00O )=="axo":#line:110 + O00000OOOO00OO00O ="axso"#line:111 + if str (O00000OOOO00OO00O )=="uno":#line:112 + O00000OOOO00OO00O ="1"#line:113 + if str (O00000OOOO00OO00O )=="dos"or str (O00000OOOO00OO00O )=="do":#line:114 + O00000OOOO00OO00O ="2"#line:115 + if str (O00000OOOO00OO00O )=="tres"or str (O00000OOOO00OO00O )=="tr":#line:116 + O00000OOOO00OO00O ="3"#line:117 + if str (O00000OOOO00OO00O )=="cuatro":#line:118 + O00000OOOO00OO00O ="4"#line:119 + if str (O00000OOOO00OO00O )=="cinco":#line:120 + O00000OOOO00OO00O ="5"#line:121 + if str (O00000OOOO00OO00O )=="seis"or str (O00000OOOO00OO00O )=="sei":#line:122 + O00000OOOO00OO00O ="6"#line:123 + if str (O00000OOOO00OO00O )=="siete":#line:124 + O00000OOOO00OO00O ="7"#line:125 + if str (O00000OOOO00OO00O )=="ocho":#line:126 + O00000OOOO00OO00O ="8"#line:127 + if str (O00000OOOO00OO00O )=="nueve":#line:128 + O00000OOOO00OO00O ="9"#line:129 + if str (O00000OOOO00OO00O )=="cero":#line:130 + O00000OOOO00OO00O ="0"#line:131 + if str (O00000OOOO00OO00O )=="veintiuno":#line:132 + O00000OOOO00OO00O ="21"#line:133 + if str (O00000OOOO00OO00O )=="veinte":#line:134 + O00000OOOO00OO00O ="20"#line:135 + if str (O00000OOOO00OO00O )=="veintidos"or str (O00000OOOO00OO00O )=="veintido":#line:136 + O00000OOOO00OO00O ="22"#line:137 + if str (O00000OOOO00OO00O )=="veintitres"or str (O00000OOOO00OO00O )=="veintitre":#line:138 + O00000OOOO00OO00O ="23"#line:139 + if str (O00000OOOO00OO00O )=="veinticuatro":#line:140 + O00000OOOO00OO00O ="24"#line:141 + if str (O00000OOOO00OO00O )=="veinticinco":#line:142 + O00000OOOO00OO00O ="25"#line:143 + if str (O00000OOOO00OO00O )=="veintiseis"or str (O00000OOOO00OO00O )=="veintisei":#line:144 + O00000OOOO00OO00O ="26"#line:145 + if str (O00000OOOO00OO00O )=="veintisiete":#line:146 + O00000OOOO00OO00O ="27"#line:147 + if str (O00000OOOO00OO00O )=="veintiocho":#line:148 + O00000OOOO00OO00O ="28"#line:149 + if str (O00000OOOO00OO00O )=="veintinueve":#line:150 + O00000OOOO00OO00O ="29"#line:151 + if str (O00000OOOO00OO00O )=="treinta":#line:152 + O00000OOOO00OO00O ="30"#line:153 + if str (remove_accents (O00O0O0O00OOO000O )).lower ()==str (remove_accents (O00000OOOO00OO00O )).lower ():#line:154 + OO0O0O0O00O00O00O [OOO00OOOOOOOOOO00 ]=OO0O0O0O00O00O00O [OOO00OOOOOOOOOO00 ]+1 #line:155 + O0O0O0O00OO00O0O0 [OOO00OOOOOOOOOO00 ].pop (OOO0OO0OO00OO0000 )#line:156 + OO0000OOOOOO00OO0 =np .argwhere (OO0O0O0O00O00O00O ==np .amax (OO0O0O0O00O00O00O ))#line:158 + OOOO00OO0O0O0OO0O =[]#line:159 + O00OO000OOOO0OO0O =[]#line:160 + OO000O00000O00O0O =[]#line:161 + O0OO000O0O0OOO0O0 ={}#line:162 + OOO0OO0OO00O000O0 =xlrd .open_workbook (archivo )#line:163 + OOO0OO0OO00O000O0 =OOO0OO0OO00O000O0 .sheet_by_index (0 )#line:164 + if not np .all (OO0O0O0O00O00O00O ==0 ):#line:165 + for O0O0O000OO0OO0O00 in OO0000OOOOOO00OO0 :#line:166 + if (OO0O0OOO0O00O000O .loc [O0O0O000OO0OO0O00 ,'Especialidad']=='trauma').any ():#line:167 + O0000OOOOOOO00OO0 =OOO0OO0OO00O000O0 .cell (int (O0O0O000OO0OO0O00 )+1 ,2 )#line:168 + O0000O000OO0O00OO =OOO0OO0OO00O000O0 .cell (int (O0O0O000OO0OO0O00 )+1 ,3 )#line:169 + O0000OOOOOOO00OO0 =str (O0000OOOOOOO00OO0 )#line:170 + O0000O000OO0O00OO =str (O0000O000OO0O00OO )#line:171 + O0000OOOOOOO00OO0 =O0000OOOOOOO00OO0 .split ("'")#line:172 + O0000O000OO0O00OO =O0000O000OO0O00OO .split ("'")#line:173 + OOOO00OO0O0O0OO0O .append (f" {O0000OOOOOOO00OO0[1]} {O0000O000OO0O00OO[1]} ")#line:174 + elif (OO0O0OOO0O00O000O .loc [O0O0O000OO0OO0O00 ,'Especialidad']=='uro').any ():#line:175 + O0000OOOOOOO00OO0 =OOO0OO0OO00O000O0 .cell (int (O0O0O000OO0OO0O00 )+1 ,2 )#line:176 + O0000O000OO0O00OO =OOO0OO0OO00O000O0 .cell (int (O0O0O000OO0OO0O00 )+1 ,3 )#line:177 + O0000OOOOOOO00OO0 =str (O0000OOOOOOO00OO0 )#line:178 + O0000O000OO0O00OO =str (O0000O000OO0O00OO )#line:179 + O0000OOOOOOO00OO0 =O0000OOOOOOO00OO0 .split ("'")#line:180 + O0000O000OO0O00OO =O0000O000OO0O00OO .split ("'")#line:181 + O00OO000OOOO0OO0O .append (f" {O0000OOOOOOO00OO0[1]} {O0000O000OO0O00OO[1]} ")#line:182 + elif (OO0O0OOO0O00O000O .loc [O0O0O000OO0OO0O00 ,'Especialidad']=='admin').any ():#line:183 + O0000OOOOOOO00OO0 =OOO0OO0OO00O000O0 .cell (int (O0O0O000OO0OO0O00 )+1 ,2 )#line:184 + O0000O000OO0O00OO =OOO0OO0OO00O000O0 .cell (int (O0O0O000OO0OO0O00 )+1 ,3 )#line:185 + O0000OOOOOOO00OO0 =str (O0000OOOOOOO00OO0 )#line:186 + O0000O000OO0O00OO =str (O0000O000OO0O00OO )#line:187 + O0000OOOOOOO00OO0 =O0000OOOOOOO00OO0 .split ("'")#line:188 + O0000O000OO0O00OO =O0000O000OO0O00OO .split ("'")#line:189 + OO000O00000O00O0O .append (f" {O0000OOOOOOO00OO0[1]} {O0000O000OO0O00OO[1]} ")#line:190 + return OOOO00OO0O0O0OO0O ,O00OO000OOOO0OO0O ,OO000O00000O00O0O #line:191 +async def boton_pdf_video (OOO00O000O0OOOOOO ,O00O0OO0OO0O0O0O0 ,O0O0O00OOO0000000 ):#line:193 + O0000O000OO0O000O =aiohttp .TCPConnector (ssl =True )#line:194 + async with aiohttp .ClientSession (connector =O0000O000OO0O000O )as O00O0OO00OOOO0O0O :#line:195 + OO0000OOOO0OO00O0 =await O00O0OO00OOOO0O0O .get (f'{base_url}all-content/{OOO00O000O0OOOOOO}',auth =auth )#line:196 + OO0OOO00000O00O00 =await OO0000OOOO0OO00O0 .json ()#line:197 + OO000OOO00O00OO00 =[]#line:199 + OOOO00OOOOO0OO00O ={}#line:200 + if O0O0O00OOO0000000 =="0":#line:202 + for O000O0OOOOO0OOOO0 in OO0OOO00000O00O00 :#line:203 + if O000O0OOOOO0OOOO0 ['type']=="Intervencion":#line:204 + OO000OOO00O00OO00 .append (O000O0OOOOO0OOOO0 ['nid'])#line:205 + else :#line:206 + OO000OOO00O00OO00 .append (O0O0O00OOO0000000 )#line:207 + for O0O0O00O0OOO0OOOO in OO000OOO00O00OO00 :#line:209 + OO000000O0O0OOOO0 =await O00O0OO00OOOO0O0O .get (f'{base_url}intervenciones/{O0O0O00O0OOO0OOOO}',auth =auth )#line:210 + O0O0O000O000OO00O =await OO000000O0O0OOOO0 .json ()#line:211 + O0O0O000O000OO00O =O0O0O000O000OO00O [0 ]#line:212 + O0OO000OO0OO0OOOO ={}#line:213 + if O00O0OO0OO0O0O0O0 in O0O0O000O000OO00O :#line:215 + OO00OOO00000000OO =O0O0O000O000OO00O [O00O0OO0OO0O0O0O0 ]#line:216 + for OO0000000O0OOOO0O in OO00OOO00000000OO :#line:217 + if O00O0OO0OO0O0O0O0 =='field_pdf':#line:218 + O0OO000OO0OO0OOOO [OO0000000O0OOOO0O ['descripcion']]="https://orva.tedcas.com/"+str (OO0000000O0OOOO0O ['url'])#line:219 + if O00O0OO0OO0O0O0O0 =='field_video':#line:220 + O0OO000OO0OO0OOOO [OO0000000O0OOOO0O ['descripcion']]=str (OO0000000O0OOOO0O ['url'])#line:221 + OOOO00OOOOO0OO00O [O0O0O000O000OO00O ['title']]=O0OO000OO0OO0OOOO #line:223 else :#line:224 - if O0OO0000OO000OO0O !=0 :#line:225 - O00OO0OO00000OOOO ['']=""#line:226 - return {}#line:227 - return O00OO0OO00000OOOO #line:228 -async def cargar_base_datos (OOOOO0OO0OOOOO00O ,O0OOOOOOOO000OOO0 ):#line:230 - O000OO000O000OOO0 =None #line:231 - OO000000OOOOOOO0O =[]#line:232 - O000OO00O0O0O00O0 =aiohttp .TCPConnector (ssl =True )#line:233 - async with aiohttp .ClientSession (connector =O000OO00O0O0O00O0 )as OO00O0OO0OOOOO0O0 :#line:234 - OO00OOOO00OOO0O0O =await OO00O0OO0OOOOO0O0 .get ('https://orva.tedcas.com/api/all-content/'+str (O0OOOOOOOO000OOO0 ),auth =auth )#line:235 - O0OOOO0OOO0OO00OO =await OO00OOOO00OOO0O0O .json ()#line:236 - O0000O0OOO0O000O0 =np .zeros (len (O0OOOO0OOO0OO00OO ),dtype =int )#line:237 - OOOOO000000O00O0O =[]#line:238 - for OOOOO0O0O0OOO000O in OOOOO0OO0OOOOO00O :#line:239 - O00O0O0OOOOOO00OO =0 #line:240 - for OO0O0OOO00OOO0000 in range (100 ):#line:241 - OO0O0OOO00OOO0000 =OO0O0OOO00OOO0000 /10 #line:242 - if OOOOO0O0O0OOO000O ==str (OO0O0OOO00OOO0000 ):#line:243 - OOOOO0O0O0OOO000O =str (OO0O0OOO00OOO0000 ).split ('.')#line:244 - OOOOO000000O00O0O .append (OOOOO0O0O0OOO000O )#line:245 - O00O0O0OOOOOO00OO =O00O0O0OOOOOO00OO +1 #line:246 - if OOOOO0O0O0OOO000O =='con':#line:247 - O00O0O0OOOOOO00OO =O00O0O0OOOOOO00OO +1 #line:248 - if O00O0O0OOOOOO00OO ==0 :#line:249 - OOOOO000000O00O0O .append (OOOOO0O0O0OOO000O )#line:250 - for O00OO0OOO00O00O0O in range (len (O0OOOO0OOO0OO00OO )):#line:251 - OOO00OOOOOOO0000O =0 #line:252 - O0O00000OOOO0OO00 =O0OOOO0OOO0OO00OO [O00OO0OOO00O00O0O ]#line:253 - OO0OOO0OO00O0000O =str (O0O00000OOOO0OO00 ['title']).lower ()#line:254 - OO0OOO0OO00O0000O =remove_accents (OO0OOO0OO00O0000O )#line:255 - OO0OOO0OO00O0000O =OO0OOO0OO00O0000O .split (' ')#line:256 - for OOOOOOOO0O0OO00OO ,OO0OO0O0OOOOOO000 in enumerate (OO0OOO0OO00O0000O ):#line:257 - for OOO00O0O0O0O0OO00 ,O0O00OO0OOOO0O0O0 in enumerate (OO0OOO0OO00O0000O ):#line:258 - if OOO00O0O0O0O0OO00 !=OOOOOOOO0O0OO00OO :#line:259 - if OO0OO0O0OOOOOO000 ==O0O00OO0OOOO0O0O0 :#line:260 - OO0OOO0OO00O0000O .pop (OOO00O0O0O0O0OO00 )#line:261 - for OOOOOOOO0O0OO00OO ,OO0OO0O0OOOOOO000 in enumerate (OO0OOO0OO00O0000O ):#line:262 - for OO0O0OOO00OOO0000 in range (100 ):#line:263 - OO0O0OOO00OOO0000 =OO0O0OOO00OOO0000 /10 #line:264 - if OO0OO0O0OOOOOO000 ==str (OO0O0OOO00OOO0000 ):#line:265 - OO0OO0O0OOOOOO000 =str (OO0O0OOO00OOO0000 ).split ('.')#line:266 - OO0OOO0OO00O0000O .append (OO0OO0O0OOOOOO000 )#line:267 - for OO000OO0OOO0OO000 in OOOOO000000O00O0O :#line:268 - if OO000OO0OOO0OO000 =="maya":#line:269 - OO000OO0OOO0OO000 ="malla"#line:270 - if OO000OO0OOO0OO000 =="pilos"or OO000OO0OOO0OO000 =="pilo":#line:271 - OO000OO0OOO0OO000 ="philo"#line:272 - if OO000OO0OOO0OO000 =="filos"or OO000OO0OOO0OO000 =="filo":#line:273 - OO000OO0OOO0OO000 ="philo"#line:274 - if OO000OO0OOO0OO000 =="sinces"or OO000OO0OOO0OO000 =="sinc":#line:275 - OO000OO0OOO0OO000 ="synthe"#line:276 - if OO000OO0OOO0OO000 =="sintes"or OO000OO0OOO0OO000 =="sint":#line:277 - OO000OO0OOO0OO000 ="synthe"#line:278 - if OO000OO0OOO0OO000 =="axos"or OO000OO0OOO0OO000 =="axo":#line:279 - OO000OO0OOO0OO000 ="axso"#line:280 - if OO000OO0OOO0OO000 =="uno":#line:281 - OO000OO0OOO0OO000 =1 #line:282 - if OO000OO0OOO0OO000 =="dos"or OO000OO0OOO0OO000 =="do":#line:283 - OO000OO0OOO0OO000 =2 #line:284 - if OO000OO0OOO0OO000 =="tres"or OO000OO0OOO0OO000 =="tr":#line:285 - OO000OO0OOO0OO000 =3 #line:286 - if OO000OO0OOO0OO000 =="cuatro":#line:287 - OO000OO0OOO0OO000 =4 #line:288 - if OO000OO0OOO0OO000 =="cinco":#line:289 - OO000OO0OOO0OO000 =5 #line:290 - if OO000OO0OOO0OO000 =="seis"or OO000OO0OOO0OO000 =="sei":#line:291 - OO000OO0OOO0OO000 =6 #line:292 - if OO000OO0OOO0OO000 =="siete":#line:293 - OO000OO0OOO0OO000 =7 #line:294 - if OO000OO0OOO0OO000 =="ocho":#line:295 - OO000OO0OOO0OO000 =8 #line:296 - if OO000OO0OOO0OO000 =="nueve":#line:297 - OO000OO0OOO0OO000 =9 #line:298 - if OO000OO0OOO0OO000 =="cero":#line:299 - OO000OO0OOO0OO000 =0 #line:300 - if OO000OO0OOO0OO000 =="veintiuno":#line:301 - OO000OO0OOO0OO000 ="21"#line:302 - if OO000OO0OOO0OO000 =="veinte":#line:303 - OO000OO0OOO0OO000 ="20"#line:304 - if OO000OO0OOO0OO000 =="veintidos"or OO000OO0OOO0OO000 =="veintido":#line:305 - OO000OO0OOO0OO000 ="22"#line:306 - if OO000OO0OOO0OO000 =="veintitres"or OO000OO0OOO0OO000 =="veintitre":#line:307 - OO000OO0OOO0OO000 ="23"#line:308 - if OO000OO0OOO0OO000 =="veinticuatro":#line:309 - OO000OO0OOO0OO000 ="24"#line:310 - if OO000OO0OOO0OO000 =="veinticinco":#line:311 - OO000OO0OOO0OO000 ="25"#line:312 - if OO000OO0OOO0OO000 =="veintiseis"or OO000OO0OOO0OO000 =="veintisei":#line:313 - OO000OO0OOO0OO000 ="26"#line:314 - if OO000OO0OOO0OO000 =="veintisiete":#line:315 - OO000OO0OOO0OO000 ="27"#line:316 - if OO000OO0OOO0OO000 =="veintiocho":#line:317 - OO000OO0OOO0OO000 ="28"#line:318 - if OO000OO0OOO0OO000 =="veintinueve":#line:319 - OO000OO0OOO0OO000 ="29"#line:320 - if OO000OO0OOO0OO000 =="treinta":#line:321 - OO000OO0OOO0OO000 ="30"#line:322 - if type (OO000OO0OOO0OO000 )==int and type (O000OO000O000OOO0 )==int :#line:323 - OO0O0OOO00OOO0000 =str (O000OO000O000OOO0 )+'.'+str (OO000OO0OOO0OO000 )#line:324 - OO000OO0OOO0OO000 =OO0O0OOO00OOO0000 .split ('.')#line:325 - O000OO000O000OOO0 =OO000OO0OOO0OO000 #line:326 - OO000OO0OOO0OO000 =inflector .singularize (str (OO000OO0OOO0OO000 ))#line:327 - OO0OO0O0OOOOOO000 =inflector .singularize (str (OO0OO0O0OOOOOO000 ))#line:328 - OO000OO0OOO0OO000 =remove_accents (OO000OO0OOO0OO000 )#line:329 - if OO0OO0O0OOOOOO000 ==OO000OO0OOO0OO000 :#line:330 - OOO00OOOOOOO0000O =OOO00OOOOOOO0000O +1 #line:331 - O0000O0OOO0O000O0 [O00OO0OOO00O00O0O ]=OOO00OOOOOOO0000O #line:332 - O0OO000OOOOO00O00 =np .argwhere (O0000O0OOO0O000O0 ==np .amax (O0000O0OOO0O000O0 ))#line:333 - for O00OO0OOO00O00O0O in O0OO000OOOOO00O00 :#line:334 - OO000000OOOOOOO0O .append (O0OOOO0OOO0OO00OO [int (O00OO0OOO00O00O0O )])#line:335 - if np .all (O0000O0OOO0O000O0 ==0 ):#line:336 - OO000000OOOOOOO0O =None #line:337 - return OO000000OOOOOOO0O #line:338 -async def cargar_tipo (O0OOOOOO0OOO000OO ,O0OO0OOO0OOOOO0OO ):#line:340 - OO0OOO000000O0O00 =aiohttp .TCPConnector (ssl =True )#line:341 - async with aiohttp .ClientSession (connector =OO0OOO000000O0O00 )as O0000O0OO00000O0O :#line:342 - OOOO0000OOOOO000O =await O0000O0OO00000O0O .get (f'{base_url}all-content/{O0OO0OOO0OOOOO0OO}',auth =auth )#line:343 - O000O0O0000OO0O0O =await OOOO0000OOOOO000O .json ()#line:344 - OO0000000OOO00000 =None #line:345 - OO00OOO00OO00000O =None #line:346 - for O000OOO0O0O000000 in O000O0O0000OO0O0O :#line:347 - if O0OOOOOO0OOO000OO ==O000OOO0O0O000000 ["nid"]:#line:348 - OO0000000OOO00000 =O000OOO0O0O000000 ["type"]#line:349 - OO00OOO00OO00000O =O000OOO0O0O000000 #line:350 - break #line:351 - return OO00OOO00OO00000O ,OO0000000OOO00000 #line:352 -async def cargar_archivo (O0OO0OOO0O00O0000 ,OOOO00O0O0O0OOO00 ,O00O0OO00O0OOO0O0 ):#line:354 - O0000O000O000O0OO =[]#line:355 - OO0OOOO0OO0OO0000 =aiohttp .TCPConnector (ssl =True )#line:356 - async with aiohttp .ClientSession (connector =OO0OOOO0OO0OO0000 )as O0OO0OOOOOOOOO0OO :#line:357 - OOOO0O0OO00000000 =await O0OO0OOOOOOOOO0OO .get ('https://orva.tedcas.com/api/'+str (O00O0OO00O0OOO0O0 ),auth =auth )#line:358 - O0OO00OO0O0OO0O00 =await OOOO0O0OO00000000 .json ()#line:359 - O0OO00OO0O0OO0O00 =O0OO00OO0O0OO0O00 [0 ]#line:360 - OOOO0O000OO0O000O ="field_"+str (O0OO0OOO0O00O0000 )#line:361 - O0OO0OO00O0O000O0 =O0OO00OO0O0OO0O00 [OOOO0O000OO0O000O ]#line:362 - if OOOO0O000OO0O000O =="field_image":#line:363 - O0OO00OO0O0OO0O00 =O0OO00OO0O0OO0O00 ['field_image']#line:364 - O0OO00OO0O0OO0O00 =O0OO00OO0O0OO0O00 .split (',')#line:365 - O0OO00OO0O0OO0O00 =[OO0OOOO00OOOO00O0 .replace (' ','')for OO0OOOO00OOOO00O0 in O0OO00OO0O0OO0O00 ]#line:366 - for OOOO0O0O00OOO0O00 in O0OO00OO0O0OO0O00 :#line:367 - O0000O000O000O0OO .append ("https://orva.tedcas.com/"+str (OOOO0O0O00OOO0O00 ))#line:368 - print (O0000O000O000O0OO )#line:369 - return O0000O000O000O0OO #line:370 - if len (O0OO0OO00O0O000O0 )==0 :#line:371 - O0O0O00O0O000OO0O ="No hay archivos subidos"#line:372 - O0000O000O000O0OO ="templates/especialidad"#line:373 - elif type (O0OO0OO00O0O000O0 )==str :#line:374 - O0000O000O000O0OO ="https://orva.tedcas.com/"+str (O0OO0OO00O0O000O0 )#line:375 - O0O0O00O0O000OO0O =O0OO0OO00O0O000O0 #line:376 - elif type (O0OO0OO00O0O000O0 )==list :#line:377 - for OO0O0O0O0O000OOOO ,O0000O00OOO0OOO0O in O0OO0OO00O0O000O0 :#line:378 - O0000O000O000O0OO [OO0O0O0O0O000OOOO ]="https://orva.tedcas.com/"+str (O0000O00OOO0OOO0O )#line:379 - O0O0O00O0O000OO0O =O0OO0OO00O0O000O0 #line:380 - return OOOO00O0O0O0OOO00 ,O0000O000O000O0OO ,O0O0O00O0O000OO0O #line:381 -async def cargar_archivo_grande (OOOOOO0OO00O00OO0 ,O0000OO00O0OO0OO0 ,OOOO0O00O0O000OOO ):#line:383 - OOOO0OO0OO0OO0000 =aiohttp .TCPConnector (ssl =True )#line:384 - async with aiohttp .ClientSession (connector =OOOO0OO0OO0OO0000 )as OO00OOOO0O0OO00OO :#line:385 - O0OO000OOOO0O0000 =await OO00OOOO0O0OO00OO .get ('https://orva.tedcas.com/api/'+str (OOOO0O00O0O000OOO ),auth =auth )#line:386 - OOO00000OO00000OO =await O0OO000OOOO0O0000 .json ()#line:387 - OO0O00O0OOOOOO0OO ={}#line:388 - if OOOOOO0OO00O00OO0 =='title_material':#line:389 - for O0O0OO00O0O000OOO in OOO00000OO00000OO :#line:390 - OO0O00O0OOOOOO0OO [O0O0OO00O0O000OOO [OOOOOO0OO00O00OO0 ]]=(O0O0OO00O0O000OOO [OOOOOO0OO00O00OO0 ])#line:391 - return OO0O00O0OOOOOO0OO ,O0000OO00O0OO0OO0 #line:392 - OOO00000OO00000OO =OOO00000OO00000OO [0 ]#line:393 - O0O000O0OO0OOOOO0 ="field_"+str (OOOOOO0OO00O00OO0 )#line:394 - O0O000O0OO0OOOOO0 =OOO00000OO00000OO [O0O000O0OO0OOOOO0 ]#line:395 - if len (O0O000O0OO0OOOOO0 )==0 :#line:396 - OO0O00O0OOOOOO0OO ["No hay archivos"]="templates/especialidad"#line:397 - else :#line:398 - for O0O0OO00O0O000OOO in O0O000O0OO0OOOOO0 :#line:399 - OO0O00O0OOOOOO0OO [O0O0OO00O0O000OOO ['descripcion']]="https://orva.tedcas.com/"+str (O0O0OO00O0O000OOO ['url'])#line:400 - return O0000OO00O0OO0OO0 ,OO0O00O0OOOOOO0OO #line:401 -async def cargar_caja (OO00000O00OO0O0OO ,O00O0OOO0OOOOOO00 ):#line:403 - OO0000000OOO00O00 ={}#line:404 - OOO0OOOOO00OOOOOO =aiohttp .TCPConnector (ssl =True )#line:405 - async with aiohttp .ClientSession (connector =OOO0OOOOO00OOOOOO )as O00O00OOO0OOOOO0O :#line:406 - OOOOO0OOOOO00OOOO =await O00O00OOO0OOOOO0O .get (f'{base_url}intervenciones/{OO00000O00OO0O0OO}',auth =auth )#line:407 - O0O00000O00OO000O =await OOOOO0OOOOO00OOOO .json ()#line:408 - O0O00000O00OO000O =O0O00000O00OO000O [0 ]#line:409 - if 'field_cajas'in O0O00000O00OO000O :#line:410 - O0O00000O00OO000O =O0O00000O00OO000O ['field_cajas']#line:411 - for O00O000OOO0O0OOOO in O0O00000O00OO000O :#line:412 - OO0000000OOO00O00 [O00O000OOO0O0OOOO ['id']]=O00O000OOO0O0OOOO ['caja']#line:413 - else :#line:414 - OO0000000OOO00O00 [str (OO00000O00OO0O0OO )]="No hay archivos"#line:415 - return OO0000000OOO00O00 ,O00O0OOO0OOOOOO00 #line:416 -async def cargar_instrumental (O0OOO00OO0O00O0OO ,O0OO0O0O000O0OO0O ):#line:418 - O000OOOO0OOOO0000 ={}#line:419 - OO0OO0O0O000000OO =aiohttp .TCPConnector (ssl =True )#line:420 - async with aiohttp .ClientSession (connector =OO0OO0O0O000000OO )as O0O00O00000O0O0OO :#line:421 - OOOO0OO0000O0000O =await O0O00O00000O0O0OO .get ('https://orva.tedcas.com/api/'+str (O0OO0O0O000O0OO0O ),auth =auth )#line:422 - O0OO00O00000O00OO =await OOOO0OO0000O0000O .json ()#line:423 - for O0OO0OOOO0OOOO000 in O0OO00O00000O00OO :#line:424 - if 'instrumental'in O0OO0OOOO0OOOO000 :#line:425 - for O0O00O0OO0O0OO00O in O0OO0OOOO0OOOO000 ['instrumental']:#line:426 - if O0O00O0OO0O0OO00O ['id']==O0OOO00OO0O00O0OO :#line:427 - O000OOOO0OOOO0000 [O0OO0OOOO0OOOO000 ['nid']]=O0OO0OOOO0OOOO000 ['title']#line:428 - return O000OOOO0OOOO0000 #line:429 -async def cargar_botones_pdf_admision ():#line:431 - OO0O0000000O0O0O0 ={}#line:432 - O0O00000O0O000OO0 ={}#line:433 - O000OO00OOO00OOOO ={}#line:434 - O0O00O0OOOO000OO0 ={}#line:435 - OOO00O0O0O0OO0OO0 =aiohttp .TCPConnector (ssl =True )#line:436 - async with aiohttp .ClientSession (connector =OOO00O0O0O0OO0OO0 )as O0O0OOOOO00O00O00 :#line:437 - O0O00OOOOOO0OOO00 =await O0O0OOOOO00O00O00 .get ('https://orva.tedcas.com/api/all-content/1621',auth =auth )#line:438 - O00O0O0000OO00OO0 =await O0O00OOOOOO0OOO00 .json ()#line:439 - for OOOOO00OOOO00OOOO in O00O0O0000OO00OO0 :#line:440 - O000O000O00O00OOO =await O0O0OOOOO00O00O00 .get ('https://orva.tedcas.com/api/intervenciones/'+str (OOOOO00OOOO00OOOO ['nid']),auth =auth )#line:441 - OOOOOO00OOO0O000O =await O000O000O00O00OOO .json ()#line:442 - OOOOOO00OOO0O000O =OOOOOO00OOO0O000O [0 ]#line:443 - OO0OO00OO0O0OO0OO =OOOOOO00OOO0O000O ['field_pdf']#line:444 - OO0OO00OO0O0OO0OO =OO0OO00OO0O0OO0OO [0 ]#line:445 - if OOOOOO00OOO0O000O ['field_tecnica']=="Mapa de camas":#line:446 - OO0O0000000O0O0O0 [OOOOOO00OOO0O000O ['title']]="https://orva.tedcas.com/"+str (OO0OO00OO0O0OO0OO ['url'])#line:447 - elif OOOOOO00OOO0O000O ['field_tecnica']=="Ambulancias":#line:448 - O0O00000O0O000OO0 [OOOOOO00OOO0O000O ['title']]="https://orva.tedcas.com/"+str (OO0OO00OO0O0OO0OO ['url'])#line:449 - elif OOOOOO00OOO0O000O ['field_tecnica']=="Programación quirúrgica":#line:450 - O000OO00OOO00OOOO [OOOOOO00OOO0O000O ['title']]="https://orva.tedcas.com/"+str (OO0OO00OO0O0OO0OO ['url'])#line:451 - elif OOOOOO00OOO0O000O ['field_tecnica']=="Otros":#line:452 - O0O00O0OOOO000OO0 [OOOOOO00OOO0O000O ['title']]="https://orva.tedcas.com/"+str (OO0OO00OO0O0OO0OO ['url'])#line:453 - return OO0O0000000O0O0O0 ,O0O00000O0O000OO0 ,O000OO00OOO00OOOO ,O0O00O0OOOO000OO0 #line:454 -def remove_accents (O0OOOOOO00O0O0OO0 ):#line:456 - O0O0O0OO0000OO0O0 =unicodedata .normalize ('NFKD',O0OOOOOO00O0O0OO0 )#line:457 - return u"".join ([O000O000O00O0OOOO for O000O000O00O0OOOO in O0O0O0OO0000OO0O0 if not unicodedata .combining (O000O000O00O0OOOO )])#line:458 -def adaptar_salida (OO000O000O00000OO ):#line:460 - O0OOO0OOO0O000O00 =[]#line:461 - OO000O000O00000OO =str (OO000O000O00000OO ).lower ()#line:462 - OO000O000O00000OO =OO000O000O00000OO .split ("}")#line:463 - OO000O000O00000OO =OO000O000O00000OO [0 ].split (":")#line:464 - if len (OO000O000O00000OO )>=2 :#line:465 - O0000OOOO00OOOO00 =OO000O000O00000OO [1 ].split ("'")#line:466 - O0OOO0OOO0O000O00 =O0000OOOO00OOOO00 [1 ].split ()#line:467 - return O0OOO0OOO0O000O00 #line:468 -def takeCommand ():#line:470 - O00OO00000OO0O0O0 =sr .Recognizer ()#line:471 - with sr .Microphone ()as OO000OO0O0OOO00O0 :#line:472 - print ("Listening...")#line:473 - O00OO00000OO0O0O0 .pause_threshold =1 #line:474 - OOO0000O0O0O00000 =O00OO00000OO0O0O0 .adjust_for_ambient_noise (OO000OO0O0OOO00O0 )#line:475 - OOO0000O0O0O00000 =O00OO00000OO0O0O0 .listen (OO000OO0O0OOO00O0 )#line:476 - try :#line:477 - print ("Recognizing...")#line:478 - O0O0000O00O0O0OO0 =O00OO00000OO0O0O0 .recognize_google (OOO0000O0O0O00000 ,language ='es-ES')#line:479 - print (f"User said: {O0O0000O00O0O0OO0}\n")#line:480 - except Exception as O00O0O00OOO00O0OO :#line:481 - print (O00O0O00OOO00O0OO )#line:482 - print ("Unable to Recognize your voice.")#line:483 - return "none"#line:484 - return O0O0000O00O0O0OO0 #line:485 -app =Flask (__name__ )#line:487 -app .config ['SECRET_KEY']='mysecretkey'#line:488 -IMG_FOLDER =os .path .join ('static','IMG')#line:490 -app .config ['UPLOAD_FOLDER']=IMG_FOLDER #line:491 -@app .route ("/")#line:493 -async def hello ():#line:494 - OOO000OO0OO0O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'trauma.jpeg')#line:495 - O0OOOO00OOOO0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'uro.jpeg')#line:496 - O000O0O0000O0OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'adm.jpeg')#line:497 - O0OOO0OO000O000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'tijerass.png')#line:498 - return render_template ('especialidad.html',user_image0 =O0OOO0OO000O000O0 ,user_image1 =OOO000OO0OO0O0O00 ,user_image2 =O0OOOO00OOOO0000O ,user_image3 =O000O0O0000O0OOOO )#line:499 -@app .route ("/especialidad")#line:501 -async def especialidad ():#line:502 - OO00O00OOOOOO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'trauma.jpeg')#line:503 - OO0O0000OO00O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'uro.jpeg')#line:504 - OO0O00OOO00OO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'adm.jpeg')#line:505 - OO00OO00OO0OO0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'tijerass.png')#line:506 - return render_template ('especialidad.html',user_image0 =OO00OO00OO0OO0000 ,user_image1 =OO00O00OOOOOO000O ,user_image2 =OO0O0000OO00O0000 ,user_image3 =OO0O00OOO00OO0OOO )#line:507 -@app .route ("/seleccion_trauma",methods =['GET','POST'])#line:509 -async def seleccion_trauma ():#line:510 - OO0OOOO0OOOO0OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:511 - O0O0OO0O0O0OOOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:512 - O0O00000OO0000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:513 - O0OOOOO00O000O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:514 - return render_template ('seleccion_trauma.html',user_image4 =OO0OOOO0OOOO0OO00 ,user_image5 =O0O0OO0O0O0OOOOOO ,user_image6 =O0O00000OO0000OO0 ,user_image7 =O0OOOOO00O000O0OO )#line:515 -@app .route ("/buscador_trauma",methods =['GET','POST'])#line:517 -async def buscador_trauma ():#line:518 - OO000O00000000O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:519 - OO0O00000O00O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:520 - OO0000O00000OO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:521 - O00OO0OOOO000OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:522 - OO0OO000O00O00O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:523 - O000O0OOOOOOOO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:524 - O0000O000O00000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:525 - OO0O0OOOO000OOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:526 - OOOOOO0OO0OOO0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:527 - OOOOOOOO0O00OO00O =str (request .form .to_dict ())#line:528 - OOOOOOOO0O00OO00O =adaptar_salida (OOOOOOOO0O00OO00O )#line:529 - OO00OO0OOO00OO0O0 ={}#line:530 - OO00OO0OOO00OO0O0 [""]=""#line:531 - if len (OOOOOOOO0O00OO00O )==0 :#line:532 - return render_template ('buscador_trauma.html',result_busqueda =OO00OO0OOO00OO0O0 ,user_image4 =OO000O00000000O00 ,user_image5 =OO0O00000O00O0000 ,user_image6 =OO0000O00000OO0OO ,user_image7 =O00OO0OOOO000OOO0 ,user_image8 =O0000O000O00000O0 ,user_image9 =OO0O0OOOO000OOOOO ,user_image10 =OO0OO000O00O00O0O ,user_image11 =OOOOOO0OO0OOO0000 ,user_image12 =O000O0OOOOOOOO0OO ,nid2 =0 )#line:533 - elif OOOOOOOO0O00OO00O !=None or "{}":#line:534 - O0000O000OOO0O0O0 =1 #line:535 - OOO0O0O0000O0O00O =await cargar_base_datos (OOOOOOOO0O00OO00O ,O0000O000OOO0O0O0 )#line:536 - OO0O0O0OO0OOOOO0O =await buscar_faq (OOOOOOOO0O00OO00O ,1 )#line:537 - if OOO0O0O0000O0O00O ==None :#line:538 - if len (OO0O0O0OO0OOOOO0O )==0 :#line:539 - return render_template ('buscador_trauma.html',result_busqueda =OO00OO0OOO00OO0O0 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =OO000O00000000O00 ,user_image5 =OO0O00000O00O0000 ,user_image6 =OO0000O00000OO0OO ,user_image7 =O00OO0OOOO000OOO0 ,user_image8 =O0000O000O00000O0 ,user_image9 =OO0O0OOOO000OOOOO ,user_image10 =OO0OO000O00O00O0O ,user_image11 =OOOOOO0OO0OOO0000 ,user_image12 =O000O0OOOOOOOO0OO ,nid2 =0 )#line:540 - else :#line:541 - return render_template ('buscador_trauma.html',faqs =OO0O0O0OO0OOOOO0O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OO00OO0OOO00OO0O0 ,user_image4 =OO000O00000000O00 ,user_image5 =OO0O00000O00O0000 ,user_image6 =OO0000O00000OO0OO ,user_image7 =O00OO0OOOO000OOO0 ,user_image8 =O0000O000O00000O0 ,user_image9 =OO0O0OOOO000OOOOO ,user_image10 =OO0OO000O00O00O0O ,user_image11 =OOOOOO0OO0OOO0000 ,user_image12 =O000O0OOOOOOOO0OO ,nid2 =0 )#line:542 - elif len (OOO0O0O0000O0O00O )>=1 :#line:543 - O0OO0O000O0OO0OOO =[]#line:544 - OOOO0OO0O00O0OO0O =[]#line:545 - OO00OO0OOO00OO0O0 ={}#line:546 - for OOOO0O0OOOO0O00O0 in OOO0O0O0000O0O00O :#line:547 - O0OO0O000O0OO0OOO .append (OOOO0O0OOOO0O00O0 ["title"])#line:548 - OOOO0OO0O00O0OO0O .append (OOOO0O0OOOO0O00O0 ["nid"])#line:549 - for OOO0000OOOO0O0O0O ,OOOO0O0OOOO0O00O0 in enumerate (O0OO0O000O0OO0OOO ):#line:550 - OO00OO0OOO00OO0O0 [OOOO0OO0O00O0OO0O [OOO0000OOOO0O0O0O ]]=OOOO0O0OOOO0O00O0 #line:551 - if len (OO0O0O0OO0OOOOO0O )!=0 :#line:552 - return render_template ('buscador_trauma1.html',faqs =OO0O0O0OO0OOOOO0O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OO00OO0OOO00OO0O0 ,user_image4 =OO000O00000000O00 ,user_image5 =OO0O00000O00O0000 ,user_image6 =OO0000O00000OO0OO ,user_image7 =O00OO0OOOO000OOO0 ,user_image8 =O0000O000O00000O0 ,user_image9 =OO0O0OOOO000OOOOO ,user_image10 =OO0OO000O00O00O0O ,user_image11 =OOOOOO0OO0OOO0000 ,user_image12 =O000O0OOOOOOOO0OO ,nid2 =0 )#line:553 - else :#line:554 - if len (OO00OO0OOO00OO0O0 )==1 :#line:555 - return redirect (url_for ('resultado_trauma',link =OOOO0OO0O00O0OO0O ))#line:556 - else :#line:557 - return render_template ('buscador_trauma1.html',result_busqueda =OO00OO0OOO00OO0O0 ,user_image4 =OO000O00000000O00 ,user_image5 =OO0O00000O00O0000 ,user_image6 =OO0000O00000OO0OO ,user_image7 =O00OO0OOOO000OOO0 ,user_image8 =O0000O000O00000O0 ,user_image9 =OO0O0OOOO000OOOOO ,user_image10 =OO0OO000O00O00O0O ,user_image11 =OOOOOO0OO0OOO0000 ,user_image12 =O000O0OOOOOOOO0OO ,nid2 =0 )#line:558 -@app .route ("/resultado_trauma",methods =['GET','POST'])#line:560 -async def resultado_trauma ():#line:561 - OOO000000O0O0OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:562 - O0000O0OO00OOO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:563 - O00000O0OO0000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:564 - O000O00O0OOO0OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:565 - OO000OOOO0OO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:566 - O00000OOO000O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:567 - O0O0O0O00O000O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:568 - OO0OO00OO0OOO0OOO =request .args .get ('link')#line:569 - O0000OO0000OO0OO0 ,O0O0O0O0OOO000O00 =await cargar_tipo (OO0OO00OO0OOO0OOO ,1 )#line:570 - OO00O00000O00O000 =O0000OO0000OO0OO0 ['title']#line:571 - if O0O0O0O0OOO000O00 =="Intervencion":#line:573 - OO0OOOOOOO0000000 ,O0O0OOO00O0000000 =await cargar_caja (str (OO0OO00OO0OOO0OOO ),'Instrumental - Cajas: ')#line:574 - return render_template ('intervencion_trauma.html',user_image8 =OO000OOOO0OO00000 ,user_image9 =O00000OOO000O0OO0 ,user_image10 =O00000O0OO0000OO0 ,user_image11 =O0O0O0O00O000O0O0 ,user_image12 =O000O00O0OOO0OOOO ,instrumental =OO0OOOOOOO0000000 ,texto_cajas =O0O0OOO00O0000000 ,title =OO00O00000O00O000 ,user_image6 =OOO000000O0O0OO00 ,user_image7 =O0000O0OO00OOO0O0 ,nid2 =OO0OO00OO0OOO0OOO )#line:575 - elif O0O0O0O0OOO000O00 =='Caja':#line:576 - OO0OO00OO000OOO00 ,O00OOO0OO00OO0O00 ,OO0OO0O0000O0O00O =await cargar_archivo ("ubicacion","Ubicacion: ","cajas/"+str (OO0OO00OO0OOO0OOO ))#line:577 - O0000OO0OOO0OO0O0 =await cargar_archivo ("image","Imagen: ","cajas/"+str (OO0OO00OO0OOO0OOO ))#line:578 - OO0OO0OO0OOO00O0O ,O00O00O0OO0000OO0 =await cargar_archivo_grande ("title_material","Instrumental : ","cajas/"+str (OO0OO00OO0OOO0OOO ))#line:579 - if len (OO00O00000O00O000 )==1 :#line:580 - return render_template ('caja_trauma1.html',title =OO00O00000O00O000 ,files_instru =OO0OO0OO0OOO00O0O ,texto_instru =O00O00O0OO0000OO0 ,texto_ubi =OO0OO00OO000OOO00 ,file_texto_ubi =OO0OO0O0000O0O00O ,file_imagen =O0000OO0OOO0OO0O0 ,user_image6 =OOO000000O0O0OO00 ,user_image7 =O0000O0OO00OOO0O0 )#line:581 - else :#line:582 - return render_template ('caja_trauma.html',title =OO00O00000O00O000 ,files_instru =OO0OO0OO0OOO00O0O ,texto_instru =O00O00O0OO0000OO0 ,texto_ubi =OO0OO00OO000OOO00 ,file_texto_ubi =OO0OO0O0000O0O00O ,file_imagen =O0000OO0OOO0OO0O0 ,user_image6 =OOO000000O0O0OO00 ,user_image7 =O0000O0OO00OOO0O0 )#line:583 - elif O0O0O0O0OOO000O00 =='Instrumental':#line:584 - OO00O0OOOOOOO00O0 =await cargar_instrumental (OO0OO00OO0OOO0OOO ,'listado_completo_cajas/1')#line:585 - if len (OO00O0OOOOOOO00O0 )==1 :#line:586 - return render_template ('instrumental_trauma1.html',cajas =OO00O0OOOOOOO00O0 ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =OO00O00000O00O000 ,user_image6 =OOO000000O0O0OO00 ,user_image7 =O0000O0OO00OOO0O0 )#line:587 - else :#line:588 - return render_template ('instrumental_trauma.html',cajas =OO00O0OOOOOOO00O0 ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =OO00O00000O00O000 ,user_image6 =OOO000000O0O0OO00 ,user_image7 =O0000O0OO00OOO0O0 )#line:589 -@app .route ("/protocolos_trauma",methods =['GET','POST'])#line:591 -async def protocolos_trauma ():#line:592 - O00OOOOOO0O0O0000 =request .args .get ('link2')#line:593 - O0OO000O0000OOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:594 - OOOO0O00OO00O0OO0 =await boton_word_ppt (1 ,"field_protocolo",O00OOOOOO0O0O0000 )#line:595 - if len (OOOO0O00OO00O0OO0 )==1 :#line:596 - return render_template ('protocolo1.html',protocolos =OOOO0O00OO00O0OO0 ,user_image7 =O0OO000O0000OOOO0 )#line:597 - else :#line:598 - return render_template ('protocolo.html',protocolos =OOOO0O00OO00O0OO0 ,user_image7 =O0OO000O0000OOOO0 )#line:599 -@app .route ("/guia_visual_trauma",methods =['GET','POST'])#line:601 -async def guia_visual_trauma ():#line:602 - O00O00O00O0O000O0 =request .args .get ('link2')#line:603 - OOOO0000OO00O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:604 - O0O0O00O000OO000O =await boton_word_ppt (1 ,"field_guia_visual",O00O00O00O0O000O0 )#line:605 - if len (O0O0O00O000OO000O )==1 :#line:606 - return render_template ('guia_visual1.html',guia_visual =O0O0O00O000OO000O ,user_image7 =OOOO0000OO00O0OOO )#line:607 - else :#line:608 - return render_template ('guia_visual.html',guia_visual =O0O0O00O000OO000O ,user_image7 =OOOO0000OO00O0OOO )#line:609 -@app .route ("/pdf_casa_trauma",methods =['GET','POST'])#line:611 -async def pdf_casa_trauma ():#line:612 - OOO0O0OO0OO0O000O =request .args .get ('link2')#line:613 - OO0OOO0OO000OOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:614 - OO0OOOO0O00O00000 =await boton_pdf_video (1 ,"field_pdf",OOO0O0OO0OO0O000O )#line:615 - OOOO0OO0000O00O00 =0 #line:616 - for OO0O000OO0O00OOOO ,OOOOO0000OO00OOOO in OO0OOOO0O00O00000 .items ():#line:617 - for OOOO0O0OO00O0000O ,OOOO00O0O000O0O00 in OOOOO0000OO00OOOO .items ():#line:618 - OOOO0OO0000O00O00 =OOOO0OO0000O00O00 +1 #line:619 - if len (OO0OOOO0O00O00000 .items ())==1 :#line:620 - if OOOO0OO0000O00O00 ==1 :#line:621 - print ("bien")#line:622 - return render_template ('pdf_casa_comercial1.html',user_image7 =OO0OOO0OO000OOO0O ,titulos =OO0OOOO0O00O00000 )#line:623 - else :#line:624 - return render_template ('pdf_casa_comercial.html',user_image7 =OO0OOO0OO000OOO0O ,titulos =OO0OOOO0O00O00000 )#line:625 - else :#line:626 - return render_template ('pdf_casa_comercial.html',user_image7 =OO0OOO0OO000OOO0O ,titulos =OO0OOOO0O00O00000 )#line:627 -@app .route ("/videos_trauma",methods =['GET','POST'])#line:629 -async def videos_trauma ():#line:630 - OO0000OO0OOOOO0O0 =request .args .get ('link2')#line:631 - O00O00O0OO0000O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:632 - OO0OOO0OOO0OOO00O =await boton_pdf_video (1 ,"field_video",OO0000OO0OOOOO0O0 )#line:633 - O0O0OOOO0O0O00O00 =0 #line:634 - for O000OO0OOO00O0000 ,O0OO00O000O0OOOOO in OO0OOO0OOO0OOO00O .items ():#line:635 - for O00O0O000O000O0O0 ,O000O00OO00000000 in O0OO00O000O0OOOOO .items ():#line:636 - O0O0OOOO0O0O00O00 =O0O0OOOO0O0O00O00 +1 #line:637 - if len (OO0OOO0OOO0OOO00O .items ())==1 :#line:638 - if O0O0OOOO0O0O00O00 ==1 :#line:639 - print ("bien")#line:640 - return render_template ('videos1.html',user_image7 =O00O00O0OO0000O00 ,titulos =OO0OOO0OOO0OOO00O )#line:641 - else :#line:642 - return render_template ('videos.html',user_image7 =O00O00O0OO0000O00 ,titulos =OO0OOO0OOO0OOO00O )#line:643 - else :#line:644 - return render_template ('videos.html',user_image7 =O00O00O0OO0000O00 ,titulos =OO0OOO0OOO0OOO00O )#line:645 -@app .route ("/materiales_trauma",methods =['GET','POST'])#line:647 -async def materiales_trauma ():#line:648 - OO0OO0OOOO00O0O00 =request .args .get ('link2')#line:649 - O00O00O00000OO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:650 - OO00O00O00OOOO0O0 =await boton_materiales (1 ,OO0OO0OOOO00O0O00 )#line:651 - if len (OO00O00O00OOOO0O0 [''])==0 :#line:652 - return render_template ('materiales_uro.html',user_image7 =O00O00O00000OO0OO ,cajas =OO00O00O00OOOO0O0 ,no_hay ="No hay instrumental")#line:653 - else :#line:654 - if len (OO00O00O00OOOO0O0 )==1 :#line:655 - return render_template ('materiales_uro1.html',user_image7 =O00O00O00000OO0OO ,cajas =OO00O00O00OOOO0O0 )#line:656 - else :#line:657 - return render_template ('materiales_uro.html',user_image7 =O00O00O00000OO0OO ,cajas =OO00O00O00OOOO0O0 )#line:658 -@app .route ("/escuchar_trauma1",methods =['GET','POST'])#line:660 -async def escuchar_trauma1 ():#line:661 - OOOOOO000OO0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:662 - OO0O00OOOO00OO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:663 - O0O00000OOO0OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:664 - O000O00O0O00O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:665 - OO0OO00O0OO000O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:666 - O0O0000OO0O000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:667 - O0OOOO0O00OO00OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:668 - O00OOO000O0OOO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:669 - return render_template ('escuchar_trauma1.html',nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O0O0000OO0O000000 ,user_image6 =O0OOOO0O00OO00OOO ,user_image7 =O00OOO000O0OOO000 ,user_image8 =O0O00000OOO0OOO00 ,user_image9 =O000O00O0O00O00OO ,user_image10 =OOOOOO000OO0O0000 ,user_image11 =OO0OO00O0OO000O00 ,user_image12 =OO0O00OOOO00OO0OO )#line:670 -@app .route ("/escuchar_trauma",methods =['GET','POST'])#line:672 -async def escuchar_trauma ():#line:673 - OO00OOO0OO000OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:674 - OO00OO0000OOOO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:675 - O0O0OOO00OOOOOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:676 - OOO00OOOOOOO0OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:677 - O0000OO00000OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:678 - O00000OO000O00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:679 - O000O00O00OO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:680 - O0O0O0O00OO0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:681 - O00OO0OOO000O000O =takeCommand ()#line:682 - O00OO0OOO000O000O =str (O00OO0OOO000O000O ).lower ()#line:683 - O00OO0OOO000O000O =O00OO0OOO000O000O .split ()#line:684 - OOOO0OOOO0000OO0O ={}#line:685 - OOOO0OOOO0000OO0O [""]=""#line:686 - if O00OO0OOO000O000O [0 ]!="none":#line:687 - OOO000OO00O00O0O0 =1 #line:688 - O000OOO0OOOO00000 =await cargar_base_datos (O00OO0OOO000O000O ,OOO000OO00O00O0O0 )#line:689 - OOO00O000OOOOOO0O =await buscar_faq (O00OO0OOO000O000O ,0 )#line:690 - if O000OOO0OOOO00000 ==None :#line:691 - if len (OOO00O000OOOOOO0O )==0 :#line:692 - return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =OOOO0OOOO0000OO0O ,prediction_text ="No hay resultados para tu busqueda",user_image6 =O000O00O00OO00000 ,user_image7 =O0O0O0O00OO0O0000 ,user_image5 =O00000OO000O00000 ,user_image8 =O0O0OOO00OOOOOO0O ,user_image9 =OOO00OOOOOOO0OO00 ,user_image10 =OO00OOO0OO000OO0O ,user_image11 =O0000OO00000OOO00 ,user_image12 =OO00OO0000OOOO00O )#line:693 - else :#line:694 - return render_template ('escuchar_trauma.html',nid2 =0 ,faqs =OOO00O000OOOOOO0O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OOOO0OOOO0000OO0O ,user_image6 =O000O00O00OO00000 ,user_image7 =O0O0O0O00OO0O0000 ,user_image5 =O00000OO000O00000 ,user_image8 =O0O0OOO00OOOOOO0O ,user_image9 =OOO00OOOOOOO0OO00 ,user_image10 =OO00OOO0OO000OO0O ,user_image11 =O0000OO00000OOO00 ,user_image12 =OO00OO0000OOOO00O )#line:695 - elif len (O000OOO0OOOO00000 )>=1 :#line:696 - O0O00O0000OO0O00O =[]#line:697 - OO0O0OO0O000O0000 =[]#line:698 - OOOO0OOOO0000OO0O ={}#line:699 - for O000OOOOO000OOOOO in O000OOO0OOOO00000 :#line:700 - O0O00O0000OO0O00O .append (O000OOOOO000OOOOO ["title"])#line:701 - OO0O0OO0O000O0000 .append (O000OOOOO000OOOOO ["nid"])#line:702 - for OOO000000O0O00OO0 ,O000OOOOO000OOOOO in enumerate (O0O00O0000OO0O00O ):#line:703 - OOOO0OOOO0000OO0O [OO0O0OO0O000O0000 [OOO000000O0O00OO0 ]]=O000OOOOO000OOOOO #line:704 - if len (OOO00O000OOOOOO0O )==0 :#line:706 - return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =OOOO0OOOO0000OO0O ,user_image6 =O000O00O00OO00000 ,user_image7 =O0O0O0O00OO0O0000 ,user_image5 =O00000OO000O00000 ,user_image8 =O0O0OOO00OOOOOO0O ,user_image9 =OOO00OOOOOOO0OO00 ,user_image10 =OO00OOO0OO000OO0O ,user_image11 =O0000OO00000OOO00 ,user_image12 =OO00OO0000OOOO00O )#line:707 - else :#line:708 - return render_template ('escuchar_trauma.html',nid2 =0 ,faqs =OOO00O000OOOOOO0O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OOOO0OOOO0000OO0O ,user_image6 =O000O00O00OO00000 ,user_image7 =O0O0O0O00OO0O0000 ,user_image5 =O00000OO000O00000 ,user_image8 =O0O0OOO00OOOOOO0O ,user_image9 =OOO00OOOOOOO0OO00 ,user_image10 =OO00OOO0OO000OO0O ,user_image11 =O0000OO00000OOO00 ,user_image12 =OO00OO0000OOOO00O )#line:709 - else :#line:710 - return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =OOOO0OOOO0000OO0O ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =O00000OO000O00000 ,user_image6 =O000O00O00OO00000 ,user_image7 =O0O0O0O00OO0O0000 ,user_image8 =O0O0OOO00OOOOOO0O ,user_image9 =OOO00OOOOOOO0OO00 ,user_image10 =OO00OOO0OO000OO0O ,user_image11 =O0000OO00000OOO00 ,user_image12 =OO00OO0000OOOO00O )#line:711 -@app .route ("/buscador_admision",methods =['GET','POST'])#line:713 -async def buscador_admision ():#line:714 - O000O0OOO0O0O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:715 - OOO0O0OO0OO0OOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:716 - OO00O0OOOOO0OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:717 - O000OO00O0OO0O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:718 - O0000OOOOOOOOO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:719 - OOOOO0OOOO0OO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:720 - OOOO00O000OOOOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:721 - OOOOO00O00OO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:722 - OO00000O0OOO000OO =str (request .form .to_dict ())#line:723 - OO00000O0OOO000OO =adaptar_salida (OO00000O0OOO000OO )#line:724 - O00OO0000OOO0OOO0 ={}#line:725 - O00OO0000OOO0OOO0 [""]=""#line:726 - if len (OO00000O0OOO000OO )==0 :#line:727 - return render_template ('buscador_admision.html',user_image8 =OOOOO00O00OO00000 ,user_image9 =OOOO00O000OOOOOOO ,user_image10 =OOOOO0OOOO0OO0OO0 ,user_image11 =O0000OOOOOOOOO000 ,result_busqueda =O00OO0000OOO0OOO0 ,prediction_text ="ya puedes hacer tu pregunta",user_image4 =O000O0OOO0O0O0OOO ,user_image5 =OOO0O0OO0OO0OOOO0 ,user_image6 =OO00O0OOOOO0OOO00 ,user_image7 =O000OO00O0OO0O00O )#line:728 - elif OO00000O0OOO000OO !=None or "{}":#line:729 - OO00O0O0OO0O0OO00 =1621 #line:730 - OO00O0OOOOOOO000O =await cargar_base_datos (OO00000O0OOO000OO ,OO00O0O0OO0O0OO00 )#line:731 - O00O000OOOO00OOOO =await buscar_faq (OO00000O0OOO000OO ,1 )#line:732 - if OO00O0OOOOOOO000O ==None :#line:733 - if len (O00O000OOOO00OOOO )==0 :#line:734 - return render_template ('buscador_admision.html',user_image8 =OOOOO00O00OO00000 ,user_image9 =OOOO00O000OOOOOOO ,user_image10 =OOOOO0OOOO0OO0OO0 ,user_image11 =O0000OOOOOOOOO000 ,result_busqueda =O00OO0000OOO0OOO0 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =O000O0OOO0O0O0OOO ,user_image5 =OOO0O0OO0OO0OOOO0 ,user_image6 =OO00O0OOOOO0OOO00 ,user_image7 =O000OO00O0OO0O00O )#line:735 - else :#line:736 - return render_template ('buscador_admision.html',user_image8 =OOOOO00O00OO00000 ,user_image9 =OOOO00O000OOOOOOO ,user_image10 =OOOOO0OOOO0OO0OO0 ,user_image11 =O0000OOOOOOOOO000 ,faqs =O00O000OOOO00OOOO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O00OO0000OOO0OOO0 ,user_image4 =O000O0OOO0O0O0OOO ,user_image5 =OOO0O0OO0OO0OOOO0 ,user_image6 =OO00O0OOOOO0OOO00 ,user_image7 =O000OO00O0OO0O00O )#line:737 - elif len (OO00O0OOOOOOO000O )>=1 :#line:738 - O000OOO000O0OO0OO =[]#line:739 - OOOOOO000OOO00O0O =[]#line:740 - O00OO0000OOO0OOO0 ={}#line:741 - for O00O00OOOOOOO00OO in OO00O0OOOOOOO000O :#line:742 - OOOOOO000OOO00O0O .append (O00O00OOOOOOO00OO ["nid"])#line:743 - for O000OO0O00O00OOOO in OOOOOO000OOO00O0O :#line:744 - O000OO0O0OOO00OOO =aiohttp .TCPConnector (ssl =True )#line:745 - async with aiohttp .ClientSession (connector =O000OO0O0OOO00OOO )as OO00OO0O0OO00000O :#line:746 - OOOO000O0OO00O00O =await OO00OO0O0OO00000O .get ('https://orva.tedcas.com/api/intervenciones/'+str (O000OO0O00O00OOOO ),auth =auth )#line:747 - OOOO000O000O0OO00 =await OOOO000O0OO00O00O .json ()#line:748 - OOOO000O000O0OO00 =OOOO000O000O0OO00 [0 ]#line:749 - OO0O0000OO0OO0O0O =OOOO000O000O0OO00 ['field_pdf']#line:750 - OO0O0000OO0OO0O0O =OO0O0000OO0OO0O0O [0 ]#line:751 - O00OO0000OOO0OOO0 [OOOO000O000O0OO00 ['title']]="https://orva.tedcas.com/"+str (OO0O0000OO0OO0O0O ['url'])#line:752 - if len (O00O000OOOO00OOOO )==0 :#line:753 - return render_template ('buscador_admision1.html',user_image8 =OOOOO00O00OO00000 ,user_image9 =OOOO00O000OOOOOOO ,user_image10 =OOOOO0OOOO0OO0OO0 ,user_image11 =O0000OOOOOOOOO000 ,result_busqueda =O00OO0000OOO0OOO0 ,user_image4 =O000O0OOO0O0O0OOO ,user_image5 =OOO0O0OO0OO0OOOO0 ,user_image6 =OO00O0OOOOO0OOO00 ,user_image7 =O000OO00O0OO0O00O )#line:754 - else :#line:755 - return render_template ('buscador_admision1.html',faqs =O00O000OOOO00OOOO ,faq_titulo ="Preguntas y respuestas: ",user_image8 =OOOOO00O00OO00000 ,user_image9 =OOOO00O000OOOOOOO ,user_image10 =OOOOO0OOOO0OO0OO0 ,user_image11 =O0000OOOOOOOOO000 ,result_busqueda =O00OO0000OOO0OOO0 ,user_image4 =O000O0OOO0O0O0OOO ,user_image5 =OOO0O0OO0OO0OOOO0 ,user_image6 =OO00O0OOOOO0OOO00 ,user_image7 =O000OO00O0OO0O00O )#line:756 -@app .route ("/mapa_camas",methods =['GET','POST'])#line:758 -async def mapa_camas ():#line:759 - OOOO000000O0O000O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:760 - O000O0OOOO0O0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:761 - O0OO0000O0OO0OO00 ,OOO00000OOOO00OOO ,O0OOOOOOO0OO00O00 ,O0000O00OO00O0OOO =await cargar_botones_pdf_admision ()#line:762 - return render_template ('mapa_camas.html',text =O0OO0000O0OO0OO00 ,user_image6 =OOOO000000O0O000O ,user_image7 =O000O0OOOO0O0OO0O )#line:763 -@app .route ("/ambulancias",methods =['GET','POST'])#line:765 -async def ambulancias ():#line:766 - O0OO0O00O000OOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:767 - OOO0000O00OO0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:768 - O00O0O0000OOOOOOO ,OOOO00OOOO0O0O0OO ,OO0O0O0OO0O0O000O ,O00000OO0O00O00O0 =await cargar_botones_pdf_admision ()#line:769 - return render_template ('ambulancias.html',text =OOOO00OOOO0O0O0OO ,user_image6 =O0OO0O00O000OOOO0 ,user_image7 =OOO0000O00OO0000O )#line:770 -@app .route ("/programacion_quirurgica",methods =['GET','POST'])#line:772 -async def programacion_quirurgica ():#line:773 - OO0O0OOOOOO0O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:774 - OO0O000OO0000O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:775 - OOO000O00OO000O00 ,OO00O00OO0OO0O0O0 ,OOO0OO0OO00O0OO00 ,O000000O0O0000O00 =await cargar_botones_pdf_admision ()#line:776 - return render_template ('programacion_quirurgica.html',text =OOO0OO0OO00O0OO00 ,user_image6 =OO0O0OOOOOO0O0OO0 ,user_image7 =OO0O000OO0000O000 )#line:777 -@app .route ("/otros",methods =['GET','POST'])#line:779 -async def otros ():#line:780 - O0OO00OOOO0OOO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:781 - O00OOOO00OO000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:782 - OO0O00OOOOOO0O0O0 ,O000O00000OO00000 ,O00000O00O0OOOO0O ,OO0O00O0OO0OO0OOO =await cargar_botones_pdf_admision ()#line:783 - return render_template ('otros.html',text =OO0O00O0OO0OO0OOO ,user_image6 =O0OO00OOOO0OOO0O0 ,user_image7 =O00OOOO00OO000O0O )#line:784 -@app .route ("/escuchar_admision1",methods =['GET','POST'])#line:786 -async def escuchar_admision1 ():#line:787 - OO000O0OOO00000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:788 - OOOO0O000O0OO00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:789 - O000O0000OO000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:790 - O00OO0O00OOOO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:791 - OOOO0O0O0OOOOO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:792 - O0OOOOOO0000000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:793 - O000O0O0OO00O00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:794 - return render_template ('escuchar_admision1.html',user_image8 =O00OO0O00OOOO0O0O ,user_image9 =O000O0000OO000O0O ,user_image10 =OOOO0O000O0OO00OO ,user_image11 =OO000O0OOO00000OO ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =OOOO0O0O0OOOOO00O ,user_image6 =O0OOOOOO0000000OO ,user_image7 =O000O0O0OO00O00O0 )#line:795 -@app .route ("/escuchar_admision",methods =['GET','POST'])#line:797 -async def escuchar_admision ():#line:798 - OOOOO0OOO0OOOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:799 - O0000000O000OOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:800 - O00O0O0OO00O0O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:801 - OOOOOO0000OOO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:802 - OOO000O0OO0O0O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:803 - O00O0OO0O0OOO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:804 - O0000O000OO0O000O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:805 - OOO000O0OOOOO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:806 - OO0OOOO0OO000000O =takeCommand ()#line:807 - OO0OOOO0OO000000O =str (OO0OOOO0OO000000O ).lower ()#line:808 - OO0OOOO0OO000000O =OO0OOOO0OO000000O .split ()#line:809 - OOOOO0O0OOOO0O000 ={}#line:810 - OOOOO0O0OOOO0O000 [""]=""#line:811 - if OO0OOOO0OO000000O [0 ]!="none":#line:812 - O0OOOOOOOOO00OOOO =1621 #line:813 - OO0O0O0OOOO0O0000 =await cargar_base_datos (OO0OOOO0OO000000O ,O0OOOOOOOOO00OOOO )#line:814 - O00OO0O00O0O0OOOO =await buscar_faq (OO0OOOO0OO000000O ,0 )#line:815 - if OO0O0O0OOOO0O0000 ==None :#line:816 - if len (O00OO0O00O0O0OOOO )==0 :#line:817 - return render_template ('escuchar_admision.html',user_image8 =OOOOOO0000OOO0OOO ,user_image9 =O00O0O0OO00O0O0OO ,user_image10 =O0000000O000OOOO0 ,user_image11 =OOOOO0OOO0OOOOO00 ,result_busqueda =OOOOO0O0OOOO0O000 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =OOO000O0OO0O0O00O ,user_image5 =O00O0OO0O0OOO0OOO ,user_image6 =O0000O000OO0O000O ,user_image7 =OOO000O0OOOOO000O )#line:818 - else :#line:819 - return render_template ('escuchar_admision.html',faqs =O00OO0O00O0O0OOOO ,faq_titulo ="Preguntas y respuestas: ",user_image8 =OOOOOO0000OOO0OOO ,user_image9 =O00O0O0OO00O0O0OO ,user_image10 =O0000000O000OOOO0 ,user_image11 =OOOOO0OOO0OOOOO00 ,result_busqueda =OOOOO0O0OOOO0O000 ,user_image4 =OOO000O0OO0O0O00O ,user_image5 =O00O0OO0O0OOO0OOO ,user_image6 =O0000O000OO0O000O ,user_image7 =OOO000O0OOOOO000O )#line:820 - elif len (OO0O0O0OOOO0O0000 )>=1 :#line:821 - OO00O0000OOO0000O =[]#line:822 - O000OO0000OOOOO00 =[]#line:823 - OOOOO0O0OOOO0O000 ={}#line:824 - for O0OO0OO0O0O00O00O in OO0O0O0OOOO0O0000 :#line:825 - O000OO0000OOOOO00 .append (O0OO0OO0O0O00O00O ["nid"])#line:826 - for O0O0O00OOOO0OOO0O in O000OO0000OOOOO00 :#line:827 - OOO0000OOOOO00O00 =aiohttp .TCPConnector (ssl =True )#line:828 - async with aiohttp .ClientSession (connector =OOO0000OOOOO00O00 )as OO0O00O0O0O0O00OO :#line:829 - OOOOOO00OO00OO0OO =await OO0O00O0O0O0O00OO .get ('https://orva.tedcas.com/api/intervenciones/'+str (O0O0O00OOOO0OOO0O ),auth =auth )#line:830 - O000000OOOOO0OOOO =await OOOOOO00OO00OO0OO .json ()#line:831 - O000000OOOOO0OOOO =O000000OOOOO0OOOO [0 ]#line:832 - O000OO000O0O000O0 =O000000OOOOO0OOOO ['field_pdf']#line:833 - O000OO000O0O000O0 =O000OO000O0O000O0 [0 ]#line:834 - OOOOO0O0OOOO0O000 [O000000OOOOO0OOOO ['title']]="https://orva.tedcas.com/"+str (O000OO000O0O000O0 ['url'])#line:835 - if len (O00OO0O00O0O0OOOO )==0 :#line:836 - return render_template ('escuchar_admision.html',user_image8 =OOOOOO0000OOO0OOO ,user_image9 =O00O0O0OO00O0O0OO ,user_image10 =O0000000O000OOOO0 ,user_image11 =OOOOO0OOO0OOOOO00 ,result_busqueda =OOOOO0O0OOOO0O000 ,user_image4 =OOO000O0OO0O0O00O ,user_image5 =O00O0OO0O0OOO0OOO ,user_image6 =O0000O000OO0O000O ,user_image7 =OOO000O0OOOOO000O )#line:837 - else :#line:838 - return render_template ('escuchar_admision.html',faqs =O00OO0O00O0O0OOOO ,faq_titulo ="Preguntas y respuestas: ",user_image8 =OOOOOO0000OOO0OOO ,user_image9 =O00O0O0OO00O0O0OO ,user_image10 =O0000000O000OOOO0 ,user_image11 =OOOOO0OOO0OOOOO00 ,result_busqueda =OOOOO0O0OOOO0O000 ,user_image4 =OOO000O0OO0O0O00O ,user_image5 =O00O0OO0O0OOO0OOO ,user_image6 =O0000O000OO0O000O ,user_image7 =OOO000O0OOOOO000O )#line:839 - else :#line:840 - return render_template ('escuchar_admision.html',user_image8 =OOOOOO0000OOO0OOO ,user_image9 =O00O0O0OO00O0O0OO ,user_image10 =O0000000O000OOOO0 ,user_image11 =OOOOO0OOO0OOOOO00 ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",result_busqueda =OOOOO0O0OOOO0O000 ,user_image4 =OOO000O0OO0O0O00O ,user_image5 =O00O0OO0O0OOO0OOO ,user_image6 =O0000O000OO0O000O ,user_image7 =OOO000O0OOOOO000O )#line:841 -@app .route ("/buscador_uro",methods =['GET','POST'])#line:843 -async def buscador_uro ():#line:844 - O0O0O0O000OO0O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:845 - OO000O00000000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:846 - OO0O00OO000O000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:847 - O0O0000O000OOO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:848 - O0000OO0OOO000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:849 - OOOO00000O0OO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:850 - O0O000000O00O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:851 - O00OOO0O000O0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:852 - O0OOO0O0OOO0OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:853 - O0OO00O0OO0O00000 =str (request .form .to_dict ())#line:854 - O0OO00O0OO0O00000 =adaptar_salida (O0OO00O0OO0O00000 )#line:855 - O00O0O0OOOOO000O0 ={}#line:856 - O00O0O0OOOOO000O0 [""]=""#line:857 - if len (O0OO00O0OO0O00000 )==0 :#line:858 - return render_template ('buscador_uro.html',result_busqueda =O00O0O0OOOOO000O0 ,user_image4 =O0O0O0O000OO0O0O0 ,user_image5 =OO000O00000000000 ,user_image6 =OO0O00OO000O000O0 ,user_image7 =O0O0000O000OOO00O ,user_image8 =O0O000000O00O0O00 ,user_image9 =O00OOO0O000O0000O ,user_image10 =O0000OO0OOO000O0O ,user_image11 =O0OOO0O0OOO0OOO00 ,user_image12 =OOOO00000O0OO000O ,nid2 =0 )#line:859 - elif O0OO00O0OO0O00000 !=None or "{}":#line:860 - OOO000OO0O0OO0O0O =1620 #line:861 - OO000OO00O0000000 =await cargar_base_datos (O0OO00O0OO0O00000 ,OOO000OO0O0OO0O0O )#line:862 - O00O000O000OOOOO0 =await buscar_faq (O0OO00O0OO0O00000 ,1 )#line:863 - if OO000OO00O0000000 ==None :#line:864 - if len (O00O000O000OOOOO0 )==0 :#line:865 - return render_template ('buscador_uro.html',result_busqueda =O00O0O0OOOOO000O0 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =O0O0O0O000OO0O0O0 ,user_image5 =OO000O00000000000 ,user_image6 =OO0O00OO000O000O0 ,user_image7 =O0O0000O000OOO00O ,user_image8 =O0O000000O00O0O00 ,user_image9 =O00OOO0O000O0000O ,user_image10 =O0000OO0OOO000O0O ,user_image11 =O0OOO0O0OOO0OOO00 ,user_image12 =OOOO00000O0OO000O ,nid2 =0 )#line:866 - else :#line:867 - return render_template ('buscador_uro.html',faqs =O00O000O000OOOOO0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O00O0O0OOOOO000O0 ,user_image4 =O0O0O0O000OO0O0O0 ,user_image5 =OO000O00000000000 ,user_image6 =OO0O00OO000O000O0 ,user_image7 =O0O0000O000OOO00O ,user_image8 =O0O000000O00O0O00 ,user_image9 =O00OOO0O000O0000O ,user_image10 =O0000OO0OOO000O0O ,user_image11 =O0OOO0O0OOO0OOO00 ,user_image12 =OOOO00000O0OO000O ,nid2 =0 )#line:868 - elif len (OO000OO00O0000000 )>=1 :#line:869 - OO00000000O00000O =[]#line:870 - O0000OO000OO0OOO0 =[]#line:871 - O00O0O0OOOOO000O0 ={}#line:872 - for OO0OOOOOOOOOOO0O0 in OO000OO00O0000000 :#line:873 - OO00000000O00000O .append (OO0OOOOOOOOOOO0O0 ["title"])#line:874 - O0000OO000OO0OOO0 .append (OO0OOOOOOOOOOO0O0 ["nid"])#line:875 - for OO0O000O0000O0O00 ,OO0OOOOOOOOOOO0O0 in enumerate (OO00000000O00000O ):#line:876 - O00O0O0OOOOO000O0 [O0000OO000OO0OOO0 [OO0O000O0000O0O00 ]]=OO0OOOOOOOOOOO0O0 #line:877 - if len (O00O000O000OOOOO0 )!=0 :#line:878 - return render_template ('buscador_uro1.html',faqs =O00O000O000OOOOO0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O00O0O0OOOOO000O0 ,user_image4 =O0O0O0O000OO0O0O0 ,user_image5 =OO000O00000000000 ,user_image6 =OO0O00OO000O000O0 ,user_image7 =O0O0000O000OOO00O ,user_image8 =O0O000000O00O0O00 ,user_image9 =O00OOO0O000O0000O ,user_image10 =O0000OO0OOO000O0O ,user_image11 =O0OOO0O0OOO0OOO00 ,user_image12 =OOOO00000O0OO000O ,nid2 =0 )#line:879 - else :#line:880 - if len (O00O0O0OOOOO000O0 )==1 :#line:881 - return redirect (url_for ('resultado_uro',link =O0000OO000OO0OOO0 ))#line:882 - else :#line:883 - return render_template ('buscador_uro1.html',result_busqueda =O00O0O0OOOOO000O0 ,user_image4 =O0O0O0O000OO0O0O0 ,user_image5 =OO000O00000000000 ,user_image6 =OO0O00OO000O000O0 ,user_image7 =O0O0000O000OOO00O ,user_image8 =O0O000000O00O0O00 ,user_image9 =O00OOO0O000O0000O ,user_image10 =O0000OO0OOO000O0O ,user_image11 =O0OOO0O0OOO0OOO00 ,user_image12 =OOOO00000O0OO000O ,nid2 =0 )#line:884 -@app .route ("/resultado_uro",methods =['GET','POST'])#line:886 -async def resultado_uro ():#line:887 - O00OOO0OO0O000O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:888 - O0O00O0O0000OOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:889 - O000OO0000O00OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:890 - OOO00OOO0000O000O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:891 - OO0OOO0000O00OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:892 - O0000000O0OO0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:893 - O0OO00O00000OOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:894 - O0O0OO000O0OOO000 =request .args .get ('link')#line:895 - OO0O0OO0OOO00000O ,OOOO0OO00O000OO00 =await cargar_tipo (O0O0OO000O0OOO000 ,1620 )#line:896 - OO0O0O0000OO0O0OO =OO0O0OO0OOO00000O ['title']#line:897 - if OOOO0OO00O000OO00 =="Intervencion":#line:898 - print ("hola1")#line:899 - O0OO0O0O00OO00OOO ,O0O000OOOO000O0OO =await cargar_caja (str (O0O0OO000O0OOO000 ),'Instrumental - Cajas: ')#line:900 - return render_template ('intervencion_uro.html',user_image8 =OO0OOO0000O00OOO0 ,user_image9 =O0000000O0OO0OO0O ,user_image10 =O000OO0000O00OO00 ,user_image11 =O0OO00O00000OOOOO ,user_image12 =OOO00OOO0000O000O ,instrumental =O0OO0O0O00OO00OOO ,texto_cajas =O0O000OOOO000O0OO ,title =OO0O0O0000OO0O0OO ,user_image6 =O00OOO0OO0O000O00 ,user_image7 =O0O00O0O0000OOOO0 ,nid2 =O0O0OO000O0OOO000 )#line:901 - elif OOOO0OO00O000OO00 =='Caja':#line:902 - O00OO00O0O0O0O000 ,O0OO000O00OO0OOOO ,OO0000000000000OO =await cargar_archivo ("ubicacion","Ubicacion: ","cajas/"+str (O0O0OO000O0OOO000 ))#line:903 - OOOOOO000OO0OO0OO =await cargar_archivo ("image","Imagen: ","cajas/"+str (O0O0OO000O0OOO000 ))#line:904 - O000OOOO0OOO0O000 ,O00O0OOOOO0O00OO0 =await cargar_archivo_grande ("title_material","Instrumental : ","cajas/"+str (O0O0OO000O0OOO000 ))#line:905 - if len (OO0O0O0000OO0O0OO )==1 :#line:906 - return render_template ('caja_trauma1.html',title =OO0O0O0000OO0O0OO ,files_instru =O000OOOO0OOO0O000 ,texto_instru =O00O0OOOOO0O00OO0 ,texto_ubi =O00OO00O0O0O0O000 ,file_texto_ubi =OO0000000000000OO ,file_imagen =OOOOOO000OO0OO0OO ,user_image6 =O00OOO0OO0O000O00 ,user_image7 =O0O00O0O0000OOOO0 )#line:907 - else :#line:908 - return render_template ('caja_trauma.html',title =OO0O0O0000OO0O0OO ,files_instru =O000OOOO0OOO0O000 ,texto_instru =O00O0OOOOO0O00OO0 ,texto_ubi =O00OO00O0O0O0O000 ,file_texto_ubi =OO0000000000000OO ,file_imagen =OOOOOO000OO0OO0OO ,user_image6 =O00OOO0OO0O000O00 ,user_image7 =O0O00O0O0000OOOO0 )#line:909 - elif OOOO0OO00O000OO00 =='Instrumental':#line:910 - print ("hola2")#line:911 - O0OO00OO0OOOO000O =await cargar_instrumental (O0O0OO000O0OOO000 ,'listado_completo_cajas/1620')#line:912 - if len (O0OO00OO0OOOO000O )==1 :#line:913 - return render_template ('instrumental_uro1.html',cajas =O0OO00OO0OOOO000O ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =OO0O0O0000OO0O0OO ,user_image6 =O00OOO0OO0O000O00 ,user_image7 =O0O00O0O0000OOOO0 )#line:914 - else :#line:915 - return render_template ('instrumental_uro.html',cajas =O0OO00OO0OOOO000O ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =OO0O0O0000OO0O0OO ,user_image6 =O00OOO0OO0O000O00 ,user_image7 =O0O00O0O0000OOOO0 )#line:916 -@app .route ("/protocolos_uro",methods =['GET','POST'])#line:918 -async def protocolos_uro ():#line:919 - O0O0O0O00OOOO00OO =request .args .get ('link2')#line:920 - O00OO00000OO000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:921 - O0O000O0OO0000O00 =await boton_word_ppt (1620 ,"field_protocolo",O0O0O0O00OOOO00OO )#line:922 - if len (O0O000O0OO0000O00 )==1 :#line:923 - return render_template ('protocolo1.html',protocolos =O0O000O0OO0000O00 ,user_image7 =O00OO00000OO000O0 )#line:924 - else :#line:925 - return render_template ('protocolo.html',protocolos =O0O000O0OO0000O00 ,user_image7 =O00OO00000OO000O0 )#line:926 -@app .route ("/guia_visual_uro",methods =['GET','POST'])#line:928 -async def guia_visual_uro ():#line:929 - O00OOOO0O0O0O0OO0 =request .args .get ('link2')#line:930 - OO0OOO0OO0O00O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:931 - OO00O00OOO000O0OO =await boton_word_ppt (1620 ,"field_guia_visual",O00OOOO0O0O0O0OO0 )#line:932 - if len (OO00O00OOO000O0OO )==1 :#line:933 - return render_template ('guia_visual1.html',guia_visual =OO00O00OOO000O0OO ,user_image7 =OO0OOO0OO0O00O0O0 )#line:934 - else :#line:935 - return render_template ('guia_visual.html',guia_visual =OO00O00OOO000O0OO ,user_image7 =OO0OOO0OO0O00O0O0 )#line:936 -@app .route ("/pdf_casa_uro",methods =['GET','POST'])#line:938 -async def pdf_casa_uro ():#line:939 - OO00OOO0O00OO00OO =request .args .get ('link2')#line:940 - O00O0O000OOOO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:941 - O0O0OO0OOOOO00OOO =await boton_pdf_video (1620 ,"field_pdf",OO00OOO0O00OO00OO )#line:942 - O0O000O000O0OOOO0 =0 #line:943 - for O00OOO00OOO0OOOO0 ,O0OO00O00O0OO0O0O in O0O0OO0OOOOO00OOO .items ():#line:944 - for OO00000OOO000O0O0 ,OO000000OOOOO00OO in O0OO00O00O0OO0O0O .items ():#line:945 - O0O000O000O0OOOO0 =O0O000O000O0OOOO0 +1 #line:946 - if len (O0O0OO0OOOOO00OOO .items ())==1 :#line:947 - if O0O000O000O0OOOO0 ==1 :#line:948 - print ("bien")#line:949 - return render_template ('pdf_casa_comercial1.html',user_image7 =O00O0O000OOOO0OO0 ,titulos =O0O0OO0OOOOO00OOO )#line:950 - else :#line:951 - return render_template ('pdf_casa_comercial.html',user_image7 =O00O0O000OOOO0OO0 ,titulos =O0O0OO0OOOOO00OOO )#line:952 - else :#line:953 - return render_template ('pdf_casa_comercial.html',user_image7 =O00O0O000OOOO0OO0 ,titulos =O0O0OO0OOOOO00OOO )#line:954 -@app .route ("/videos_uro",methods =['GET','POST'])#line:956 -async def videos_uro ():#line:957 - OO0OO000OOOOOO0OO =request .args .get ('link2')#line:958 - OOOO0O00O00O00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:959 - OOOO000OO00O0O0OO =await boton_pdf_video (1620 ,"field_video",OO0OO000OOOOOO0OO )#line:960 - O0000O000O00OO000 =0 #line:961 - for O0OO0OO00000O00O0 ,O0OO0OO0OO0O00OOO in OOOO000OO00O0O0OO .items ():#line:962 - for OOO00000O00O0O0OO ,O0OO0O000O0000O00 in O0OO0OO0OO0O00OOO .items ():#line:963 - O0000O000O00OO000 =O0000O000O00OO000 +1 #line:964 - if len (OOOO000OO00O0O0OO .items ())==1 :#line:965 - if O0000O000O00OO000 ==1 :#line:966 - return render_template ('videos1.html',user_image7 =OOOO0O00O00O00000 ,titulos =OOOO000OO00O0O0OO )#line:967 - else :#line:968 - return render_template ('videos.html',user_image7 =OOOO0O00O00O00000 ,titulos =OOOO000OO00O0O0OO )#line:969 - else :#line:970 - return render_template ('videos.html',user_image7 =OOOO0O00O00O00000 ,titulos =OOOO000OO00O0O0OO )#line:971 -@app .route ("/materiales_uro",methods =['GET','POST'])#line:973 -async def materiales_uro ():#line:974 - OO0O0O00O0OO0OO0O =request .args .get ('link2')#line:975 - OO000O00OOOO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:976 - OO0OOO0O0O0O0OO0O =await boton_materiales (1620 ,OO0O0O00O0OO0OO0O )#line:977 - if len (OO0OOO0O0O0O0OO0O [''])==0 :#line:978 - return render_template ('materiales_uro.html',user_image7 =OO000O00OOOO00O00 ,cajas =OO0OOO0O0O0O0OO0O ,no_hay ="No hay instrumental")#line:979 - else :#line:980 - if len (OO0OOO0O0O0O0OO0O )==1 :#line:981 - return render_template ('materiales_uro1.html',user_image7 =OO000O00OOOO00O00 ,cajas =OO0OOO0O0O0O0OO0O )#line:982 - else :#line:983 - return render_template ('materiales_uro.html',user_image7 =OO000O00OOOO00O00 ,cajas =OO0OOO0O0O0O0OO0O )#line:984 -@app .route ("/escuchar_uro1",methods =['GET','POST'])#line:986 -async def escuchar_uro1 ():#line:987 - OOOO000OO00000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:988 - O0OOO0OO00OOOO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:989 - O00O0OOOOOO0O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:990 - O0O00O0OO000O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:991 - OOOO0O000000OOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:992 - O0OOOO0O0O000OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:993 - O00000O00O0OO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:994 - O000OOO00OOOO00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:995 - return render_template ('escuchar_uro1.html',nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O0OOOO0O0O000OOO0 ,user_image6 =O00000O00O0OO0OOO ,user_image7 =O000OOO00OOOO00OO ,user_image8 =O00O0OOOOOO0O00OO ,user_image9 =O0O00O0OO000O0O0O ,user_image10 =OOOO000OO00000OO0 ,user_image11 =OOOO0O000000OOO00 ,user_image12 =O0OOO0OO00OOOO0OO )#line:996 -@app .route ("/escuchar_uro",methods =['GET','POST'])#line:998 -async def escuchar_uro ():#line:999 - OOO000OOO0OOOOOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:1000 - O0OOO00O0OO00OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:1001 - OO0O00OO0000O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:1002 - O0O0OO0000000O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:1003 - OOO00O00O0OOOO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:1004 - O0O0OO0O0O00O00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:1005 - OOO0O0OO0OO0O00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:1006 - OOO0OO0000OO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1007 - O0OOOOO00OO00OO00 =takeCommand ()#line:1008 - O0OOOOO00OO00OO00 =str (O0OOOOO00OO00OO00 ).lower ()#line:1009 - O0OOOOO00OO00OO00 =O0OOOOO00OO00OO00 .split ()#line:1010 - O0OOO0O00O00OO0O0 ={}#line:1011 - O0OOO0O00O00OO0O0 [""]=""#line:1012 - if O0OOOOO00OO00OO00 [0 ]!="none":#line:1013 - O0O0O0OOOOO0O0O0O =1620 #line:1014 - O0OO0OO0O00000OO0 =await cargar_base_datos (O0OOOOO00OO00OO00 ,O0O0O0OOOOO0O0O0O )#line:1015 - OO00OOO0O00O000O0 =await buscar_faq (O0OOOOO00OO00OO00 ,0 )#line:1016 - if O0OO0OO0O00000OO0 ==None :#line:1017 - if len (OO00OOO0O00O000O0 )==0 :#line:1018 - return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =O0OOO0O00O00OO0O0 ,prediction_text ="No hay resultados para tu busqueda",user_image6 =OOO0O0OO0OO0O00O0 ,user_image7 =OOO0OO0000OO00O00 ,user_image5 =O0O0OO0O0O00O00O0 ,user_image8 =OO0O00OO0000O0O0O ,user_image9 =O0O0OO0000000O0O0 ,user_image10 =OOO000OOO0OOOOOO0 ,user_image11 =OOO00O00O0OOOO00O ,user_image12 =O0OOO00O0OO00OOOO )#line:1019 - else :#line:1020 - return render_template ('escuchar_uro.html',nid2 =0 ,faqs =OO00OOO0O00O000O0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0OOO0O00O00OO0O0 ,user_image6 =OOO0O0OO0OO0O00O0 ,user_image7 =OOO0OO0000OO00O00 ,user_image5 =O0O0OO0O0O00O00O0 ,user_image8 =OO0O00OO0000O0O0O ,user_image9 =O0O0OO0000000O0O0 ,user_image10 =OOO000OOO0OOOOOO0 ,user_image11 =OOO00O00O0OOOO00O ,user_image12 =O0OOO00O0OO00OOOO )#line:1021 - elif len (O0OO0OO0O00000OO0 )>=1 :#line:1022 - O000OOOO00O0OO0O0 =[]#line:1023 - OOOO0OO00OO00OO0O =[]#line:1024 - O0OOO0O00O00OO0O0 ={}#line:1025 - for OOOOOO0O0OO00000O in O0OO0OO0O00000OO0 :#line:1026 - O000OOOO00O0OO0O0 .append (OOOOOO0O0OO00000O ["title"])#line:1027 - OOOO0OO00OO00OO0O .append (OOOOOO0O0OO00000O ["nid"])#line:1028 - for OOO0OO0OO00OO0OOO ,OOOOOO0O0OO00000O in enumerate (O000OOOO00O0OO0O0 ):#line:1029 - O0OOO0O00O00OO0O0 [OOOO0OO00OO00OO0O [OOO0OO0OO00OO0OOO ]]=OOOOOO0O0OO00000O #line:1030 - if len (OO00OOO0O00O000O0 )==0 :#line:1032 - return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =O0OOO0O00O00OO0O0 ,user_image6 =OOO0O0OO0OO0O00O0 ,user_image7 =OOO0OO0000OO00O00 ,user_image5 =O0O0OO0O0O00O00O0 ,user_image8 =OO0O00OO0000O0O0O ,user_image9 =O0O0OO0000000O0O0 ,user_image10 =OOO000OOO0OOOOOO0 ,user_image11 =OOO00O00O0OOOO00O ,user_image12 =O0OOO00O0OO00OOOO )#line:1033 - else :#line:1034 - return render_template ('escuchar_uro.html',nid2 =0 ,faqs =OO00OOO0O00O000O0 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0OOO0O00O00OO0O0 ,user_image6 =OOO0O0OO0OO0O00O0 ,user_image7 =OOO0OO0000OO00O00 ,user_image5 =O0O0OO0O0O00O00O0 ,user_image8 =OO0O00OO0000O0O0O ,user_image9 =O0O0OO0000000O0O0 ,user_image10 =OOO000OOO0OOOOOO0 ,user_image11 =OOO00O00O0OOOO00O ,user_image12 =O0OOO00O0OO00OOOO )#line:1035 - else :#line:1036 - return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =O0OOO0O00O00OO0O0 ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =O0O0OO0O0O00O00O0 ,user_image6 =OOO0O0OO0OO0O00O0 ,user_image7 =OOO0OO0000OO00O00 ,user_image8 =OO0O00OO0000O0O0O ,user_image9 =O0O0OO0000000O0O0 ,user_image10 =OOO000OOO0OOOOOO0 ,user_image11 =OOO00O00O0OOOO00O ,user_image12 =O0OOO00O0OO00OOOO )#line:1037 -@app .route ("/ajustes")#line:1039 -async def ajustes ():#line:1040 - OOO00O0OOOOO00O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'estrella.png')#line:1041 - return render_template ('ajustes.html',user_image7 =OOO00O0OOOOO00O00 )#line:1042 -if __name__ =="__main__":#line:1044 - app .run (host ="0.0.0.0",port =7860 )#line:1045 + if O0O0O00OOO0000000 =='0':#line:225 + O0O0O00OOO0000000 ='0'#line:226 + else :#line:227 + print ("nid dentro del if "+str (O0O0O00OOO0000000 ))#line:228 + O0OO000OO0OO0OOOO ["No hay archivos"]=""#line:229 + OOOO00OOOOO0OO00O ["No hay archivos"]=O0OO000OO0OO0OOOO #line:230 + return {}#line:231 + return OOOO00OOOOO0OO00O #line:233 +async def boton_word_ppt (O0OOOO0O0000OO0OO ,OO0OO000OO00000OO ,OO0OO0OO0OOO00OOO ):#line:235 + O00OO0OOO0O00OO00 =aiohttp .TCPConnector (ssl =True )#line:236 + async with aiohttp .ClientSession (connector =O00OO0OOO0O00OO00 )as O0O000000O000O00O :#line:237 + O00OO00000OOO0OO0 =await O0O000000O000O00O .get (f'{base_url}all-content/{O0OOOO0O0000OO0OO}',auth =auth )#line:238 + O0OOO0OO0O0O0OOOO =await O00OO00000OOO0OO0 .json ()#line:239 + O00OOO0O000O00O00 =[]#line:241 + OO0O0O0OOO0OO00OO ={}#line:242 + if OO0OO0OO0OOO00OOO =='0':#line:244 + for OO0O0O0O00OO0O0O0 in O0OOO0OO0O0O0OOOO :#line:245 + if OO0O0O0O00OO0O0O0 ['type']=="Intervencion":#line:246 + O00OOO0O000O00O00 .append (OO0O0O0O00OO0O0O0 ['nid'])#line:247 + else :#line:248 + O00OOO0O000O00O00 .append (OO0OO0OO0OOO00OOO )#line:249 + for OOOO0O0O00O000OOO in O00OOO0O000O00O00 :#line:251 + O0OO0OOO0OO0O0OOO =await O0O000000O000O00O .get (f'{base_url}intervenciones/{OOOO0O0O00O000OOO}',auth =auth )#line:252 + O0OOOO0OO000OOOO0 =await O0OO0OOO0OO0O0OOO .json ()#line:253 + O0OOOO0OO000OOOO0 =O0OOOO0OO000OOOO0 [0 ]#line:254 + if len (O0OOOO0OO000OOOO0 [OO0OO000OO00000OO ])!=0 :#line:255 + OO0O0O0OOO0OO00OO [O0OOOO0OO000OOOO0 ['title']]="https://orva.tedcas.com/"+str (O0OOOO0OO000OOOO0 [OO0OO000OO00000OO ])#line:256 + if len (O0OOOO0OO000OOOO0 [OO0OO000OO00000OO ])==0 and OO0OO0OO0OOO00OOO !='0':#line:257 + OO0O0O0OOO0OO00OO ["No hay archivos"]=""#line:258 + return {}#line:259 + return OO0O0O0OOO0OO00OO #line:261 +async def boton_materiales (OOOO0O00OOO0O0O0O ,O00O00O0O00O0000O ):#line:263 + O0O0OOOO0OOO0OOO0 =aiohttp .TCPConnector (ssl =True )#line:264 + async with aiohttp .ClientSession (connector =O0O0OOOO0OOO0OOO0 )as OO0OOOOOO0OO0O000 :#line:265 + O00O0OO00OOO0000O ={}#line:266 + if O00O00O0O00O0000O =='0':#line:268 + OOO0OO00O0OOOOOOO =await OO0OOOOOO0OO0O000 .get (f'{base_url}listado_completo_cajas/{OOOO0O00OOO0O0O0O}',auth =auth )#line:269 + O0OOOOO00O0000O00 =await OOO0OO00O0OOOOOOO .json ()#line:270 + for OOOOO000000O00OOO in O0OOOOO00O0000O00 :#line:271 + O00O0OO00OOO0000O [OOOOO000000O00OOO ['title']]=OOOOO000000O00OOO ['nid']#line:272 + O00O0OO00OOO0000O ['']="si hay"#line:273 + else :#line:274 + OOO0OO00O0OOOOOOO =await OO0OOOOOO0OO0O000 .get (f'{base_url}intervenciones/{O00O00O0O00O0000O}',auth =auth )#line:275 + O0OOOOO00O0000O00 =await OOO0OO00O0OOOOOOO .json ()#line:276 + O0OOOOO00O0000O00 =O0OOOOO00O0000O00 [0 ]#line:277 + if 'field_cajas'in O0OOOOO00O0000O00 :#line:278 + O0OOOOO00O0000O00 =O0OOOOO00O0000O00 ['field_cajas']#line:279 + for OOOOO000000O00OOO in O0OOOOO00O0000O00 :#line:280 + O00O0OO00OOO0000O [OOOOO000000O00OOO ['caja']]=OOOOO000000O00OOO ['id']#line:281 + O00O0OO00OOO0000O ['']="si hay"#line:282 + else :#line:283 + if O00O00O0O00O0000O !=0 :#line:284 + O00O0OO00OOO0000O ['']=""#line:285 + return {}#line:286 + return O00O0OO00OOO0000O #line:287 +async def cargar_base_datos (O000O0O0000OO00OO ,O00OOO00O0OOOOOOO ):#line:289 + OO0O00O0O00OO00OO =None #line:290 + O0O0OO0OO00O00O00 =[]#line:291 + OO0OOO0OO000O00O0 =aiohttp .TCPConnector (ssl =True )#line:292 + async with aiohttp .ClientSession (connector =OO0OOO0OO000O00O0 )as O0O000O0OOO00OOOO :#line:293 + OO00OO00OOO000O00 =await O0O000O0OOO00OOOO .get ('https://orva.tedcas.com/api/all-content/'+str (O00OOO00O0OOOOOOO ),auth =auth )#line:294 + OOO0O0O000O0OO0O0 =await OO00OO00OOO000O00 .json ()#line:295 + OO000O0O0O0O0O0O0 =np .zeros (len (OOO0O0O000O0OO0O0 ),dtype =int )#line:296 + O0O00O00OO0OO0O00 =[]#line:297 + for O000OO0OO0O0O0OOO in O000O0O0000OO00OO :#line:298 + O000000OOOOO0000O =0 #line:299 + for OO00O00O00O0000OO in range (100 ):#line:300 + OO00O00O00O0000OO =OO00O00O00O0000OO /10 #line:301 + if O000OO0OO0O0O0OOO ==str (OO00O00O00O0000OO ):#line:302 + O000OO0OO0O0O0OOO =str (OO00O00O00O0000OO ).split ('.')#line:303 + O0O00O00OO0OO0O00 .append (O000OO0OO0O0O0OOO )#line:304 + O000000OOOOO0000O =O000000OOOOO0000O +1 #line:305 + if O000OO0OO0O0O0OOO =='con':#line:306 + O000000OOOOO0000O =O000000OOOOO0000O +1 #line:307 + if O000000OOOOO0000O ==0 :#line:308 + O0O00O00OO0OO0O00 .append (O000OO0OO0O0O0OOO )#line:309 + for OOOO0O000O0OOO0OO in range (len (OOO0O0O000O0OO0O0 )):#line:310 + O000O0O00OOOOO0O0 =0 #line:311 + O00OO0OO0OOO00O0O =OOO0O0O000O0OO0O0 [OOOO0O000O0OOO0OO ]#line:312 + OO0000OO0OO00O00O =str (O00OO0OO0OOO00O0O ['title']).lower ()#line:313 + OO0000OO0OO00O00O =remove_accents (OO0000OO0OO00O00O )#line:314 + OO0000OO0OO00O00O =OO0000OO0OO00O00O .split (' ')#line:315 + for OO00000000OO00O0O ,O0O00OO000O00OO00 in enumerate (OO0000OO0OO00O00O ):#line:316 + for OO00O0OOOOOOO0OO0 ,O00O0OO00O0O0O0O0 in enumerate (OO0000OO0OO00O00O ):#line:317 + if OO00O0OOOOOOO0OO0 !=OO00000000OO00O0O :#line:318 + if O0O00OO000O00OO00 ==O00O0OO00O0O0O0O0 :#line:319 + OO0000OO0OO00O00O .pop (OO00O0OOOOOOO0OO0 )#line:320 + for OO00000000OO00O0O ,O0O00OO000O00OO00 in enumerate (OO0000OO0OO00O00O ):#line:321 + for OO00O00O00O0000OO in range (100 ):#line:322 + OO00O00O00O0000OO =OO00O00O00O0000OO /10 #line:323 + if O0O00OO000O00OO00 ==str (OO00O00O00O0000OO ):#line:324 + O0O00OO000O00OO00 =str (OO00O00O00O0000OO ).split ('.')#line:325 + OO0000OO0OO00O00O .append (O0O00OO000O00OO00 )#line:326 + for O0O0O000O0OOOO00O in O0O00O00OO0OO0O00 :#line:327 + if O0O0O000O0OOOO00O =="maya":#line:328 + O0O0O000O0OOOO00O ="malla"#line:329 + if O0O0O000O0OOOO00O =="pilos"or O0O0O000O0OOOO00O =="pilo":#line:330 + O0O0O000O0OOOO00O ="philo"#line:331 + if O0O0O000O0OOOO00O =="filos"or O0O0O000O0OOOO00O =="filo":#line:332 + O0O0O000O0OOOO00O ="philo"#line:333 + if O0O0O000O0OOOO00O =="sinces"or O0O0O000O0OOOO00O =="sinc":#line:334 + O0O0O000O0OOOO00O ="synthe"#line:335 + if O0O0O000O0OOOO00O =="sintes"or O0O0O000O0OOOO00O =="sint":#line:336 + O0O0O000O0OOOO00O ="synthe"#line:337 + if O0O0O000O0OOOO00O =="axos"or O0O0O000O0OOOO00O =="axo":#line:338 + O0O0O000O0OOOO00O ="axso"#line:339 + if O0O0O000O0OOOO00O =="uno":#line:340 + O0O0O000O0OOOO00O =1 #line:341 + if O0O0O000O0OOOO00O =="dos"or O0O0O000O0OOOO00O =="do":#line:342 + O0O0O000O0OOOO00O =2 #line:343 + if O0O0O000O0OOOO00O =="tres"or O0O0O000O0OOOO00O =="tr":#line:344 + O0O0O000O0OOOO00O =3 #line:345 + if O0O0O000O0OOOO00O =="cuatro":#line:346 + O0O0O000O0OOOO00O =4 #line:347 + if O0O0O000O0OOOO00O =="cinco":#line:348 + O0O0O000O0OOOO00O =5 #line:349 + if O0O0O000O0OOOO00O =="seis"or O0O0O000O0OOOO00O =="sei":#line:350 + O0O0O000O0OOOO00O =6 #line:351 + if O0O0O000O0OOOO00O =="siete":#line:352 + O0O0O000O0OOOO00O =7 #line:353 + if O0O0O000O0OOOO00O =="ocho":#line:354 + O0O0O000O0OOOO00O =8 #line:355 + if O0O0O000O0OOOO00O =="nueve":#line:356 + O0O0O000O0OOOO00O =9 #line:357 + if O0O0O000O0OOOO00O =="cero":#line:358 + O0O0O000O0OOOO00O =0 #line:359 + if O0O0O000O0OOOO00O =="veintiuno":#line:360 + O0O0O000O0OOOO00O ="21"#line:361 + if O0O0O000O0OOOO00O =="veinte":#line:362 + O0O0O000O0OOOO00O ="20"#line:363 + if O0O0O000O0OOOO00O =="veintidos"or O0O0O000O0OOOO00O =="veintido":#line:364 + O0O0O000O0OOOO00O ="22"#line:365 + if O0O0O000O0OOOO00O =="veintitres"or O0O0O000O0OOOO00O =="veintitre":#line:366 + O0O0O000O0OOOO00O ="23"#line:367 + if O0O0O000O0OOOO00O =="veinticuatro":#line:368 + O0O0O000O0OOOO00O ="24"#line:369 + if O0O0O000O0OOOO00O =="veinticinco":#line:370 + O0O0O000O0OOOO00O ="25"#line:371 + if O0O0O000O0OOOO00O =="veintiseis"or O0O0O000O0OOOO00O =="veintisei":#line:372 + O0O0O000O0OOOO00O ="26"#line:373 + if O0O0O000O0OOOO00O =="veintisiete":#line:374 + O0O0O000O0OOOO00O ="27"#line:375 + if O0O0O000O0OOOO00O =="veintiocho":#line:376 + O0O0O000O0OOOO00O ="28"#line:377 + if O0O0O000O0OOOO00O =="veintinueve":#line:378 + O0O0O000O0OOOO00O ="29"#line:379 + if O0O0O000O0OOOO00O =="treinta":#line:380 + O0O0O000O0OOOO00O ="30"#line:381 + if type (O0O0O000O0OOOO00O )==int and type (OO0O00O0O00OO00OO )==int :#line:382 + OO00O00O00O0000OO =str (OO0O00O0O00OO00OO )+'.'+str (O0O0O000O0OOOO00O )#line:383 + O0O0O000O0OOOO00O =OO00O00O00O0000OO .split ('.')#line:384 + OO0O00O0O00OO00OO =O0O0O000O0OOOO00O #line:385 + O0O0O000O0OOOO00O =inflector .singularize (str (O0O0O000O0OOOO00O ))#line:386 + O0O00OO000O00OO00 =inflector .singularize (str (O0O00OO000O00OO00 ))#line:387 + O0O0O000O0OOOO00O =remove_accents (O0O0O000O0OOOO00O )#line:388 + if O0O00OO000O00OO00 ==O0O0O000O0OOOO00O :#line:389 + O000O0O00OOOOO0O0 =O000O0O00OOOOO0O0 +1 #line:390 + OO000O0O0O0O0O0O0 [OOOO0O000O0OOO0OO ]=O000O0O00OOOOO0O0 #line:391 + O00000OO00O0OOO00 =np .argwhere (OO000O0O0O0O0O0O0 ==np .amax (OO000O0O0O0O0O0O0 ))#line:392 + for OOOO0O000O0OOO0OO in O00000OO00O0OOO00 :#line:393 + O0O0OO0OO00O00O00 .append (OOO0O0O000O0OO0O0 [int (OOOO0O000O0OOO0OO )])#line:394 + if np .all (OO000O0O0O0O0O0O0 ==0 ):#line:395 + O0O0OO0OO00O00O00 =None #line:396 + return O0O0OO0OO00O00O00 #line:397 +async def cargar_tipo (O000000O00000O00O ,OO0000OO000O000OO ):#line:399 + OOOOO00OO00OO0OOO =aiohttp .TCPConnector (ssl =True )#line:400 + async with aiohttp .ClientSession (connector =OOOOO00OO00OO0OOO )as OOO00OO0O0O0OO0OO :#line:401 + O0000O00O000OO0OO =await OOO00OO0O0O0OO0OO .get (f'{base_url}all-content/{OO0000OO000O000OO}',auth =auth )#line:402 + O0O0O0000OO00OO00 =await O0000O00O000OO0OO .json ()#line:403 + OOOOO0O000O0O00OO =None #line:404 + OOOO0O00OOOOO00OO =None #line:405 + for O00O00O0OO0OO0OO0 in O0O0O0000OO00OO00 :#line:406 + if O000000O00000O00O ==O00O00O0OO0OO0OO0 ["nid"]:#line:407 + OOOOO0O000O0O00OO =O00O00O0OO0OO0OO0 ["type"]#line:408 + OOOO0O00OOOOO00OO =O00O00O0OO0OO0OO0 #line:409 + break #line:410 + return OOOO0O00OOOOO00OO ,OOOOO0O000O0O00OO #line:411 +async def cargar_archivo (O00O0OOO0OO000OOO ,O00O00OO00OOO0O0O ,O0O00O0O0O0OO00OO ):#line:413 + O0OOOOOO0OO0OO0O0 =[]#line:414 + O0OO00OO0O0O0O00O =aiohttp .TCPConnector (ssl =True )#line:415 + async with aiohttp .ClientSession (connector =O0OO00OO0O0O0O00O )as OO00OO0OO00000OOO :#line:416 + OOOO0O0O0O0OOO0O0 =await OO00OO0OO00000OOO .get ('https://orva.tedcas.com/api/'+str (O0O00O0O0O0OO00OO ),auth =auth )#line:417 + OOO0O0O0O0OOO000O =await OOOO0O0O0O0OOO0O0 .json ()#line:418 + OOO0O0O0O0OOO000O =OOO0O0O0O0OOO000O [0 ]#line:419 + O0OOO00OO0O00OO00 ="field_"+str (O00O0OOO0OO000OOO )#line:420 + O0OOO0O00O00OO0O0 =OOO0O0O0O0OOO000O [O0OOO00OO0O00OO00 ]#line:421 + if O0OOO00OO0O00OO00 =="field_image":#line:422 + OOO0O0O0O0OOO000O =OOO0O0O0O0OOO000O ['field_image']#line:423 + OOO0O0O0O0OOO000O =OOO0O0O0O0OOO000O .split (',')#line:424 + OOO0O0O0O0OOO000O =[OOOOO0O0OO000OOO0 .replace (' ','')for OOOOO0O0OO000OOO0 in OOO0O0O0O0OOO000O ]#line:425 + for OOO0OO00000O00000 in OOO0O0O0O0OOO000O :#line:426 + O0OOOOOO0OO0OO0O0 .append ("https://orva.tedcas.com/"+str (OOO0OO00000O00000 ))#line:427 + print (O0OOOOOO0OO0OO0O0 )#line:428 + return O0OOOOOO0OO0OO0O0 #line:429 + if len (O0OOO0O00O00OO0O0 )==0 :#line:430 + O00O0OO0000O0OOOO ="No hay archivos subidos"#line:431 + O0OOOOOO0OO0OO0O0 ="templates/especialidad"#line:432 + elif type (O0OOO0O00O00OO0O0 )==str :#line:433 + O0OOOOOO0OO0OO0O0 ="https://orva.tedcas.com/"+str (O0OOO0O00O00OO0O0 )#line:434 + O00O0OO0000O0OOOO =O0OOO0O00O00OO0O0 #line:435 + elif type (O0OOO0O00O00OO0O0 )==list :#line:436 + for O0OOOO0OOO0OOO000 ,OO0O0O00OO0OO0OOO in O0OOO0O00O00OO0O0 :#line:437 + O0OOOOOO0OO0OO0O0 [O0OOOO0OOO0OOO000 ]="https://orva.tedcas.com/"+str (OO0O0O00OO0OO0OOO )#line:438 + O00O0OO0000O0OOOO =O0OOO0O00O00OO0O0 #line:439 + return O00O00OO00OOO0O0O ,O0OOOOOO0OO0OO0O0 ,O00O0OO0000O0OOOO #line:440 +async def cargar_archivo_grande (OO00OO0OO0OO0O00O ,O0000OO0O0O000OOO ,O00OO00OOOO000OO0 ):#line:442 + O000OOO000O0000O0 =aiohttp .TCPConnector (ssl =True )#line:443 + async with aiohttp .ClientSession (connector =O000OOO000O0000O0 )as O00OO0OOO0OO0O0OO :#line:444 + OOOOOO000OO000O0O =await O00OO0OOO0OO0O0OO .get ('https://orva.tedcas.com/api/'+str (O00OO00OOOO000OO0 ),auth =auth )#line:445 + OOO0000OO0O00O0O0 =await OOOOOO000OO000O0O .json ()#line:446 + O0OOO0OOOOOOO0OOO ={}#line:447 + if OO00OO0OO0OO0O00O =='title_material':#line:448 + for OO0OOO00000O00OOO in OOO0000OO0O00O0O0 :#line:449 + O0OOO0OOOOOOO0OOO [OO0OOO00000O00OOO [OO00OO0OO0OO0O00O ]]=(OO0OOO00000O00OOO [OO00OO0OO0OO0O00O ])#line:450 + return O0OOO0OOOOOOO0OOO ,O0000OO0O0O000OOO #line:451 + OOO0000OO0O00O0O0 =OOO0000OO0O00O0O0 [0 ]#line:452 + O0OOOO0O0000OO00O ="field_"+str (OO00OO0OO0OO0O00O )#line:453 + O0OOOO0O0000OO00O =OOO0000OO0O00O0O0 [O0OOOO0O0000OO00O ]#line:454 + if len (O0OOOO0O0000OO00O )==0 :#line:455 + O0OOO0OOOOOOO0OOO ["No hay archivos"]="templates/especialidad"#line:456 + else :#line:457 + for OO0OOO00000O00OOO in O0OOOO0O0000OO00O :#line:458 + O0OOO0OOOOOOO0OOO [OO0OOO00000O00OOO ['descripcion']]="https://orva.tedcas.com/"+str (OO0OOO00000O00OOO ['url'])#line:459 + return O0000OO0O0O000OOO ,O0OOO0OOOOOOO0OOO #line:460 +async def cargar_caja (O0O000OO0OOOO0000 ,OOOOO0O0O0O0OOO0O ):#line:462 + O0O0O00O000O00OOO ={}#line:463 + O0OO00OOOO0OO0O00 =aiohttp .TCPConnector (ssl =True )#line:464 + async with aiohttp .ClientSession (connector =O0OO00OOOO0OO0O00 )as O0O0O000OOO00O000 :#line:465 + O0OO0OOO0O000OOOO =await O0O0O000OOO00O000 .get (f'{base_url}intervenciones/{O0O000OO0OOOO0000}',auth =auth )#line:466 + OOOOOO000000OO00O =await O0OO0OOO0O000OOOO .json ()#line:467 + OOOOOO000000OO00O =OOOOOO000000OO00O [0 ]#line:468 + if 'field_cajas'in OOOOOO000000OO00O :#line:469 + OOOOOO000000OO00O =OOOOOO000000OO00O ['field_cajas']#line:470 + for OOOO0000O0OOOO0O0 in OOOOOO000000OO00O :#line:471 + O0O0O00O000O00OOO [OOOO0000O0OOOO0O0 ['id']]=OOOO0000O0OOOO0O0 ['caja']#line:472 + else :#line:473 + O0O0O00O000O00OOO [str (O0O000OO0OOOO0000 )]="No hay archivos"#line:474 + return O0O0O00O000O00OOO ,OOOOO0O0O0O0OOO0O #line:475 +async def cargar_instrumental (OO00OO0OO0OO00O0O ,O0000O00OOO00O0OO ):#line:477 + OOOO00OOO000OO0OO ={}#line:478 + OO000O0O0OOO0O0OO =aiohttp .TCPConnector (ssl =True )#line:479 + async with aiohttp .ClientSession (connector =OO000O0O0OOO0O0OO )as O0OOO00OO0OOOOOOO :#line:480 + O0OOO0O0OOOOOOO00 =await O0OOO00OO0OOOOOOO .get ('https://orva.tedcas.com/api/'+str (O0000O00OOO00O0OO ),auth =auth )#line:481 + O000O0O00OOOOOOOO =await O0OOO0O0OOOOOOO00 .json ()#line:482 + for OO000OO00O00O000O in O000O0O00OOOOOOOO :#line:483 + if 'instrumental'in OO000OO00O00O000O :#line:484 + for OOO00O0000000OOOO in OO000OO00O00O000O ['instrumental']:#line:485 + if OOO00O0000000OOOO ['id']==OO00OO0OO0OO00O0O :#line:486 + OOOO00OOO000OO0OO [OO000OO00O00O000O ['nid']]=OO000OO00O00O000O ['title']#line:487 + return OOOO00OOO000OO0OO #line:488 +async def cargar_botones_pdf_admision ():#line:490 + O00O0OO0OO0O0O0OO ={}#line:491 + O0OO0OOOO00000O0O ={}#line:492 + O0OOO0000OO000OOO ={}#line:493 + O0000OO00O00O0O00 ={}#line:494 + OO000OO00O000OO0O =aiohttp .TCPConnector (ssl =True )#line:495 + async with aiohttp .ClientSession (connector =OO000OO00O000OO0O )as OO0OOO0OOOOO00000 :#line:496 + OOO0O00O000O00OOO =await OO0OOO0OOOOO00000 .get ('https://orva.tedcas.com/api/all-content/1621',auth =auth )#line:497 + O0OOO0O0OOOOO000O =await OOO0O00O000O00OOO .json ()#line:498 + for OOO00OOO0O00OO0OO in O0OOO0O0OOOOO000O :#line:499 + O00OOO00O0O0O0O00 =await OO0OOO0OOOOO00000 .get ('https://orva.tedcas.com/api/intervenciones/'+str (OOO00OOO0O00OO0OO ['nid']),auth =auth )#line:500 + O0OO00000OO00O00O =await O00OOO00O0O0O0O00 .json ()#line:501 + O0OO00000OO00O00O =O0OO00000OO00O00O [0 ]#line:502 + OOO0OOOO000O0O000 =O0OO00000OO00O00O ['field_pdf']#line:503 + OOO0OOOO000O0O000 =OOO0OOOO000O0O000 [0 ]#line:504 + if O0OO00000OO00O00O ['field_tecnica']=="Mapa de camas":#line:505 + O00O0OO0OO0O0O0OO [O0OO00000OO00O00O ['title']]="https://orva.tedcas.com/"+str (OOO0OOOO000O0O000 ['url'])#line:506 + elif O0OO00000OO00O00O ['field_tecnica']=="Ambulancias":#line:507 + O0OO0OOOO00000O0O [O0OO00000OO00O00O ['title']]="https://orva.tedcas.com/"+str (OOO0OOOO000O0O000 ['url'])#line:508 + elif O0OO00000OO00O00O ['field_tecnica']=="Programación quirúrgica":#line:509 + O0OOO0000OO000OOO [O0OO00000OO00O00O ['title']]="https://orva.tedcas.com/"+str (OOO0OOOO000O0O000 ['url'])#line:510 + elif O0OO00000OO00O00O ['field_tecnica']=="Otros":#line:511 + O0000OO00O00O0O00 [O0OO00000OO00O00O ['title']]="https://orva.tedcas.com/"+str (OOO0OOOO000O0O000 ['url'])#line:512 + return O00O0OO0OO0O0O0OO ,O0OO0OOOO00000O0O ,O0OOO0000OO000OOO ,O0000OO00O00O0O00 #line:513 +def remove_accents (OOO00000O00OOO00O ):#line:515 + OO0000O0O0O0000O0 =unicodedata .normalize ('NFKD',OOO00000O00OOO00O )#line:516 + return u"".join ([OO00OO0OO0OO0OOOO for OO00OO0OO0OO0OOOO in OO0000O0O0O0000O0 if not unicodedata .combining (OO00OO0OO0OO0OOOO )])#line:517 +def adaptar_salida (OO0OO00O0O000O000 ):#line:519 + OO0O0OOO00O000000 =[]#line:520 + OO0OO00O0O000O000 =str (OO0OO00O0O000O000 ).lower ()#line:521 + OO0OO00O0O000O000 =OO0OO00O0O000O000 .split ("}")#line:522 + OO0OO00O0O000O000 =OO0OO00O0O000O000 [0 ].split (":")#line:523 + if len (OO0OO00O0O000O000 )>=2 :#line:524 + O0000OOOOO0O0OOOO =OO0OO00O0O000O000 [1 ].split ("'")#line:525 + OO0O0OOO00O000000 =O0000OOOOO0O0OOOO [1 ].split ()#line:526 + return OO0O0OOO00O000000 #line:527 +def takeCommand (audio_data ):#line:529 + O0O0000O00O00OO0O =sr .Recognizer ()#line:531 + try :#line:532 + print ("Recognizing...")#line:533 + audio_data =O0O0000O00O00OO0O .recognize_google (O0OO0000O0000O0OO ,language ='es-ES')#line:534 + print (f"User said: {audio_data}\n")#line:535 + return audio_data + except Exception as OOO00O0O0O0OO0OOO :#line:536 + print (OOO00O0O0O0OO0OOO )#line:537 + print ("Unable to Recognize your voice.")#line:538 + audio_data ="none"#line:539 + return audio_data +app =Flask (__name__ )#line:541 +socketio =SocketIO (app )#line:542 +app .config ['SECRET_KEY']='mysecretkey'#line:543 +IMG_FOLDER =os .path .join ('static','IMG')#line:545 +app .config ['UPLOAD_FOLDER']=IMG_FOLDER #line:546 +recognized_text =[]#line:548 +@app .route ("/")#line:550 +async def hello ():#line:551 + OOO000OOOO0O0O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'trauma.jpeg')#line:552 + OOO0O00O000O0O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'uro.jpeg')#line:553 + OO0O000O00OOO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'adm.jpeg')#line:554 + OOO0O00O0O00O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'tijerass.png')#line:555 + return render_template ('especialidad.html',user_image0 =OOO0O00O0O00O0O0O ,user_image1 =OOO000OOOO0O0O0OO ,user_image2 =OOO0O00O000O0O0OO ,user_image3 =OO0O000O00OOO000O )#line:556 +@socketio .on ('audio_data')#line:558 +def handle_audio (OOOO000OO00OOOOOO ):#line:559 + takeCommand (OOOO000OO00OOOOOO )#line:560 + socketio .emit ('transcription',recognized_text )#line:561 + return recognized_text #line:562 +@app .route ("/especialidad")#line:564 +async def especialidad ():#line:565 + O00O0OO000OO000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'trauma.jpeg')#line:566 + OO000OOOO000O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'uro.jpeg')#line:567 + OOOO000OO000O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'adm.jpeg')#line:568 + O0O0OOOOOOOO00OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'tijerass.png')#line:569 + return render_template ('especialidad.html',user_image0 =O0O0OOOOOOOO00OO0 ,user_image1 =O00O0OO000OO000OO ,user_image2 =OO000OOOO000O0O0O ,user_image3 =OOOO000OO000O0O00 )#line:570 +@app .route ("/seleccion_trauma",methods =['GET','POST'])#line:572 +async def seleccion_trauma ():#line:573 + OO0O0O000O0OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:574 + OO0OO0000O0OO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:575 + O00O00000O0O0OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:576 + O0000O0OOOOO00OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:577 + return render_template ('seleccion_trauma.html',user_image4 =OO0O0O000O0OOOO00 ,user_image5 =OO0OO0000O0OO000O ,user_image6 =O00O00000O0O0OOOO ,user_image7 =O0000O0OOOOO00OOO )#line:578 +@app .route ("/preguntas_respuestas_trauma",methods =['GET','POST'])#line:580 +async def preguntas_respuestas_trauma ():#line:581 + OO0OOO0OOOOOO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:582 + O0OO0O00OO00O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:583 + O0OO0000O0000O000 ,OOO0OOO0O0OOOOOOO ,OO0000OO00O000OO0 =await faq ()#line:584 + return render_template ('preguntas_respuestas.html',user_image6 =OO0OOO0OOOOOO000O ,user_image7 =O0OO0O00OO00O00OO ,faqs =O0OO0000O0000O000 ,faq_titulo ="Preguntas y respuestas: ")#line:585 +@app .route ("/preguntas_respuestas_uro",methods =['GET','POST'])#line:587 +async def preguntas_respuestas_uro ():#line:588 + OOOO0O0OO0OOO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:589 + OOOO0OO00OOO0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:590 + OOO00O000OOO00000 ,OO0OOO0000O000OOO ,OOO0O000000OO00O0 =await faq ()#line:591 + return render_template ('preguntas_respuestas.html',user_image6 =OOOO0O0OO0OOO0OO0 ,user_image7 =OOOO0OO00OOO0000O ,faqs =OO0OOO0000O000OOO ,faq_titulo ="Preguntas y respuestas: ")#line:592 +@app .route ("/preguntas_respuestas_admin",methods =['GET','POST'])#line:594 +async def preguntas_respuestas_admin ():#line:595 + OOOOOO0O0OO00OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:596 + OOO00OOO0OO0000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:597 + OOO000O0O000OOO00 ,O000OOOO0O000O0OO ,OOOOO0OOO0O0O0O00 =await faq ()#line:598 + return render_template ('preguntas_respuestas.html',user_image6 =OOOOOO0O0OO00OO00 ,user_image7 =OOO00OOO0OO0000OO ,faqs =OOOOO0OOO0O0O0O00 ,faq_titulo ="Preguntas y respuestas: ")#line:599 +@app .route ("/buscador_trauma",methods =['GET','POST'])#line:601 +async def buscador_trauma ():#line:602 + O0OOO0OO0OOO0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:603 + O0OO0OO00OOO0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:604 + OOOO00OO0OOOO00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:605 + OO0OOO000OOOOOO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:606 + O00OO00000OO000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:607 + OO0O0O00O0OO00O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:608 + O0OOO0O0000O000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:609 + O0O0OO0O00OO000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:610 + OO00O00OO0O0O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'preguntas_respuestas.png')#line:611 + O0OO0O0O00O0O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:612 + OO0O0000OO0O0O0O0 =str (request .form .to_dict ())#line:613 + OO0O0000OO0O0O0O0 =adaptar_salida (OO0O0000OO0O0O0O0 )#line:614 + OOOOO0O00OO0O00OO ={}#line:615 + OOOOO0O00OO0O00OO [""]=""#line:616 + if len (OO0O0000OO0O0O0O0 )==0 :#line:617 + return render_template ('buscador_trauma.html',preguntas_respuestas =OO00O00OO0O0O0O00 ,result_busqueda =OOOOO0O00OO0O00OO ,user_image4 =O0OOO0OO0OOO0OO0O ,user_image5 =O0OO0OO00OOO0O000 ,user_image6 =OOOO00OO0OOOO00OO ,user_image7 =OO0OOO000OOOOOO0O ,user_image8 =O0OOO0O0000O000O0 ,user_image9 =O0O0OO0O00OO000O0 ,user_image10 =O00OO00000OO000O0 ,user_image11 =O0OO0O0O00O0O0O0O ,user_image12 =OO0O0O00O0OO00O0O ,nid2 =0 )#line:618 + elif OO0O0000OO0O0O0O0 !=None or "{}":#line:619 + O00O0000OOO0OO00O =1 #line:620 + O00O0OO0O0OOO0OOO =await cargar_base_datos (OO0O0000OO0O0O0O0 ,O00O0000OOO0OO00O )#line:621 + OOOOOOOO000O0000O ,OO00OO000OOOO0O0O ,O0000O00O0O0O0O00 =await buscar_faq (OO0O0000OO0O0O0O0 ,1 )#line:622 + if O00O0OO0O0OOO0OOO ==None :#line:623 + if len (OOOOOOOO000O0000O )==0 :#line:624 + return render_template ('buscador_trauma.html',preguntas_respuestas =OO00O00OO0O0O0O00 ,result_busqueda =OOOOO0O00OO0O00OO ,prediction_text ="No hay resultados para tu busqueda",user_image4 =O0OOO0OO0OOO0OO0O ,user_image5 =O0OO0OO00OOO0O000 ,user_image6 =OOOO00OO0OOOO00OO ,user_image7 =OO0OOO000OOOOOO0O ,user_image8 =O0OOO0O0000O000O0 ,user_image9 =O0O0OO0O00OO000O0 ,user_image10 =O00OO00000OO000O0 ,user_image11 =O0OO0O0O00O0O0O0O ,user_image12 =OO0O0O00O0OO00O0O ,nid2 =0 )#line:625 + else :#line:626 + return render_template ('buscador_trauma.html',preguntas_respuestas =OO00O00OO0O0O0O00 ,faqs =OOOOOOOO000O0000O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OOOOO0O00OO0O00OO ,user_image4 =O0OOO0OO0OOO0OO0O ,user_image5 =O0OO0OO00OOO0O000 ,user_image6 =OOOO00OO0OOOO00OO ,user_image7 =OO0OOO000OOOOOO0O ,user_image8 =O0OOO0O0000O000O0 ,user_image9 =O0O0OO0O00OO000O0 ,user_image10 =O00OO00000OO000O0 ,user_image11 =O0OO0O0O00O0O0O0O ,user_image12 =OO0O0O00O0OO00O0O ,nid2 =0 )#line:627 + elif len (O00O0OO0O0OOO0OOO )>=1 :#line:628 + OOOO0OO000000O0O0 =[]#line:629 + OOO0O00O00OO000O0 =[]#line:630 + OOOOO0O00OO0O00OO ={}#line:631 + for O00O0OOO00OOO0O00 in O00O0OO0O0OOO0OOO :#line:632 + OOOO0OO000000O0O0 .append (O00O0OOO00OOO0O00 ["title"])#line:633 + OOO0O00O00OO000O0 .append (O00O0OOO00OOO0O00 ["nid"])#line:634 + for O00O000OOO00OOOO0 ,O00O0OOO00OOO0O00 in enumerate (OOOO0OO000000O0O0 ):#line:635 + OOOOO0O00OO0O00OO [OOO0O00O00OO000O0 [O00O000OOO00OOOO0 ]]=O00O0OOO00OOO0O00 #line:636 + if len (OOOOOOOO000O0000O )!=0 :#line:637 + return render_template ('buscador_trauma1.html',faqs =OOOOOOOO000O0000O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OOOOO0O00OO0O00OO ,user_image4 =O0OOO0OO0OOO0OO0O ,user_image5 =O0OO0OO00OOO0O000 ,user_image6 =OOOO00OO0OOOO00OO ,user_image7 =OO0OOO000OOOOOO0O ,user_image8 =O0OOO0O0000O000O0 ,user_image9 =O0O0OO0O00OO000O0 ,user_image10 =O00OO00000OO000O0 ,user_image11 =O0OO0O0O00O0O0O0O ,user_image12 =OO0O0O00O0OO00O0O ,nid2 =0 )#line:638 + else :#line:639 + if len (OOOOO0O00OO0O00OO )==1 :#line:640 + return redirect (url_for ('resultado_trauma',link =OOO0O00O00OO000O0 ))#line:641 + else :#line:642 + return render_template ('buscador_trauma1.html',result_busqueda =OOOOO0O00OO0O00OO ,user_image4 =O0OOO0OO0OOO0OO0O ,user_image5 =O0OO0OO00OOO0O000 ,user_image6 =OOOO00OO0OOOO00OO ,user_image7 =OO0OOO000OOOOOO0O ,user_image8 =O0OOO0O0000O000O0 ,user_image9 =O0O0OO0O00OO000O0 ,user_image10 =O00OO00000OO000O0 ,user_image11 =O0OO0O0O00O0O0O0O ,user_image12 =OO0O0O00O0OO00O0O ,nid2 =0 )#line:643 +@app .route ("/resultado_trauma",methods =['GET','POST'])#line:645 +async def resultado_trauma ():#line:646 + OOO0000O00O00O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:647 + O0OOOOOO00O00O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:648 + OOOO0O0OOOO0OO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:649 + O0000OO00OOOO00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:650 + OOOOOO0O0O0O00OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:651 + OOOOOO000OOOOO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:652 + OO00OOO0000000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:653 + O0000O0O0000O00O0 =request .args .get ('link')#line:654 + O00OO00O00000000O ,OOO0000O0OO0O00O0 =await cargar_tipo (O0000O0O0000O00O0 ,1 )#line:655 + O0000000O0O00OO00 =O00OO00O00000000O ['title']#line:656 + if OOO0000O0OO0O00O0 =="Intervencion":#line:658 + OOOO0OOO0OOO000O0 ,OO00OO0O0OOOOO00O =await cargar_caja (str (O0000O0O0000O00O0 ),'Instrumental - Cajas: ')#line:659 + return render_template ('intervencion_trauma.html',user_image8 =OOOOOO0O0O0O00OO0 ,user_image9 =OOOOOO000OOOOO0OO ,user_image10 =OOOO0O0OOOO0OO0O0 ,user_image11 =OO00OOO0000000000 ,user_image12 =O0000OO00OOOO00OO ,instrumental =OOOO0OOO0OOO000O0 ,texto_cajas =OO00OO0O0OOOOO00O ,title =O0000000O0O00OO00 ,user_image6 =OOO0000O00O00O000 ,user_image7 =O0OOOOOO00O00O00O ,nid2 =O0000O0O0000O00O0 )#line:660 + elif OOO0000O0OO0O00O0 =='Caja':#line:661 + O00O0000O000O00OO ,O000OO00O000O0OOO ,OO0OO0O0OOO00O0O0 =await cargar_archivo ("ubicacion","Ubicacion: ","cajas/"+str (O0000O0O0000O00O0 ))#line:662 + OO0OO0OO00O0OO0OO =await cargar_archivo ("image","Imagen: ","cajas/"+str (O0000O0O0000O00O0 ))#line:663 + O0OO0OOOOO0OOOO00 ,OOO00OO000O000OO0 =await cargar_archivo_grande ("title_material","Instrumental : ","cajas/"+str (O0000O0O0000O00O0 ))#line:664 + if len (O0000000O0O00OO00 )==1 :#line:665 + return render_template ('caja_trauma1.html',title =O0000000O0O00OO00 ,files_instru =O0OO0OOOOO0OOOO00 ,texto_instru =OOO00OO000O000OO0 ,texto_ubi =O00O0000O000O00OO ,file_texto_ubi =OO0OO0O0OOO00O0O0 ,file_imagen =OO0OO0OO00O0OO0OO ,user_image6 =OOO0000O00O00O000 ,user_image7 =O0OOOOOO00O00O00O )#line:666 + else :#line:667 + return render_template ('caja_trauma.html',title =O0000000O0O00OO00 ,files_instru =O0OO0OOOOO0OOOO00 ,texto_instru =OOO00OO000O000OO0 ,texto_ubi =O00O0000O000O00OO ,file_texto_ubi =OO0OO0O0OOO00O0O0 ,file_imagen =OO0OO0OO00O0OO0OO ,user_image6 =OOO0000O00O00O000 ,user_image7 =O0OOOOOO00O00O00O )#line:668 + elif OOO0000O0OO0O00O0 =='Instrumental':#line:669 + OOOOO00O0O000OO0O =await cargar_instrumental (O0000O0O0000O00O0 ,'listado_completo_cajas/1')#line:670 + if len (OOOOO00O0O000OO0O )==1 :#line:671 + return render_template ('instrumental_trauma1.html',cajas =OOOOO00O0O000OO0O ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =O0000000O0O00OO00 ,user_image6 =OOO0000O00O00O000 ,user_image7 =O0OOOOOO00O00O00O )#line:672 + else :#line:673 + return render_template ('instrumental_trauma.html',cajas =OOOOO00O0O000OO0O ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =O0000000O0O00OO00 ,user_image6 =OOO0000O00O00O000 ,user_image7 =O0OOOOOO00O00O00O )#line:674 +@app .route ("/protocolos_trauma",methods =['GET','POST'])#line:676 +async def protocolos_trauma ():#line:677 + OO00OOO0OOOOO00O0 =request .args .get ('link2')#line:678 + O00OOOO0O00000OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:679 + OO00O00O0O0OOOO00 =await boton_word_ppt (1 ,"field_protocolo",OO00OOO0OOOOO00O0 )#line:680 + if len (OO00O00O0O0OOOO00 )==1 :#line:681 + return render_template ('protocolo1.html',protocolos =OO00O00O0O0OOOO00 ,user_image7 =O00OOOO0O00000OOO )#line:682 + else :#line:683 + return render_template ('protocolo.html',protocolos =OO00O00O0O0OOOO00 ,user_image7 =O00OOOO0O00000OOO )#line:684 +@app .route ("/guia_visual_trauma",methods =['GET','POST'])#line:686 +async def guia_visual_trauma ():#line:687 + OOOO00O0000OO00O0 =request .args .get ('link2')#line:688 + O0OO0O0OO0O00O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:689 + OO0O000OOOOO0OOOO =await boton_word_ppt (1 ,"field_guia_visual",OOOO00O0000OO00O0 )#line:690 + if len (OO0O000OOOOO0OOOO )==1 :#line:691 + return render_template ('guia_visual1.html',guia_visual =OO0O000OOOOO0OOOO ,user_image7 =O0OO0O0OO0O00O0O0 )#line:692 + else :#line:693 + return render_template ('guia_visual.html',guia_visual =OO0O000OOOOO0OOOO ,user_image7 =O0OO0O0OO0O00O0O0 )#line:694 +@app .route ("/pdf_casa_trauma",methods =['GET','POST'])#line:696 +async def pdf_casa_trauma ():#line:697 + OOOOO000O00000O00 =request .args .get ('link2')#line:698 + O0O0O0OOOOO0O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:699 + O0O00OOOO00OOOOO0 =await boton_pdf_video (1 ,"field_pdf",OOOOO000O00000O00 )#line:700 + O000OO000OO00000O =0 #line:701 + for O0OOOOO00OO00O00O ,O00O0OOO0OOOOOOO0 in O0O00OOOO00OOOOO0 .items ():#line:702 + for OOOOOOOOOOO0OOOO0 ,OOO0OO0OOOO00OO0O in O00O0OOO0OOOOOOO0 .items ():#line:703 + O000OO000OO00000O =O000OO000OO00000O +1 #line:704 + if len (O0O00OOOO00OOOOO0 .items ())==1 :#line:705 + if O000OO000OO00000O ==1 :#line:706 + print ("bien")#line:707 + return render_template ('pdf_casa_comercial1.html',user_image7 =O0O0O0OOOOO0O0O0O ,titulos =O0O00OOOO00OOOOO0 )#line:708 + else :#line:709 + return render_template ('pdf_casa_comercial.html',user_image7 =O0O0O0OOOOO0O0O0O ,titulos =O0O00OOOO00OOOOO0 )#line:710 + else :#line:711 + return render_template ('pdf_casa_comercial.html',user_image7 =O0O0O0OOOOO0O0O0O ,titulos =O0O00OOOO00OOOOO0 )#line:712 +@app .route ("/videos_trauma",methods =['GET','POST'])#line:714 +async def videos_trauma ():#line:715 + OO000OO0O00OO0O0O =request .args .get ('link2')#line:716 + O0O0OOOO000O0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:717 + OO00O0OOOOOO0OOOO =await boton_pdf_video (1 ,"field_video",OO000OO0O00OO0O0O )#line:718 + O0OO000O00O0OO000 =0 #line:719 + for OO0O0OO00000OOOOO ,O000O000OOOOOOOOO in OO00O0OOOOOO0OOOO .items ():#line:720 + for O00O0000O0O00000O ,OOO00O0O0000OO0OO in O000O000OOOOOOOOO .items ():#line:721 + O0OO000O00O0OO000 =O0OO000O00O0OO000 +1 #line:722 + if len (OO00O0OOOOOO0OOOO .items ())==1 :#line:723 + if O0OO000O00O0OO000 ==1 :#line:724 + print ("bien")#line:725 + return render_template ('videos1.html',user_image7 =O0O0OOOO000O0OO0O ,titulos =OO00O0OOOOOO0OOOO )#line:726 + else :#line:727 + return render_template ('videos.html',user_image7 =O0O0OOOO000O0OO0O ,titulos =OO00O0OOOOOO0OOOO )#line:728 + else :#line:729 + return render_template ('videos.html',user_image7 =O0O0OOOO000O0OO0O ,titulos =OO00O0OOOOOO0OOOO )#line:730 +@app .route ("/materiales_trauma",methods =['GET','POST'])#line:732 +async def materiales_trauma ():#line:733 + OO0O000O00O0OO0O0 =request .args .get ('link2')#line:734 + OOOOO0O00O0OO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:735 + O0OO00OOOOOO0O0O0 =await boton_materiales (1 ,OO0O000O00O0OO0O0 )#line:736 + if len (O0OO00OOOOOO0O0O0 [''])==0 :#line:737 + return render_template ('materiales_uro.html',user_image7 =OOOOO0O00O0OO0OO0 ,cajas =O0OO00OOOOOO0O0O0 ,no_hay ="No hay instrumental")#line:738 + else :#line:739 + if len (O0OO00OOOOOO0O0O0 )==1 :#line:740 + return render_template ('materiales_uro1.html',user_image7 =OOOOO0O00O0OO0OO0 ,cajas =O0OO00OOOOOO0O0O0 )#line:741 + else :#line:742 + return render_template ('materiales_uro.html',user_image7 =OOOOO0O00O0OO0OO0 ,cajas =O0OO00OOOOOO0O0O0 )#line:743 +@app .route ("/escuchar_trauma1",methods =['GET','POST'])#line:745 +async def escuchar_trauma1 ():#line:746 + OO000000O0O000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:747 + O000OO00OO0000O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:748 + OO000OOO00000O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:749 + O0OO000OO0OO0O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:750 + O0OOOOO000O0000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:751 + O0000O00000OO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:752 + O0OOO0O000O000OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:753 + OO0OO0OOOOOOOO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:754 + return render_template ('escuchar_trauma1.html',nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O0000O00000OO0O0O ,user_image6 =O0OOO0O000O000OOO ,user_image7 =OO0OO0OOOOOOOO000 ,user_image8 =OO000OOO00000O00O ,user_image9 =O0OO000OO0OO0O0OO ,user_image10 =OO000000O0O000OO0 ,user_image11 =O0OOOOO000O0000O0 ,user_image12 =O000OO00OO0000O00 )#line:755 +@app .route ("/escuchar_trauma",methods =['GET','POST'])#line:757 +async def escuchar_trauma ():#line:758 + OOO0O0OOO0O0O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:759 + OOOO000OOO00O0000 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:760 + O000OO0OOOO0O00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:761 + OOO0O00O0OO0OO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:762 + O0O0O0OO0OO0O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:763 + OOOOO00OO0OOOO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:764 + O0OOO00OOO0000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:765 + OO0OO0O00OO00OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:766 + global recognized_text #line:767 + OO0O000O00OOO0O0O =recognized_text #line:768 + OO0O000O00OOO0O0O =str (OO0O000O00OOO0O0O ).lower ()#line:769 + OO0O000O00OOO0O0O =OO0O000O00OOO0O0O .split ()#line:770 + O0O00000O0O00OO0O ={}#line:771 + O0O00000O0O00OO0O [""]=""#line:772 + if OO0O000O00OOO0O0O [0 ]!="none":#line:773 + O0OOO00O0000OOOOO =1 #line:774 + OO00O0000OOO0OO0O =await cargar_base_datos (OO0O000O00OOO0O0O ,O0OOO00O0000OOOOO )#line:775 + O0000OO00OOOO0O0O ,O0OO0OO0OO0O00000 ,OO0O00OOOOOOOO00O =await buscar_faq (OO0O000O00OOO0O0O ,0 )#line:776 + if OO00O0000OOO0OO0O ==None :#line:777 + if len (O0000OO00OOOO0O0O )==0 :#line:778 + return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =O0O00000O0O00OO0O ,prediction_text ="No hay resultados para tu busqueda",user_image6 =O0OOO00OOO0000OO0 ,user_image7 =OO0OO0O00OO00OO00 ,user_image5 =OOOOO00OO0OOOO0O0 ,user_image8 =O000OO0OOOO0O00O0 ,user_image9 =OOO0O00O0OO0OO0OO ,user_image10 =OOO0O0OOO0O0O0000 ,user_image11 =O0O0O0OO0OO0O0OOO ,user_image12 =OOOO000OOO00O0000 )#line:779 + else :#line:780 + return render_template ('escuchar_trauma.html',nid2 =0 ,faqs =O0000OO00OOOO0O0O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O00000O0O00OO0O ,user_image6 =O0OOO00OOO0000OO0 ,user_image7 =OO0OO0O00OO00OO00 ,user_image5 =OOOOO00OO0OOOO0O0 ,user_image8 =O000OO0OOOO0O00O0 ,user_image9 =OOO0O00O0OO0OO0OO ,user_image10 =OOO0O0OOO0O0O0000 ,user_image11 =O0O0O0OO0OO0O0OOO ,user_image12 =OOOO000OOO00O0000 )#line:781 + elif len (OO00O0000OOO0OO0O )>=1 :#line:782 + OOO0OOOO00O0O0000 =[]#line:783 + OOO0O000O000O000O =[]#line:784 + O0O00000O0O00OO0O ={}#line:785 + for OOOO0000000OOOO0O in OO00O0000OOO0OO0O :#line:786 + OOO0OOOO00O0O0000 .append (OOOO0000000OOOO0O ["title"])#line:787 + OOO0O000O000O000O .append (OOOO0000000OOOO0O ["nid"])#line:788 + for O0OOO00000OO000O0 ,OOOO0000000OOOO0O in enumerate (OOO0OOOO00O0O0000 ):#line:789 + O0O00000O0O00OO0O [OOO0O000O000O000O [O0OOO00000OO000O0 ]]=OOOO0000000OOOO0O #line:790 + if len (O0000OO00OOOO0O0O )==0 :#line:792 + return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =O0O00000O0O00OO0O ,user_image6 =O0OOO00OOO0000OO0 ,user_image7 =OO0OO0O00OO00OO00 ,user_image5 =OOOOO00OO0OOOO0O0 ,user_image8 =O000OO0OOOO0O00O0 ,user_image9 =OOO0O00O0OO0OO0OO ,user_image10 =OOO0O0OOO0O0O0000 ,user_image11 =O0O0O0OO0OO0O0OOO ,user_image12 =OOOO000OOO00O0000 )#line:793 + else :#line:794 + return render_template ('escuchar_trauma.html',nid2 =0 ,faqs =O0000OO00OOOO0O0O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O00000O0O00OO0O ,user_image6 =O0OOO00OOO0000OO0 ,user_image7 =OO0OO0O00OO00OO00 ,user_image5 =OOOOO00OO0OOOO0O0 ,user_image8 =O000OO0OOOO0O00O0 ,user_image9 =OOO0O00O0OO0OO0OO ,user_image10 =OOO0O0OOO0O0O0000 ,user_image11 =O0O0O0OO0OO0O0OOO ,user_image12 =OOOO000OOO00O0000 )#line:795 + else :#line:796 + return render_template ('escuchar_trauma.html',nid2 =0 ,result_busqueda =O0O00000O0O00OO0O ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =OOOOO00OO0OOOO0O0 ,user_image6 =O0OOO00OOO0000OO0 ,user_image7 =OO0OO0O00OO00OO00 ,user_image8 =O000OO0OOOO0O00O0 ,user_image9 =OOO0O00O0OO0OO0OO ,user_image10 =OOO0O0OOO0O0O0000 ,user_image11 =O0O0O0OO0OO0O0OOO ,user_image12 =OOOO000OOO00O0000 )#line:797 +@app .route ("/buscador_admision",methods =['GET','POST'])#line:799 +async def buscador_admision ():#line:800 + O0000O0O00OO00O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:801 + OO0O0O00O00OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:802 + OO0OOOOOO0O000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:803 + O0O0O000O0000O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:804 + O000OOO0OOO0OO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:805 + O000OOOOOO00O000O =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:806 + OO00000OOO00000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'preguntas_respuestas.png')#line:807 + O0O0O0O00000O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:808 + O0OOO0OO0OOO0OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:809 + OOOO00O00OO00O0OO =str (request .form .to_dict ())#line:810 + OOOO00O00OO00O0OO =adaptar_salida (OOOO00O00OO00O0OO )#line:811 + O00OO000OO0OOOOO0 ={}#line:812 + O00OO000OO0OOOOO0 [""]=""#line:813 + if len (OOOO00O00OO00O0OO )==0 :#line:814 + return render_template ('buscador_admision.html',preguntas_respuestas =OO00000OOO00000O0 ,user_image8 =O0OOO0OO0OOO0OOOO ,user_image9 =O0O0O0O00000O0O00 ,user_image10 =O000OOOOOO00O000O ,user_image11 =O000OOO0OOO0OO000 ,result_busqueda =O00OO000OO0OOOOO0 ,prediction_text ="ya puedes hacer tu pregunta",user_image4 =O0000O0O00OO00O0O ,user_image5 =OO0O0O00O00OOOO00 ,user_image6 =OO0OOOOOO0O000O0O ,user_image7 =O0O0O000O0000O0O0 )#line:815 + elif OOOO00O00OO00O0OO !=None or "{}":#line:816 + O0OOOO0O0O0O0000O =1621 #line:817 + O000000OO0O0O00OO =await cargar_base_datos (OOOO00O00OO00O0OO ,O0OOOO0O0O0O0000O )#line:818 + O0OOOO0OOO000OOOO ,O0O0OOOOOOO00OO0O ,OOO00O00OO0OOO00O =await buscar_faq (OOOO00O00OO00O0OO ,1 )#line:819 + if O000000OO0O0O00OO ==None :#line:820 + if len (OOO00O00OO0OOO00O )==0 :#line:821 + return render_template ('buscador_admision.html',preguntas_respuestas =OO00000OOO00000O0 ,user_image8 =O0OOO0OO0OOO0OOOO ,user_image9 =O0O0O0O00000O0O00 ,user_image10 =O000OOOOOO00O000O ,user_image11 =O000OOO0OOO0OO000 ,result_busqueda =O00OO000OO0OOOOO0 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =O0000O0O00OO00O0O ,user_image5 =OO0O0O00O00OOOO00 ,user_image6 =OO0OOOOOO0O000O0O ,user_image7 =O0O0O000O0000O0O0 )#line:822 + else :#line:823 + return render_template ('buscador_admision.html',preguntas_respuestas =OO00000OOO00000O0 ,user_image8 =O0OOO0OO0OOO0OOOO ,user_image9 =O0O0O0O00000O0O00 ,user_image10 =O000OOOOOO00O000O ,user_image11 =O000OOO0OOO0OO000 ,faqs =OOO00O00OO0OOO00O ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O00OO000OO0OOOOO0 ,user_image4 =O0000O0O00OO00O0O ,user_image5 =OO0O0O00O00OOOO00 ,user_image6 =OO0OOOOOO0O000O0O ,user_image7 =O0O0O000O0000O0O0 )#line:824 + elif len (O000000OO0O0O00OO )>=1 :#line:825 + O0OO00OOO0OOOOO00 =[]#line:826 + OOO00OOOOO0OO0O0O =[]#line:827 + O00OO000OO0OOOOO0 ={}#line:828 + for OOO0000OO00000O0O in O000000OO0O0O00OO :#line:829 + OOO00OOOOO0OO0O0O .append (OOO0000OO00000O0O ["nid"])#line:830 + for OO0OO000O0O0OOO0O in OOO00OOOOO0OO0O0O :#line:831 + O00O0O0O00O0OO0OO =aiohttp .TCPConnector (ssl =True )#line:832 + async with aiohttp .ClientSession (connector =O00O0O0O00O0OO0OO )as O0OO0O00O000OO00O :#line:833 + O00OOO0OO0OO000O0 =await O0OO0O00O000OO00O .get ('https://orva.tedcas.com/api/intervenciones/'+str (OO0OO000O0O0OOO0O ),auth =auth )#line:834 + OOOO000O00O000OOO =await O00OOO0OO0OO000O0 .json ()#line:835 + OOOO000O00O000OOO =OOOO000O00O000OOO [0 ]#line:836 + O00000OOOOOOOOO0O =OOOO000O00O000OOO ['field_pdf']#line:837 + O00000OOOOOOOOO0O =O00000OOOOOOOOO0O [0 ]#line:838 + O00OO000OO0OOOOO0 [OOOO000O00O000OOO ['title']]="https://orva.tedcas.com/"+str (O00000OOOOOOOOO0O ['url'])#line:839 + if len (OOO00O00OO0OOO00O )==0 :#line:840 + return render_template ('buscador_admision1.html',user_image8 =O0OOO0OO0OOO0OOOO ,user_image9 =O0O0O0O00000O0O00 ,user_image10 =O000OOOOOO00O000O ,user_image11 =O000OOO0OOO0OO000 ,result_busqueda =O00OO000OO0OOOOO0 ,user_image4 =O0000O0O00OO00O0O ,user_image5 =OO0O0O00O00OOOO00 ,user_image6 =OO0OOOOOO0O000O0O ,user_image7 =O0O0O000O0000O0O0 )#line:841 + else :#line:842 + return render_template ('buscador_admision1.html',faqs =OOO00O00OO0OOO00O ,faq_titulo ="Preguntas y respuestas: ",user_image8 =O0OOO0OO0OOO0OOOO ,user_image9 =O0O0O0O00000O0O00 ,user_image10 =O000OOOOOO00O000O ,user_image11 =O000OOO0OOO0OO000 ,result_busqueda =O00OO000OO0OOOOO0 ,user_image4 =O0000O0O00OO00O0O ,user_image5 =OO0O0O00O00OOOO00 ,user_image6 =OO0OOOOOO0O000O0O ,user_image7 =O0O0O000O0000O0O0 )#line:843 +@app .route ("/mapa_camas",methods =['GET','POST'])#line:845 +async def mapa_camas ():#line:846 + OOOO0O0OO0OOO0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:847 + OOOO0O0000OO0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:848 + O0O0000OO00O00OOO ,O0O00O00OO0O0OOOO ,O00O000OOO0OO00O0 ,O0O0OOOO00000OOOO =await cargar_botones_pdf_admision ()#line:849 + return render_template ('mapa_camas.html',text =O0O0000OO00O00OOO ,user_image6 =OOOO0O0OO0OOO0O00 ,user_image7 =OOOO0O0000OO0O000 )#line:850 +@app .route ("/ambulancias",methods =['GET','POST'])#line:852 +async def ambulancias ():#line:853 + O0O0OOOO00OO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:854 + O0000O0000OOO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:855 + OO0O0OOO000OOO0O0 ,OO0OOOOO0OO000O0O ,OOOO000OOOOOOO00O ,O0O0OOOO0000O0000 =await cargar_botones_pdf_admision ()#line:856 + return render_template ('ambulancias.html',text =OO0OOOOO0OO000O0O ,user_image6 =O0O0OOOO00OO00000 ,user_image7 =O0000O0000OOO000O )#line:857 +@app .route ("/programacion_quirurgica",methods =['GET','POST'])#line:859 +async def programacion_quirurgica ():#line:860 + OO0O0O000OOO00OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:861 + O0O00000O0O00OOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:862 + OOO00000O0OOO0O0O ,OO0O0OOOO0O0O0O00 ,O000O000O000OOO0O ,O000O00O00O000OO0 =await cargar_botones_pdf_admision ()#line:863 + return render_template ('programacion_quirurgica.html',text =O000O000O000OOO0O ,user_image6 =OO0O0O000OOO00OOO ,user_image7 =O0O00000O0O00OOOO )#line:864 +@app .route ("/otros",methods =['GET','POST'])#line:866 +async def otros ():#line:867 + O00O00OOOOOO0OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:868 + O0OOO00O0O0O0OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:869 + O00O0O00O0OOO00O0 ,O000OOOOO00O0O0O0 ,OOOO000OO0OO0O00O ,O0O0OOOOO000O0OO0 =await cargar_botones_pdf_admision ()#line:870 + return render_template ('otros.html',text =O0O0OOOOO000O0OO0 ,user_image6 =O00O00OOOOOO0OOO0 ,user_image7 =O0OOO00O0O0O0OOO0 )#line:871 +@app .route ("/escuchar_admision1",methods =['GET','POST'])#line:873 +async def escuchar_admision1 ():#line:874 + OO00OOOO000OO0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:875 + OOO0O0O000OO0OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:876 + OOOO0O0O00O0O0O00 =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:877 + O00OO0OO000OO0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:878 + O00OOO00000O0O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:879 + OO0O0O0OO00OO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:880 + O0O0000OOO0O0OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:881 + return render_template ('escuchar_admision1.html',user_image8 =O00OO0OO000OO0OOO ,user_image9 =OOOO0O0O00O0O0O00 ,user_image10 =OOO0O0O000OO0OOO0 ,user_image11 =OO00OOOO000OO0OO0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =O00OOO00000O0O00O ,user_image6 =OO0O0O0OO00OO0O0O ,user_image7 =O0O0000OOO0O0OO0O )#line:882 +@app .route ("/escuchar_admision",methods =['GET','POST'])#line:884 +async def escuchar_admision ():#line:885 + O000O00O00OO0O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'otros_img.png')#line:886 + OOO00O0000OO0OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'programacion_img.png')#line:887 + OOOOO0O00000000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ambulancias_img.jpg')#line:888 + O0OOO000000O00OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'mapa_camas_img.jpg')#line:889 + O00O0OO0OO000O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:890 + O00OO0000O0O0O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:891 + O0OOO00OO000O00OO =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:892 + OOOO000O0O00O00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:893 + global recognized_text #line:894 + OO000O0O00OO00O0O =recognized_text #line:895 + OO000O0O00OO00O0O =str (OO000O0O00OO00O0O ).lower ()#line:896 + OO000O0O00OO00O0O =OO000O0O00OO00O0O .split ()#line:897 + OO0OOOOOO00O0OOO0 ={}#line:898 + OO0OOOOOO00O0OOO0 [""]=""#line:899 + if OO000O0O00OO00O0O [0 ]!="none":#line:900 + OOO0OOOO0O0O00OOO =1621 #line:901 + OOOOOO000OO0O00O0 =await cargar_base_datos (OO000O0O00OO00O0O ,OOO0OOOO0O0O00OOO )#line:902 + O0O00OO0O0OOO0000 ,OOOO0O0O00000O000 ,OO000OO00OOO0OOOO =await buscar_faq (OO000O0O00OO00O0O ,0 )#line:903 + if OOOOOO000OO0O00O0 ==None :#line:904 + if len (OO000OO00OOO0OOOO )==0 :#line:905 + return render_template ('escuchar_admision.html',user_image8 =O0OOO000000O00OO0 ,user_image9 =OOOOO0O00000000O0 ,user_image10 =OOO00O0000OO0OO00 ,user_image11 =O000O00O00OO0O00O ,result_busqueda =OO0OOOOOO00O0OOO0 ,prediction_text ="No hay resultados para tu busqueda",user_image4 =O00O0OO0OO000O0O0 ,user_image5 =O00OO0000O0O0O0O0 ,user_image6 =O0OOO00OO000O00OO ,user_image7 =OOOO000O0O00O00O0 )#line:906 + else :#line:907 + return render_template ('escuchar_admision.html',faqs =OO000OO00OOO0OOOO ,faq_titulo ="Preguntas y respuestas: ",user_image8 =O0OOO000000O00OO0 ,user_image9 =OOOOO0O00000000O0 ,user_image10 =OOO00O0000OO0OO00 ,user_image11 =O000O00O00OO0O00O ,result_busqueda =OO0OOOOOO00O0OOO0 ,user_image4 =O00O0OO0OO000O0O0 ,user_image5 =O00OO0000O0O0O0O0 ,user_image6 =O0OOO00OO000O00OO ,user_image7 =OOOO000O0O00O00O0 )#line:908 + elif len (OOOOOO000OO0O00O0 )>=1 :#line:909 + O0O0000OO0000000O =[]#line:910 + OOO0000O0O000O0O0 =[]#line:911 + OO0OOOOOO00O0OOO0 ={}#line:912 + for OO00OOOOOO0OO000O in OOOOOO000OO0O00O0 :#line:913 + OOO0000O0O000O0O0 .append (OO00OOOOOO0OO000O ["nid"])#line:914 + for OOOO00O000OOOO0O0 in OOO0000O0O000O0O0 :#line:915 + OOO0OO0O00OO00O0O =aiohttp .TCPConnector (ssl =True )#line:916 + async with aiohttp .ClientSession (connector =OOO0OO0O00OO00O0O )as OO0OO0O0O000OO0OO :#line:917 + O0O0O0O00OO0OOO00 =await OO0OO0O0O000OO0OO .get ('https://orva.tedcas.com/api/intervenciones/'+str (OOOO00O000OOOO0O0 ),auth =auth )#line:918 + O0OOOOOO0OOO000OO =await O0O0O0O00OO0OOO00 .json ()#line:919 + O0OOOOOO0OOO000OO =O0OOOOOO0OOO000OO [0 ]#line:920 + OO0OOO0000OOO000O =O0OOOOOO0OOO000OO ['field_pdf']#line:921 + OO0OOO0000OOO000O =OO0OOO0000OOO000O [0 ]#line:922 + OO0OOOOOO00O0OOO0 [O0OOOOOO0OOO000OO ['title']]="https://orva.tedcas.com/"+str (OO0OOO0000OOO000O ['url'])#line:923 + if len (OO000OO00OOO0OOOO )==0 :#line:924 + return render_template ('escuchar_admision.html',user_image8 =O0OOO000000O00OO0 ,user_image9 =OOOOO0O00000000O0 ,user_image10 =OOO00O0000OO0OO00 ,user_image11 =O000O00O00OO0O00O ,result_busqueda =OO0OOOOOO00O0OOO0 ,user_image4 =O00O0OO0OO000O0O0 ,user_image5 =O00OO0000O0O0O0O0 ,user_image6 =O0OOO00OO000O00OO ,user_image7 =OOOO000O0O00O00O0 )#line:925 + else :#line:926 + return render_template ('escuchar_admision.html',faqs =OO000OO00OOO0OOOO ,faq_titulo ="Preguntas y respuestas: ",user_image8 =O0OOO000000O00OO0 ,user_image9 =OOOOO0O00000000O0 ,user_image10 =OOO00O0000OO0OO00 ,user_image11 =O000O00O00OO0O00O ,result_busqueda =OO0OOOOOO00O0OOO0 ,user_image4 =O00O0OO0OO000O0O0 ,user_image5 =O00OO0000O0O0O0O0 ,user_image6 =O0OOO00OO000O00OO ,user_image7 =OOOO000O0O00O00O0 )#line:927 + else :#line:928 + return render_template ('escuchar_admision.html',user_image8 =O0OOO000000O00OO0 ,user_image9 =OOOOO0O00000000O0 ,user_image10 =OOO00O0000OO0OO00 ,user_image11 =O000O00O00OO0O00O ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",result_busqueda =OO0OOOOOO00O0OOO0 ,user_image4 =O00O0OO0OO000O0O0 ,user_image5 =O00OO0000O0O0O0O0 ,user_image6 =O0OOO00OO000O00OO ,user_image7 =OOOO000O0O00O00O0 )#line:929 +@app .route ("/buscador_uro",methods =['GET','POST'])#line:931 +async def buscador_uro ():#line:932 + OO00OO0OO0000OO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'lupa.png')#line:933 + OOOO00O0OOOO00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:934 + OOOOOOO0OO00OO0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:935 + OO0OOO0000OOOO000 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:936 + OO000O0O0OO0OO0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:937 + O00O0O0OOO0000O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:938 + O0O000O0O000O0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:939 + O0O0OO0000O0O0OOO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:940 + O0OO0OOOO00OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'preguntas_respuestas.png')#line:941 + OO0OO0OO00OO0000O =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:942 + O0OO0O00OOO00000O =str (request .form .to_dict ())#line:943 + O0OO0O00OOO00000O =adaptar_salida (O0OO0O00OOO00000O )#line:944 + O0O0O000OOO0OOOOO ={}#line:945 + O0O0O000OOO0OOOOO [""]=""#line:946 + if len (O0OO0O00OOO00000O )==0 :#line:947 + return render_template ('buscador_uro.html',preguntas_respuestas =O0OO0OOOO00OOOO00 ,result_busqueda =O0O0O000OOO0OOOOO ,user_image4 =OO00OO0OO0000OO00 ,user_image5 =OOOO00O0OOOO00000 ,user_image6 =OOOOOOO0OO00OO0O0 ,user_image7 =OO0OOO0000OOOO000 ,user_image8 =O0O000O0O000O0O0O ,user_image9 =O0O0OO0000O0O0OOO ,user_image10 =OO000O0O0OO0OO0OO ,user_image11 =OO0OO0OO00OO0000O ,user_image12 =O00O0O0OOO0000O0O ,nid2 =0 )#line:948 + elif O0OO0O00OOO00000O !=None or "{}":#line:949 + O0O0OO000OOOOO0O0 =1620 #line:950 + OOO0OO0O00000O0O0 =await cargar_base_datos (O0OO0O00OOO00000O ,O0O0OO000OOOOO0O0 )#line:951 + O000OOOO00O0O00OO ,O0O0O000OO0OOOOOO ,O000OO0O0O0000OOO =await buscar_faq (O0OO0O00OOO00000O ,1 )#line:952 + if OOO0OO0O00000O0O0 ==None :#line:953 + if len (O0O0O000OO0OOOOOO )==0 :#line:954 + return render_template ('buscador_uro.html',preguntas_respuestas =O0OO0OOOO00OOOO00 ,result_busqueda =O0O0O000OOO0OOOOO ,prediction_text ="No hay resultados para tu busqueda",user_image4 =OO00OO0OO0000OO00 ,user_image5 =OOOO00O0OOOO00000 ,user_image6 =OOOOOOO0OO00OO0O0 ,user_image7 =OO0OOO0000OOOO000 ,user_image8 =O0O000O0O000O0O0O ,user_image9 =O0O0OO0000O0O0OOO ,user_image10 =OO000O0O0OO0OO0OO ,user_image11 =OO0OO0OO00OO0000O ,user_image12 =O00O0O0OOO0000O0O ,nid2 =0 )#line:955 + else :#line:956 + return render_template ('buscador_uro.html',preguntas_respuestas =O0OO0OOOO00OOOO00 ,faqs =O0O0O000OO0OOOOOO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O0O000OOO0OOOOO ,user_image4 =OO00OO0OO0000OO00 ,user_image5 =OOOO00O0OOOO00000 ,user_image6 =OOOOOOO0OO00OO0O0 ,user_image7 =OO0OOO0000OOOO000 ,user_image8 =O0O000O0O000O0O0O ,user_image9 =O0O0OO0000O0O0OOO ,user_image10 =OO000O0O0OO0OO0OO ,user_image11 =OO0OO0OO00OO0000O ,user_image12 =O00O0O0OOO0000O0O ,nid2 =0 )#line:957 + elif len (OOO0OO0O00000O0O0 )>=1 :#line:958 + O00O0O0O00OO0OO00 =[]#line:959 + O000000O0O0OOOO0O =[]#line:960 + O0O0O000OOO0OOOOO ={}#line:961 + for OO0OOOOO00O000OO0 in OOO0OO0O00000O0O0 :#line:962 + O00O0O0O00OO0OO00 .append (OO0OOOOO00O000OO0 ["title"])#line:963 + O000000O0O0OOOO0O .append (OO0OOOOO00O000OO0 ["nid"])#line:964 + for O0O00O0O0OOO0OOO0 ,OO0OOOOO00O000OO0 in enumerate (O00O0O0O00OO0OO00 ):#line:965 + O0O0O000OOO0OOOOO [O000000O0O0OOOO0O [O0O00O0O0OOO0OOO0 ]]=OO0OOOOO00O000OO0 #line:966 + if len (O0O0O000OO0OOOOOO )!=0 :#line:967 + return render_template ('buscador_uro1.html',faqs =O0O0O000OO0OOOOOO ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =O0O0O000OOO0OOOOO ,user_image4 =OO00OO0OO0000OO00 ,user_image5 =OOOO00O0OOOO00000 ,user_image6 =OOOOOOO0OO00OO0O0 ,user_image7 =OO0OOO0000OOOO000 ,user_image8 =O0O000O0O000O0O0O ,user_image9 =O0O0OO0000O0O0OOO ,user_image10 =OO000O0O0OO0OO0OO ,user_image11 =OO0OO0OO00OO0000O ,user_image12 =O00O0O0OOO0000O0O ,nid2 =0 )#line:968 + else :#line:969 + if len (O0O0O000OOO0OOOOO )==1 :#line:970 + return redirect (url_for ('resultado_uro',link =O000000O0O0OOOO0O ))#line:971 + else :#line:972 + return render_template ('buscador_uro1.html',result_busqueda =O0O0O000OOO0OOOOO ,user_image4 =OO00OO0OO0000OO00 ,user_image5 =OOOO00O0OOOO00000 ,user_image6 =OOOOOOO0OO00OO0O0 ,user_image7 =OO0OOO0000OOOO000 ,user_image8 =O0O000O0O000O0O0O ,user_image9 =O0O0OO0000O0O0OOO ,user_image10 =OO000O0O0OO0OO0OO ,user_image11 =OO0OO0OO00OO0000O ,user_image12 =O00O0O0OOO0000O0O ,nid2 =0 )#line:973 +@app .route ("/resultado_uro",methods =['GET','POST'])#line:975 +async def resultado_uro ():#line:976 + OO0OOOO0000000000 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:977 + O0O0OOOO0O00OOOOO =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:978 + O000O0OO00OO0O000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:979 + OOOO00O0000OOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:980 + O0OO00OOOOOOOOO00 =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:981 + OO0O0OO00OOOO00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:982 + OOOOO0O00OO0000OO =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:983 + OO0O0OO0O00O000OO =request .args .get ('link')#line:984 + OO0000OOOO000O0O0 ,OO00OOO000OO0OO00 =await cargar_tipo (OO0O0OO0O00O000OO ,1620 )#line:985 + O000OO0O00000O0O0 =OO0000OOOO000O0O0 ['title']#line:986 + if OO00OOO000OO0OO00 =="Intervencion":#line:987 + print ("hola1")#line:988 + OO0OO00O0O0OO000O ,OOOO0O000OOOOOO00 =await cargar_caja (str (OO0O0OO0O00O000OO ),'Instrumental - Cajas: ')#line:989 + return render_template ('intervencion_uro.html',user_image8 =O0OO00OOOOOOOOO00 ,user_image9 =OO0O0OO00OOOO00O0 ,user_image10 =O000O0OO00OO0O000 ,user_image11 =OOOOO0O00OO0000OO ,user_image12 =OOOO00O0000OOOO00 ,instrumental =OO0OO00O0O0OO000O ,texto_cajas =OOOO0O000OOOOOO00 ,title =O000OO0O00000O0O0 ,user_image6 =OO0OOOO0000000000 ,user_image7 =O0O0OOOO0O00OOOOO ,nid2 =OO0O0OO0O00O000OO )#line:990 + elif OO00OOO000OO0OO00 =='Caja':#line:991 + O000O0O0O0O0OOO00 ,O00OO00O000O0O0OO ,OO00000O000000O00 =await cargar_archivo ("ubicacion","Ubicacion: ","cajas/"+str (OO0O0OO0O00O000OO ))#line:992 + OOO00OOO0000OOO0O =await cargar_archivo ("image","Imagen: ","cajas/"+str (OO0O0OO0O00O000OO ))#line:993 + OOOOO00OOO0000000 ,OOO00OO000OO0OO0O =await cargar_archivo_grande ("title_material","Instrumental : ","cajas/"+str (OO0O0OO0O00O000OO ))#line:994 + if len (O000OO0O00000O0O0 )==1 :#line:995 + return render_template ('caja_trauma1.html',title =O000OO0O00000O0O0 ,files_instru =OOOOO00OOO0000000 ,texto_instru =OOO00OO000OO0OO0O ,texto_ubi =O000O0O0O0O0OOO00 ,file_texto_ubi =OO00000O000000O00 ,file_imagen =OOO00OOO0000OOO0O ,user_image6 =OO0OOOO0000000000 ,user_image7 =O0O0OOOO0O00OOOOO )#line:996 + else :#line:997 + return render_template ('caja_trauma.html',title =O000OO0O00000O0O0 ,files_instru =OOOOO00OOO0000000 ,texto_instru =OOO00OO000OO0OO0O ,texto_ubi =O000O0O0O0O0OOO00 ,file_texto_ubi =OO00000O000000O00 ,file_imagen =OOO00OOO0000OOO0O ,user_image6 =OO0OOOO0000000000 ,user_image7 =O0O0OOOO0O00OOOOO )#line:998 + elif OO00OOO000OO0OO00 =='Instrumental':#line:999 + print ("hola2")#line:1000 + OO0OO0OOOOO0000O0 =await cargar_instrumental (OO0O0OO0O00O000OO ,'listado_completo_cajas/1620')#line:1001 + if len (OO0OO0OOOOO0000O0 )==1 :#line:1002 + return render_template ('instrumental_uro1.html',cajas =OO0OO0OOOOO0000O0 ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =O000OO0O00000O0O0 ,user_image6 =OO0OOOO0000000000 ,user_image7 =O0O0OOOO0O00OOOOO )#line:1003 + else :#line:1004 + return render_template ('instrumental_uro.html',cajas =OO0OO0OOOOO0000O0 ,texto ='El instrumental que buscas esta presente en las siguientes cajas: ',title =O000OO0O00000O0O0 ,user_image6 =OO0OOOO0000000000 ,user_image7 =O0O0OOOO0O00OOOOO )#line:1005 +@app .route ("/protocolos_uro",methods =['GET','POST'])#line:1007 +async def protocolos_uro ():#line:1008 + OOO0OOO0OOOO0OOO0 =request .args .get ('link2')#line:1009 + OOO0O000O00000OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1010 + O0000O000000O0OO0 =await boton_word_ppt (1620 ,"field_protocolo",OOO0OOO0OOOO0OOO0 )#line:1011 + if len (O0000O000000O0OO0 )==1 :#line:1012 + return render_template ('protocolo1.html',protocolos =O0000O000000O0OO0 ,user_image7 =OOO0O000O00000OO0 )#line:1013 + else :#line:1014 + return render_template ('protocolo.html',protocolos =O0000O000000O0OO0 ,user_image7 =OOO0O000O00000OO0 )#line:1015 +@app .route ("/guia_visual_uro",methods =['GET','POST'])#line:1017 +async def guia_visual_uro ():#line:1018 + O000OO0O0OOO0O00O =request .args .get ('link2')#line:1019 + OO0O0OO0O000O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1020 + O0OO0OOOOO00O00OO =await boton_word_ppt (1620 ,"field_guia_visual",O000OO0O0OOO0O00O )#line:1021 + if len (O0OO0OOOOO00O00OO )==1 :#line:1022 + return render_template ('guia_visual1.html',guia_visual =O0OO0OOOOO00O00OO ,user_image7 =OO0O0OO0O000O0OO0 )#line:1023 + else :#line:1024 + return render_template ('guia_visual.html',guia_visual =O0OO0OOOOO00O00OO ,user_image7 =OO0O0OO0O000O0OO0 )#line:1025 +@app .route ("/pdf_casa_uro",methods =['GET','POST'])#line:1027 +async def pdf_casa_uro ():#line:1028 + OOOO0OOOO000O0000 =request .args .get ('link2')#line:1029 + O000OOOOOOOO000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1030 + OO0000OO00O0OO000 =await boton_pdf_video (1620 ,"field_pdf",OOOO0OOOO000O0000 )#line:1031 + OO00OOO0000OO000O =0 #line:1032 + for OOO0O000OO0OOO000 ,O0OO0OOOOO0O0OO0O in OO0000OO00O0OO000 .items ():#line:1033 + for OOOO0000000O00O00 ,O0000O0O0000O0OOO in O0OO0OOOOO0O0OO0O .items ():#line:1034 + OO00OOO0000OO000O =OO00OOO0000OO000O +1 #line:1035 + if len (OO0000OO00O0OO000 .items ())==1 :#line:1036 + if OO00OOO0000OO000O ==1 :#line:1037 + print ("bien")#line:1038 + return render_template ('pdf_casa_comercial1.html',user_image7 =O000OOOOOOOO000O0 ,titulos =OO0000OO00O0OO000 )#line:1039 + else :#line:1040 + return render_template ('pdf_casa_comercial.html',user_image7 =O000OOOOOOOO000O0 ,titulos =OO0000OO00O0OO000 )#line:1041 + else :#line:1042 + return render_template ('pdf_casa_comercial.html',user_image7 =O000OOOOOOOO000O0 ,titulos =OO0000OO00O0OO000 )#line:1043 +@app .route ("/videos_uro",methods =['GET','POST'])#line:1045 +async def videos_uro ():#line:1046 + OO000O0000O0OOOO0 =request .args .get ('link2')#line:1047 + OO0OO0O000OOO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1048 + O0O0O0OO00O0OOOOO =await boton_pdf_video (1620 ,"field_video",OO000O0000O0OOOO0 )#line:1049 + O0O0OOO00O000000O =0 #line:1050 + for OO00000OO0OO000O0 ,OOO0O0O00000O0O0O in O0O0O0OO00O0OOOOO .items ():#line:1051 + for OOO000OOOOOOO000O ,O0O0O00O0OO0O0OOO in OOO0O0O00000O0O0O .items ():#line:1052 + O0O0OOO00O000000O =O0O0OOO00O000000O +1 #line:1053 + if len (O0O0O0OO00O0OOOOO .items ())==1 :#line:1054 + if O0O0OOO00O000000O ==1 :#line:1055 + return render_template ('videos1.html',user_image7 =OO0OO0O000OOO0O0O ,titulos =O0O0O0OO00O0OOOOO )#line:1056 + else :#line:1057 + return render_template ('videos.html',user_image7 =OO0OO0O000OOO0O0O ,titulos =O0O0O0OO00O0OOOOO )#line:1058 + else :#line:1059 + return render_template ('videos.html',user_image7 =OO0OO0O000OOO0O0O ,titulos =O0O0O0OO00O0OOOOO )#line:1060 +@app .route ("/materiales_uro",methods =['GET','POST'])#line:1062 +async def materiales_uro ():#line:1063 + O0OO000OOO0O00OOO =request .args .get ('link2')#line:1064 + O0OO000O0OOO0O00O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1065 + O0OOO00O0O0OOOO00 =await boton_materiales (1620 ,O0OO000OOO0O00OOO )#line:1066 + if len (O0OOO00O0O0OOOO00 [''])==0 :#line:1067 + return render_template ('materiales_uro.html',user_image7 =O0OO000O0OOO0O00O ,cajas =O0OOO00O0O0OOOO00 ,no_hay ="No hay instrumental")#line:1068 + else :#line:1069 + if len (O0OOO00O0O0OOOO00 )==1 :#line:1070 + return render_template ('materiales_uro1.html',user_image7 =O0OO000O0OOO0O00O ,cajas =O0OOO00O0O0OOOO00 )#line:1071 + else :#line:1072 + return render_template ('materiales_uro.html',user_image7 =O0OO000O0OOO0O00O ,cajas =O0OOO00O0O0OOOO00 )#line:1073 +@app .route ("/escuchar_uro1",methods =['GET','POST'])#line:1075 +async def escuchar_uro1 ():#line:1076 + O0OO00O0OOOOO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:1077 + OOO00O000OO0O0OO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:1078 + O0O0O0000O0OO000O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:1079 + OOOO00000O000O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:1080 + OO000OO0OO000O0OO =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:1081 + OO0O00OOO0OO0OOO0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:1082 + O0OOO000OO0OO00O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:1083 + OO0O000000000OO0O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1084 + return render_template ('escuchar_uro1.html',nid2 =0 ,prediction_text ="Dale a `Escuchar´ y haz tu pregunta",user_image5 =OO0O00OOO0OO0OOO0 ,user_image6 =O0OOO000OO0OO00O0 ,user_image7 =OO0O000000000OO0O ,user_image8 =O0O0O0000O0OO000O ,user_image9 =OOOO00000O000O0OO ,user_image10 =O0OO00O0OOOOO0O0O ,user_image11 =OO000OO0OO000O0OO ,user_image12 =OOO00O000OO0O0OO0 )#line:1085 +@app .route ("/escuchar_uro",methods =['GET','POST'])#line:1087 +async def escuchar_uro ():#line:1088 + O000OO00000O00000 =os .path .join (app .config ['UPLOAD_FOLDER'],'guia_visual.png')#line:1089 + O0OO0O0O0O000000O =os .path .join (app .config ['UPLOAD_FOLDER'],'materiales.png')#line:1090 + O00OOOOOO00OOO00O =os .path .join (app .config ['UPLOAD_FOLDER'],'pdf_casa.jpg')#line:1091 + O000000OOO00000O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'protocolo.jpg')#line:1092 + O00O00O0O0O00O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'visualizar_video.png')#line:1093 + O0000O0OOO0O0O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'micro.png')#line:1094 + OOO000OOOOO00O0O0 =os .path .join (app .config ['UPLOAD_FOLDER'],'ajustes.png')#line:1095 + O0O0000OO0O0O000O =os .path .join (app .config ['UPLOAD_FOLDER'],'flecha.png')#line:1096 + global recognized_text #line:1097 + OOO0O000O00O000O0 =recognized_text #line:1098 + OOO0O000O00O000O0 =str (OOO0O000O00O000O0 ).lower ()#line:1099 + OOO0O000O00O000O0 =OOO0O000O00O000O0 .split ()#line:1100 + OO0O00OOO0O0OO0O0 ={}#line:1101 + OO0O00OOO0O0OO0O0 [""]=""#line:1102 + if OOO0O000O00O000O0 [0 ]!="none":#line:1103 + O000OOOO00OOO000O =1620 #line:1104 + O00000O0OOOO00000 =await cargar_base_datos (OOO0O000O00O000O0 ,O000OOOO00OOO000O )#line:1105 + O0OO0O000O0OOO00O ,OO0OO000O0O000O00 ,O0O0O000O00000000 =await buscar_faq (OOO0O000O00O000O0 ,0 )#line:1106 + if O00000O0OOOO00000 ==None :#line:1107 + if len (OO0OO000O0O000O00 )==0 :#line:1108 + return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =OO0O00OOO0O0OO0O0 ,prediction_text ="No hay resultados para tu busqueda",user_image6 =OOO000OOOOO00O0O0 ,user_image7 =O0O0000OO0O0O000O ,user_image5 =O0000O0OOO0O0O0O0 ,user_image8 =O00OOOOOO00OOO00O ,user_image9 =O000000OOO00000O0 ,user_image10 =O000OO00000O00000 ,user_image11 =O00O00O0O0O00O0O0 ,user_image12 =O0OO0O0O0O000000O )#line:1109 + else :#line:1110 + return render_template ('escuchar_uro.html',nid2 =0 ,faqs =OO0OO000O0O000O00 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OO0O00OOO0O0OO0O0 ,user_image6 =OOO000OOOOO00O0O0 ,user_image7 =O0O0000OO0O0O000O ,user_image5 =O0000O0OOO0O0O0O0 ,user_image8 =O00OOOOOO00OOO00O ,user_image9 =O000000OOO00000O0 ,user_image10 =O000OO00000O00000 ,user_image11 =O00O00O0O0O00O0O0 ,user_image12 =O0OO0O0O0O000000O )#line:1111 + elif len (O00000O0OOOO00000 )>=1 :#line:1112 + OOO00O0000O0O0OO0 =[]#line:1113 + O00000OO00O00OO0O =[]#line:1114 + OO0O00OOO0O0OO0O0 ={}#line:1115 + for OO0000OOO000O00OO in O00000O0OOOO00000 :#line:1116 + OOO00O0000O0O0OO0 .append (OO0000OOO000O00OO ["title"])#line:1117 + O00000OO00O00OO0O .append (OO0000OOO000O00OO ["nid"])#line:1118 + for OOOO0OOOOO0O0O00O ,OO0000OOO000O00OO in enumerate (OOO00O0000O0O0OO0 ):#line:1119 + OO0O00OOO0O0OO0O0 [O00000OO00O00OO0O [OOOO0OOOOO0O0O00O ]]=OO0000OOO000O00OO #line:1120 + if len (OO0OO000O0O000O00 )==0 :#line:1122 + return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =OO0O00OOO0O0OO0O0 ,user_image6 =OOO000OOOOO00O0O0 ,user_image7 =O0O0000OO0O0O000O ,user_image5 =O0000O0OOO0O0O0O0 ,user_image8 =O00OOOOOO00OOO00O ,user_image9 =O000000OOO00000O0 ,user_image10 =O000OO00000O00000 ,user_image11 =O00O00O0O0O00O0O0 ,user_image12 =O0OO0O0O0O000000O )#line:1123 + else :#line:1124 + return render_template ('escuchar_uro.html',nid2 =0 ,faqs =OO0OO000O0O000O00 ,faq_titulo ="Preguntas y respuestas: ",result_busqueda =OO0O00OOO0O0OO0O0 ,user_image6 =OOO000OOOOO00O0O0 ,user_image7 =O0O0000OO0O0O000O ,user_image5 =O0000O0OOO0O0O0O0 ,user_image8 =O00OOOOOO00OOO00O ,user_image9 =O000000OOO00000O0 ,user_image10 =O000OO00000O00000 ,user_image11 =O00O00O0O0O00O0O0 ,user_image12 =O0OO0O0O0O000000O )#line:1125 + else :#line:1126 + return render_template ('escuchar_uro.html',nid2 =0 ,result_busqueda =OO0O00OOO0O0OO0O0 ,prediction_text ="No te he entendido bien, dale al boton `Escuchar´ y repite tu pregunta",user_image5 =O0000O0OOO0O0O0O0 ,user_image6 =OOO000OOOOO00O0O0 ,user_image7 =O0O0000OO0O0O000O ,user_image8 =O00OOOOOO00OOO00O ,user_image9 =O000000OOO00000O0 ,user_image10 =O000OO00000O00000 ,user_image11 =O00O00O0O0O00O0O0 ,user_image12 =O0OO0O0O0O000000O )#line:1127 +@app .route ("/ajustes")#line:1129 +async def ajustes ():#line:1130 + OO0OOO000O0OO0O0O =os .path .join (app .config ['UPLOAD_FOLDER'],'estrella.png')#line:1131 + return render_template ('ajustes.html',user_image7 =OO0OOO000O0OO0O0O )#line:1132 +if __name__ =="__main__":#line:1134 + socketio .run (app ,host ="0.0.0.0",port =7860 ,allow_unsafe_werkzeug =True )#line:1135