
    bi                         d dl mZ ddlmZmZmZmZmZmZ i Z	i Z
	  e       r e       r	 edd      s e       	 dge
d<   dge
d	<   d
ge
d<   eser3	  e       r e       r	 edd      s e       	 ddlmZ ddlmZ ddlmZ yd dlZ ee e       d   e
e      ej.                  e<   e	j1                         D ]  \  ZZ eej.                  e   ee        y# e$ r ddlmZmZ e	j                  eed       Y w xY w# e$ r ddl Y yw xY w)    )TYPE_CHECKING   )DIFFUSERS_SLOW_IMPORTOptionalDependencyNotAvailable_LazyModuleis_torch_availableis_transformers_availableis_transformers_versionz>=z4.25.0UnCLIPPipelinepipeline_unclipUnCLIPImageVariationPipelinepipeline_unclip_image_variationUnCLIPTextProjModel	text_proj)r   r      )r   )r   )r   )*N__file__)module_spec)typingr   utilsr   r   r   r   r	   r
   _dummy_objects_import_structure*utils.dummy_torch_and_transformers_objectsr   r   updater   r   r   r   sys__name__globals__spec__modulesitemsnamevaluesetattr     ^/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/diffusers/pipelines/unclip/__init__.py<module>r'      sY       =%',>,@E\]ackEl,.. Fm -=+='(<Z;[78&;%<k" )3)+0B0DI`aegoIp022 Jq
 	4Q2 '	*	CKK &++- 4eH%tU34A & j)EYgh  * DCDs#   C D  !C=<C= 
DD