
    h\                     N   d dl Z d dlmZ d dlmZ dZdd ed      dfgZ e	edg d	      Z
 ed
 e
D              Z
 e	edi       Z e	edd ed      fd ed      fd ed      fd ed      fd ed      ff      Zd ed      fd ed      fd ed      ffZ e	edd ed      fg      Z e	ed d ed      fg      Z e	ed!d ed      fd" ed#      fg      Z e	ed$d%      Z e	ed&i       Z e	ed'i       Z e	ed(d)      Z e	ed*d+      Z e	ed,d-      Z e j0                  d.e       Zej4                  Zej6                  Zej8                  Z e	ed/d      Zej<                  Zej>                  Zej@                  Z ejB                  Z!ejD                  Z"ejF                  Z#ejH                  Z$ejJ                  Z% e	ed0 e&             Z'e'jQ                  d1i       jQ                  d2g       Z)e'jQ                  d3i       jQ                  d4g       Z*e d5e Z+e d6Z,d7 Z-d8 Z.d9 Z/d: Z0y);    N)settings)gettext_lazy)) z----- zAThere are no further settings for this plugin. Please press save.)fieldsdescriptionDJANGOCMS_FRONTEND_TAG_CHOICES)divsectionarticleheaderfooterasidec              #   $   K   | ]  }||f 
 y wNr   ).0entrys     K/home/dcms/DCMS/lib/python3.12/site-packages/djangocms_frontend/settings.py	<genexpr>r      s     <uUEN<s   DJANGOCMS_FRONTEND_ADMIN_CSS!DJANGOCMS_FRONTEND_HEADER_CHOICESh1z	Heading 1h2z	Heading 2h3z	Heading 3h4z	Heading 4h5z	Heading 5startLeftcenterCenterendRight(DJANGOCMS_FRONTEND_LINK_TEMPLATE_CHOICESdefaultDefault-DJANGOCMS_FRONTEND_JUMBOTRON_TEMPLATE_CHOICES.DJANGOCMS_FRONTEND_NAVIGATION_TEMPLATE_CHOICES	offcanvas	Offcanvas&DJANGOCMS_FRONTEND_SHOW_EMPTY_CHILDRENFDJANGOCMS_FRONTEND_FORM_OPTIONS#DJANGOCMS_FRONTEND_COMPONENT_FIELDS#DJANGOCMS_FRONTEND_COMPONENT_FOLDERcms_componentsDJANGOCMS_FRONTEND_FRAMEWORK
bootstrap5DJANGOCMS_FRONTEND_THEMEdjangocms_frontendzdjangocms_frontend.frameworks.FORM_TEMPLATEFRAMEWORK_PLUGIN_INFO
GridColumnexcl_col_propCardexcl_card_prop.frameworks.z.formsc                 Z     t         fd||fD              }t         |t                     S )Nc              3   V   K   | ]   }|t        |d       t        |d        " y wr   )getattr)r   moduleclss     r   r   z!render_factory.<locals>.<genexpr>n   s6      '&#t"<"H 	T"s   &))tupletypedict)r>   theme_modulerender_moduleparentss   `   r   render_factoryrE   m   s2     #]3 G
 Wdf%%    c                      	 |rt        j                  |      nd 	 |rt        j                  |      nd  fdS # t        $ r d Y .w xY w# t        $ r d Y %w xY w)Nc                 >    t        j                  |             S )N)name)rE   format)rI   namingrC   rB   s    r   <lambda>zget_mixins.<locals>.<lambda>   s    v}}$}'?}] rF   )	importlibimport_moduleModuleNotFoundError)rK   
theme_path
mixin_pathrC   rB   s   `  @@r   
get_mixinsrR   v   si    >Hy..z:d?I	//
;t ^]    s    ? A AAAAc                 n    t        | t              s| j                  } t        dt        |  dt
               S )Nz{name}RenderMixinr9   )
isinstancestr__name__rR   theme_render_path	framework	my_modules    r   get_rendererr[      s5    i%&&	)+<<XaWb>cddrF   c                 n    t        | t              s| j                  } t        dt        |  dt
               S )Nz{name}FormMixinr9   )rT   rU   rV   rR   theme_forms_pathrX   rY   s    r   	get_formsr^      s5    i%&&	')9i[U^T_;`aarF   )1rM   django.confr   django_settingsdjango.utils.translationr   _EMPTY_CHOICEEMPTY_FIELDSETr<   TAG_CHOICESr?   	ADMIN_CSSHEADER_CHOICESALIGN_CHOICESLINK_TEMPLATE_CHOICESJUMBOTRON_TEMPLATE_CHOICESNAVIGATION_TEMPLATE_CHOICESSHOW_EMPTY_CHILDRENFORM_OPTIONSCOMPONENT_FIELDSCOMPONENT_FOLDERrX   themerN   framework_settingsDEVICE_SIZESDEVICE_CHOICESCOLOR_STYLE_CHOICESr3   SPACER_PROPERTY_CHOICESSPACER_SIDE_CHOICESSPACER_SIZE_CHOICESSPACER_X_SIDES_CHOICESSPACER_Y_SIDES_CHOICESSIZE_X_CHOICESSIZE_Y_CHOICESNAVBAR_DESIGNSrA   r4   getEXCL_COL_PROPEXCL_CARD_PROPrW   r]   rE   rR   r[   r^   r   rF   r   <module>r      s    3 6 	`a	
 $>
 <<<"	 '	q~	q~	q~	q~	q~
 aiq{
AgJ  .	AiL!  %3	AiL!  &4	AiL!	an%  o/WY^_ (I2N?,QSUV ?,QScd O%C\R	!;=QR,Y,,/Mi[-YZ !..#22(<< *OTB,DD (<< (<< +BB +BB #22#22#22 24KTVT %)),;??QST&**626::;KRPg\)5 WF# &
^ebrF   