Ë
    Ë.“jH
  ã                   ó~   — d Z ddlZddd„ fddefdd	efd
defddefddefddefddefddefddeff
Zd„ Zd„ Zd„ Zd„ Zy)zKRuntime platform settings: env bootstrap, DB storage, Django settings sync.é    NÚdefault_wallet_currencyÚDEFAULT_WALLET_CURRENCYc                 óV   — t        | «      j                  «       j                  «       d d S )Né   )ÚstrÚstripÚupper)Úvs    ú2/var/www/html/truck-me/accounts/platform_config.pyú<lambda>r      s"   € ÄSÈÃVÇ\Á\Ã^×EYÑEYÓE[Ð\^Ð]^ÐE_€ ó    Údocument_reminder_daysÚDOCUMENT_REMINDER_DAYSÚ%analytics_transporter_bid_window_daysÚ%ANALYTICS_TRANSPORTER_BID_WINDOW_DAYSÚon_time_delivery_grace_hoursÚON_TIME_DELIVERY_GRACE_HOURSÚnearby_load_notify_radius_kmÚNEARBY_LOAD_NOTIFY_RADIUS_KMÚnearby_publish_notify_maxÚNEARBY_PUBLISH_NOTIFY_MAXÚnavigation_naive_speed_kphÚNAVIGATION_NAIVE_SPEED_KPHÚpod_max_delivery_distance_kmÚPOD_MAX_DELIVERY_DISTANCE_KMÚadmin_stale_trip_hoursÚADMIN_STALE_TRIP_HOURSÚbidding_rate_distribution_countÚBIDDING_RATE_DISTRIBUTION_COUNTc                 óf   — t        t        j                  j                  | t	        |«      «      «      S ©N)ÚintÚosÚenvironÚgetr   ©ÚkeyÚdefaults     r   Ú_env_intr)      s    € ÜŒr�z‰z�~‰~˜c¤3 w£<Ó0Ó1Ð1r   c                 óf   — t        t        j                  j                  | t	        |«      «      «      S r!   )Úfloatr#   r$   r%   r   r&   s     r   Ú
_env_floatr,      s    € Ü”—‘—‘ ¤S¨£\Ó2Ó3Ð3r   c                  óJ  — t         j                  j                  dd«      j                  «       j	                  «       dd t        dd«      t        dd«      t        d	d
«      t        dd«      t        dd«      t        dd«      t        dd«      t        dd«      t        dd«      dœ
S )zNInitial values for PlatformSettings row (env overrides Django field defaults).r   ÚUSDNr   r   é   r   éZ   r   é   r   é2   r   r   é-   r   r   r   é0   r   é   )
r   r   r   r   r   r   r   r   r   r   )r#   r$   r%   r   r	   r)   r,   © r   r   Ú"env_defaults_for_platform_settingsr7      s¤   € ô $&§:¡:§>¡>Ð2KÈUÓ#S×#YÑ#YÓ#[×#aÑ#aÓ#cÐdfÐefÐ#gÜ"*Ð+CÀRÓ"HÜ19Ð:aÐceÓ1fÜ(0Ð1OÐQSÓ(TÜ(2Ð3QÐSUÓ(VÜ%-Ð.IÈ2Ó%NÜ&0Ð1MÈrÓ&RÜ(2Ð3QÐSTÓ(UÜ"*Ð+CÀRÓ"HÜ+3Ð4UÐWXÓ+Yñð r   c                  ó  — 	 ddl m}  ddlm} 	 |j
                  j                  d¬«      j                  «       }|€yt        D ]#  \  }}}t        | | |t        ||«      «      «       Œ% y# t        $ r Y yw xY w# t        $ r Y yw xY w)zOOverride django.conf.settings from the PlatformSettings singleton when present.r   )Úsettings)ÚPlatformSettingsNr5   )Úpk)Údjango.confr9   Úaccounts.modelsr:   Ú	ExceptionÚobjectsÚfilterÚfirstÚ_RUNTIME_SETTING_MAPÚsetattrÚgetattr)r9   r:   ÚpsÚ
field_nameÚsetting_nameÚcoerces         r   Ú!apply_platform_settings_to_djangorI   +   s•   € ðÝ(Ý4ðØ×%Ñ%×,Ñ,°Ð,Ó2×8Ñ8Ó:ˆð 
€zØä,@ò IÑ(ˆ
�L &Ü�˜,©¬w°r¸:Ó/FÓ(GÕHñIøô ò Ùðûô
 ò Ùðús"   ‚A) �*A8 Á)	A5Á4A5Á8	BÂB)	Ú__doc__r#   r"   r+   rB   r)   r,   r7   rI   r6   r   r   ú<module>rK      sš   ðÙ Qã 	ð Ð 9Ñ;_Ð`ØÐ7¸Ð=Ø,Ð.UÐWZÐ[Ø#Ð%CÀSÐIØ#Ð%CÀUÐKØ Ð"=¸sÐCØ!Ð#?ÀÐGØ#Ð%CÀUÐKØÐ7¸Ð=Ø&Ð(IÈ3ÐOðÐ ò2ò4òó Ir   