
    g                        S r SSKJr  SSKrSSKJr  SSKJrJr  SSK	J
r
Jr  SSKJrJr  SS	KJr  \(       a  SS
KJr  SSKJr  SS jrg)zStarting setup task: Frontend.    )annotationsN)TYPE_CHECKING)add_extra_js_urlasync_register_built_in_panel   )DOMAINURL_BASE)VERSION
locate_dir)async_register_static_path)HomeAssistant)HacsBasec                  #    UR                   R                  (       a^  [        R                  " S5      =n(       aA  UR                  R                  S5        [        U [         S3U S3SS9I Sh  vN   SUl        O.[        U [         S3[        5       SS9I Sh  vN   [        Ul        [        U [         S	3[        UR                  S
-  5      5      I Sh  vN   [        U [         S	35        [        U R                  R!                  S0 5      ;  aO  [#        U SUR                   R$                  UR                   R&                  [        SSSSSUR                   3S.0SS9  UR)                  5       I Sh  vN   g GN N N N7f)zRegister the frontend.HACS_FRONTEND_DIRzK<HacsFrontend> Frontend development mode enabled. Do not run in production!z	/frontendz/hacs_frontendF)cache_headersNdevz/iconset.jsz
iconset.jsfrontend_panelscustom_panel_customzhacs-frontendTz*/hacsfiles/frontend/entrypoint.js?hacstag=)nameembed_iframetrust_externaljs_url)component_namesidebar_titlesidebar_iconfrontend_url_pathconfigrequire_admin)configurationr   osgetenvlogwarningr   r	   frontend_versionr   
FE_VERSIONstrintegration_dirr   r   datagetr   sidepanel_titlesidepanel_icon$async_setup_frontend_endpoint_plugin)hasshacsfrontend_paths      */config/custom_components/hacs/frontend.pyasync_register_frontendr2      s     BII>Q4R#R=#RY	
 )XJi(]O>*JZ_
 	
 	
 !&(XJi(*,e
 	
 	
 !+ %
+&D,@,@<,O(P   ThZ{34 TYY]]#4b99%#,,<<++::$+$(&+ J4K`K`Jab	" 	
$ 
3
3
555I	

	
2 6sI   A-F/E;0*FE><FF BF5F6F>F FF)r.   r   r/   r   returnNone)__doc__
__future__r   r!   typingr   !homeassistant.components.frontendr   r   constr   r	   hacs_frontendr
   r&   r   utils.workaroundsr   homeassistant.corer   baser   r2        r1   <module>r@      s/    $ " 	  
 $ < 90,6r?   