o
    }[uhÚ  ã                   @   s*   d dl mZ dZdededefdd„ZdS )	é    )ÚVERSIONz1.0.0ÚcedulaÚ	resultadoÚreturnc                 C   s"  |  di ¡}d}d}t|tƒr„|  d¡du r$| dddœ|¥ddtd	œ¥S |  d
¡du r3| dddtdœS |  d¡du rB| dddtdœS |  d¡du rQ| dddtdœS |  d¡du r`| dddtdœS |  d¡du ro| dddtdœS |  d¡dur„| dddœ|¥ddtd	œ¥S | ddœ|¥||tdœ¥S )NZresultado_vidazPrueba de vida exitosaÚokZ
es_personaF)r   Úvalidacion_exitosaÚvida_detectadau@   No se detectÃ³ una persona. Es un objeto, animal o imagen falsa.Z
no_persona)ÚmensajeÚ
tipo_errorÚversionZ
accesoriosTu[   Se detectaron accesorios que obstruyen el rostro. RetÃ­rese sombrero o elementos similares.Zaccesorios_detectados)r   r   r	   r
   r   Z
usa_lentesuH   El usuario estÃ¡ usando lentes. RetÃ­relos para una validaciÃ³n precisa.Zusa_auricularesuM   El usuario tiene auriculares. RetÃ­relos para una verificaciÃ³n mÃ¡s precisa.Z	usa_gorrouZ   El usuario tiene un accesorio en la cabeza. RetÃ­relo para una verificaciÃ³n mÃ¡s precisa.Zaccesorio_adicionalZojos_detectadosum   No se detectaron ojos claramente en la imagen. Intente nuevamente con mejor iluminaciÃ³n o sin obstrucciones.Zojos_no_detectadosr   u7   No se detectÃ³ vida suficiente en el anÃ¡lisis de lhia.Zvida_insuficiente)r   r   )r	   r   r   )ÚgetÚ
isinstanceÚdictr   )r   r   Zopenair	   r
   © r   úTC:\Users\Equipo\Documents\GitHub\reconocimiento-facial-lambda\src\utils\respuesta.pyÚgenerar_respuesta_vida   sŒ   
ýüù
ûûûûûýüùþýúr   N)Ú
src.configr   Ústrr   r   r   r   r   r   Ú<module>   s    