
    fW                     <   d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm	Z	 i dddhd	d
dddddddddddg ddddddddddddddd dd!d"d#d$dd%e j                  v dd&d'Z ed(      d)        Zg d*Z ed(      d+        Z ee	      d,        Zy)-    N)	lru_cache)settings)receiver)setting_changedDISABLE_PANELS-debug_toolbar.panels.profiling.ProfilingPanel-debug_toolbar.panels.redirects.RedirectsPanelINSERT_BEFOREz</body>RENDER_PANELSRESULTS_CACHE_SIZE   ROOT_TAG_EXTRA_ATTRS SHOW_COLLAPSEDFSHOW_TOOLBAR_CALLBACKz%debug_toolbar.middleware.show_toolbarEXTRA_SIGNALSENABLE_STACKTRACESTENABLE_STACKTRACES_LOCALSHIDE_IN_STACKTRACES)
socketserver	threadingwsgirefdebug_toolbarz	django.dbzdjango.core.handlerszdjango.core.serverszdjango.utils.decoratorszdjango.utils.deprecationzdjango.utils.functionalPRETTIFY_SQLPROFILER_CAPTURE_PROJECT_CODEPROFILER_MAX_DEPTH
   PROFILER_THRESHOLD_RATIO   SHOW_TEMPLATE_CONTEXTSKIP_TEMPLATE_PREFIXES)zdjango/forms/widgets/zadmin/widgets/i  z%debug_toolbar.toolbar.observe_requesttestauto)SQL_WARNING_THRESHOLDOBSERVE_REQUEST_CALLBACKTOOLBAR_LANGUAGEIS_RUNNING_TESTSUPDATE_ON_FETCHDEFAULT_THEME)maxsizec                  r    t        t        di       } t        j                         }|j	                  |        |S )NDEBUG_TOOLBAR_CONFIG)getattrr   CONFIG_DEFAULTScopyupdate)USER_CONFIGCONFIGs     Q/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/debug_toolbar/settings.py
get_configr4   4   s0    ($:B?K!!#F
MM+M    )z)debug_toolbar.panels.history.HistoryPanelz+debug_toolbar.panels.versions.VersionsPanelz%debug_toolbar.panels.timer.TimerPanelz+debug_toolbar.panels.settings.SettingsPanelz)debug_toolbar.panels.headers.HeadersPanelz)debug_toolbar.panels.request.RequestPanelz!debug_toolbar.panels.sql.SQLPanelz1debug_toolbar.panels.staticfiles.StaticFilesPanelz-debug_toolbar.panels.templates.TemplatesPanelz'debug_toolbar.panels.alerts.AlertsPanelz%debug_toolbar.panels.cache.CachePanelz)debug_toolbar.panels.signals.SignalsPanelr	   r   c                      	 t        t        j                        } d}|| v r5| D cg c]
  }||k7  s	| } }t        j                  d| dt        d       | S # t        $ r	 t        } Y Nw xY wc c}w )Nz)debug_toolbar.panels.logging.LoggingPanelzPlease remove z( from your DEBUG_TOOLBAR_PANELS setting.   )
stacklevel)listr   DEBUG_TOOLBAR_PANELSAttributeErrorPANELS_DEFAULTSwarningswarnDeprecationWarning)PANELSlogging_panelpanels      r3   
get_panelsrC   N   s    !h334 @M%+FEu/E%FF]O+ST	

 M  ! !
 Gs   A 
A-A-A*)A*c                     | dk(  rt         j                          y| dk(  r"ddlm} t        j                          d|_        yy)z9
    Refresh configuration when overriding settings.
    r,   r:   r   )DebugToolbarN)r4   cache_cleardebug_toolbar.toolbarrE   rC   _panel_classes)settingkwargsrE   s      r3   update_toolbar_configrK   `   s>    
 (( 	*	*6 &*#	 
+r5   )sysr=   	functoolsr   django.confr   django.dispatchr   django.test.signalsr   argvr.   r4   r<   rC   rK    r5   r3   <module>rS      sq   
     $ /(77( Y( T( "( B( e( D( R( $(  (   !(8 D9(: $T;(< "=(> ?(@ TA(B IC(D ! G#((*O(V 4 $ 4 " 
/
+ 
+r5   