ó
    |ch  ã                   óº  • S r SSKJr  SSKJr  SSKJr  SSKJr  0 SSS/_S	/ S
Q_SSS/_SS/_S/ _SS_SS_SS_SS_S/ _SS_SSSS._SS_SS_SS _S!S"_S#S_0 S$S_S%S&_S'S(_S)S_S*S+_S,S-_S.S/_S0S1_S2S3S/_S4S5_S6S7_S8S7_S9S:_S;\_S<\/_S=\_S>\/_E\\/S?S?S?S?S?S@SAS?SBSCSD.SE.Er	/ SFQr
/ SGQrSH rSI r " SJ SK5      r\" S\	\
5      rSL r\R"                  " \5        g)Ma”  
Settings for REST framework are all namespaced in the REST_FRAMEWORK setting.
For example your project's `settings.py` file might look like this:

REST_FRAMEWORK = {
    'DEFAULT_RENDERER_CLASSES': [
        'rest_framework.renderers.JSONRenderer',
        'rest_framework.renderers.TemplateHTMLRenderer',
    ],
    'DEFAULT_PARSER_CLASSES': [
        'rest_framework.parsers.JSONParser',
        'rest_framework.parsers.FormParser',
        'rest_framework.parsers.MultiPartParser',
    ],
}

This module provides the `api_setting` object, that is used to access
REST framework settings, checking for user settings first, then falling
back to the defaults.
é    )Úsettings)Úsetting_changed)Úimport_string)ÚISO_8601ÚDEFAULT_RENDERER_CLASSESz%rest_framework.renderers.JSONRendererz-rest_framework.renderers.BrowsableAPIRendererÚDEFAULT_PARSER_CLASSES)z!rest_framework.parsers.JSONParserz!rest_framework.parsers.FormParserz&rest_framework.parsers.MultiPartParserÚDEFAULT_AUTHENTICATION_CLASSESz3rest_framework.authentication.SessionAuthenticationz1rest_framework.authentication.BasicAuthenticationÚDEFAULT_PERMISSION_CLASSESz#rest_framework.permissions.AllowAnyÚDEFAULT_THROTTLE_CLASSESÚ!DEFAULT_CONTENT_NEGOTIATION_CLASSz4rest_framework.negotiation.DefaultContentNegotiationÚDEFAULT_METADATA_CLASSz&rest_framework.metadata.SimpleMetadataÚDEFAULT_VERSIONING_CLASSNÚDEFAULT_PAGINATION_CLASSÚDEFAULT_FILTER_BACKENDSÚDEFAULT_SCHEMA_CLASSz)rest_framework.schemas.openapi.AutoSchemaÚDEFAULT_THROTTLE_RATES)ÚuserÚanonÚNUM_PROXIESÚ	PAGE_SIZEÚSEARCH_PARAMÚsearchÚORDERING_PARAMÚorderingÚDEFAULT_VERSIONÚALLOWED_VERSIONSÚVERSION_PARAMÚversionÚUNAUTHENTICATED_USERz(django.contrib.auth.models.AnonymousUserÚUNAUTHENTICATED_TOKENÚVIEW_NAME_FUNCTIONz"rest_framework.views.get_view_nameÚVIEW_DESCRIPTION_FUNCTIONz)rest_framework.views.get_view_descriptionÚEXCEPTION_HANDLERz&rest_framework.views.exception_handlerÚNON_FIELD_ERRORS_KEYÚnon_field_errorsÚTEST_REQUEST_RENDERER_CLASSESz*rest_framework.renderers.MultiPartRendererÚTEST_REQUEST_DEFAULT_FORMATÚ	multipartÚURL_FORMAT_OVERRIDEÚformatÚFORMAT_SUFFIX_KWARGÚURL_FIELD_NAMEÚurlÚDATE_FORMATÚDATE_INPUT_FORMATSÚDATETIME_FORMATÚDATETIME_INPUT_FORMATSTiè  zMore than {count} items...ÚreadÚdelete)ÚretrieveÚdestroy)ÚTIME_FORMATÚTIME_INPUT_FORMATSÚUNICODE_JSONÚCOMPACT_JSONÚSTRICT_JSONÚCOERCE_DECIMAL_TO_STRINGÚUPLOADED_FILES_USE_URLÚHTML_SELECT_CUTOFFÚHTML_SELECT_CUTOFF_TEXTÚSCHEMA_COERCE_PATH_PKÚSCHEMA_COERCE_METHOD_NAMES)r   r   r	   r
   r   r   r   r   r   r   r   r#   r&   r   r    r!   r"   )ÚPAGINATE_BYÚPAGINATE_BY_PARAMÚMAX_PAGINATE_BYc                 óÆ   • U c  g[        U [        5      (       a  [        X5      $ [        U [        [        45      (       a  U  Vs/ s H  n[        X!5      PM     sn$ U $ s  snf )za
If the given setting is a string import notation,
then perform the necessary import or imports.
N)Ú
isinstanceÚstrÚimport_from_stringÚlistÚtuple)ÚvalÚsetting_nameÚitems      Ú`/var/www/djangovue.mamus.xyz/django/venv/lib/python3.13/site-packages/rest_framework/settings.pyÚperform_importrN       s[   € ð
 �{ØÜ	�Cœ×	Ñ	Ü! #Ó4Ð4Ü	�Cœ$¤˜×	'Ñ	'ÙCFÓGÂ3¸4Ô" 4Ö6Á3ÑGÐGØ€Jùò Hs   ÁAc           
      ó¢   •  [        U 5      $ ! [         a7  nSU < SU< SUR                  R                  < SU< S3	n[        U5      eSnAff = f)z9
Attempt to import a class from a string representation.
zCould not import 'z' for API setting 'z'. z: Ú.N)r   ÚImportErrorÚ	__class__Ú__name__)rJ   rK   ÚeÚmsgs       rM   rG   rG   ®   sI   € ðÜ˜SÓ!Ð!øÜô ÛGJËLÐZ[×ZeÑZe×ZnÔZnÓpqÐrˆÜ˜#ÓÐûðús   ‚
 �
A—2A	Á	Ac                   óD   • \ rS rSrSrS
S jr\S 5       rS rS r	S r
S	rg)ÚAPISettingsé¹   a*  
A settings object that allows REST Framework settings to be accessed as
properties. For example:

    from rest_framework.settings import api_settings
    print(api_settings.DEFAULT_RENDERER_CLASSES)

Any setting with string import paths will be automatically resolved
and return the class, rather than the string literal.

Note:
This is an internal class that is only compatible with settings namespaced
under the REST_FRAMEWORK name. It is not intended to be used by 3rd-party
apps, and test helpers like `override_settings` may not work as expected.
Nc                 ó¬   • U(       a  U R                  U5      U l        U=(       d    [        U l        U=(       d    [        U l        [        5       U l        g )N)Ú!_APISettings__check_user_settingsÚ_user_settingsÚDEFAULTSÚdefaultsÚIMPORT_STRINGSÚimport_stringsÚsetÚ_cached_attrs)ÚselfÚuser_settingsr]   r_   s       rM   Ú__init__ÚAPISettings.__init__É   s;   € ÞØ"&×"<Ñ"<¸]Ó"KˆDÔØ ×,¤HˆŒØ,×>´ˆÔÜ ›UˆÕó    c                 óh   • [        U S5      (       d  [        [        S0 5      U l        U R                  $ )Nr[   ÚREST_FRAMEWORK)ÚhasattrÚgetattrr   r[   )rb   s    rM   rc   ÚAPISettings.user_settingsÐ   s.   € ä�tÐ-×.Ñ.Ü")¬(Ð4DÀbÓ"IˆDÔØ×"Ñ"Ð"rf   c                 ó   • XR                   ;  a  [        SU-  5      e U R                  U   nXR                  ;   a  [        X!5      nU R                  R                  U5        [        XU5        U$ ! [         a    U R                   U   n N^f = f)NzInvalid API setting: '%s')	r]   ÚAttributeErrorrc   ÚKeyErrorr_   rN   ra   ÚaddÚsetattr)rb   ÚattrrJ   s      rM   Ú__getattr__ÚAPISettings.__getattr__Ö   sŽ   € Ø—}‘}Ó$Ü Ð!<¸tÑ!CÓDÐDð	&à×$Ñ$ TÑ*ˆCð ×&Ñ&Ó&Ü  Ó+ˆCð 	×Ñ×Ñ˜tÔ$Ü�˜CÔ Øˆ
øô ó 	&à—-‘- Ñ%ŠCð	&ús   ŸA1 Á1BÂBc                 óV   • Sn[          H  nX1;   d  M
  [        SU< SU< S35      e   U$ )Nz9https://www.django-rest-framework.org/api-guide/settings/zThe 'z-' setting has been removed. Please refer to 'z' for available settings.)ÚREMOVED_SETTINGSÚRuntimeError)rb   rc   ÚSETTINGS_DOCÚsettings       rM   Ú__check_user_settingsÚ!APISettings.__check_user_settingsê   s>   € ØRˆß'ˆGØÕ'Ý"Óxó  BNð  $Oó  Pð  Pñ (ð Ðrf   c                 ó°   • U R                    H  n[        X5        M     U R                   R                  5         [        U S5      (       a  [        U S5        g g )Nr[   )ra   ÚdelattrÚclearri   )rb   rq   s     rM   ÚreloadÚAPISettings.reloadñ   sJ   € Ø×&Ô&ˆDÜ�DÖñ 'à×Ñ× Ñ Ô"Ü�4Ð)×*Ñ*Ü�DÐ*Õ+ð +rf   )ra   r[   r]   r_   )NNN)rS   Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__rd   Úpropertyrc   rr   rZ   r~   Ú__static_attributes__© rf   rM   rW   rW   ¹   s/   † ñô#ð ñ#ó ð#ò
ò(õ,rf   rW   c                  óD   • US   nUS:X  a  [         R                  5         g g )Nrx   rh   )Úapi_settingsr~   )ÚargsÚkwargsrx   s      rM   Úreload_api_settingsr‹   ü   s&   € Ø�YÑ€GØÐ"Ó"Ü×ÑÕð #rf   )rƒ   Údjango.confr   Údjango.core.signalsr   Údjango.utils.module_loadingr   Úrest_frameworkr   r\   r^   ru   rN   rG   rW   rˆ   r‹   Úconnectr†   rf   rM   Ú<module>r‘      sÅ  ðñõ( !õ 0Ý 5å #ðdàØ/Ø7ð!ðdð ò ðdð %Ø=Ø;ð'ðdð !Ø-ð#ðdð$  ð%dð& (Ð)_ð'dð( ÐFð)dð*  ð+dð0  ð1dð2 ˜rð3dð8 ÐGð9dð> ØØñð?dðF �4ðGdðL �ðMdðR �HðSdðT �jðUdðZ �tñ[dð\ ˜ð]dð^ �Yð_dðd ÐFðedðf ˜Tðgdðl Ð>ðmdðn  Ð!Lðodðt ÐAðudðv Ð.ðwdð| $Ø4Ø/ð&ð}dðD " ;ðEdðJ ˜8ðKdðL ˜8ðMdðN �eðOdðT �8ðUdðV ˜8˜*ðWdðZ �xð[dð\ ˜x˜jñ]dð` Ø#˜*ð ØØØ $Ø"ð Ø;ð "àØñ#òAd€òP€ò,Ð ò
ò÷=,ñ =,ñ@ ˜4 ¨>Ó:€òð × Ò Ð+Õ ,rf   