+
    }5jâ  ã                   óf   € ^ RI Ht ^ RIHt ^ RIHt ^ RIHtHt  ! R R]4      t	]R R l4       t
R	# )
é    )Ú	lru_cache)ÚLiteral)ÚField)ÚBaseSettingsÚSettingsConfigDictc                   ó  a € ] tR t^t o ]! RRR7      t]! RRR7      t]! RRR7      t]! RR	R7      t]! R
RR7      t	]! R
RR7      t
]! RRR7      t]! R
RR7      t]! RRR7      t]! RRR7      t]! RRR7      t]! RRRR7      tV 3R ltRtV tR
# )ÚSettingszMacroBase Freshchat APIÚAPP_NAME)ÚdefaultÚaliasÚdevelopmentÚAPP_ENVz	change-meÚFRESHCHAT_API_TOKENÚfreshchat_simpleÚDEFAULT_RESPONSE_MODENÚFRESHWORKS_API_BASE_URLÚFRESHWORKS_API_TOKENÚbotÚFRESHWORKS_DEFAULT_ACTOR_TYPEÚFRESHWORKS_DEFAULT_ACTOR_IDFÚFRESHWORKS_ASSUME_IDENTITYzdata/freshchat_events.dbÚEVENT_STORE_PATHÚ"FRESHCHAT_WEBHOOK_VERIFY_SIGNATUREz.envzutf-8Úignore)Úenv_fileÚenv_file_encodingÚextrac                óä   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[R,          ;R&   S[ R,          ;R&   S[ R,          ;R&   S[R,          ;R&   S[ R,          ;R	&   S[;R
&   S[ ;R&   S[;R&   # )é   Úapp_nameÚapp_envÚfreshchat_api_tokenÚdefault_response_modeNÚfreshworks_api_base_urlÚfreshworks_api_tokenÚfreshworks_default_actor_typeÚfreshworks_default_actor_idÚfreshworks_assume_identityÚevent_store_pathÚ"freshchat_webhook_verify_signature)Úinternalr   Úfallback)Úagentr   )Ústrr   Úbool)ÚformatÚ__classdict__s   "€Úapp/core/config.pyÚ__annotate__ÚSettings.__annotate__   s­   ø‡ ‚ ÙÑNñ áÑ@ñ ñ ÑVñ ñ #Ð#MÕNñ ñ	 ñ ! 4�ZÑ^ñ ñ  �*ÑXñ ñ $+¨>Õ#:ñ ñ ñ "% t¥Ñfñ ñ !%Ñ_ñ ñ  Ñ_ñ! ñ" )-ñ ò# ó    © )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r   Úmodel_configÚ__annotate_func__Ú__static_attributes__Ú__classdictcell__)r1   s   @r2   r	   r	      sÃ   ø‡ € ÙÐ";À:ÔN€HÙ °iÔ@€GÙ$¨[Ð@UÔVÐÙQVØ"Ø%ôRÐñ +0¸ÐD]Ô*^ÐÙ',°TÐAWÔ'XÐÙ=BØØ-ô>Ð!ñ /4¸DÐHeÔ.fÐÙ',°UÐB^Ô'_ÐÙ!Ð*DÐL^Ô_ÐÙ/4ØØ2ô0Ð&ñ
 &¨vÈÐX`Ôa€L÷- ƒ r5   r	   c                ó$   € V ^8„  d   QhR\         /# )r   Úreturn©r	   )r0   s   "r2   r3   r3   "   s   € ÷ ñ ”hñ r5   c                  ó   € \        4       # )NrA   r6   r5   r2   Úget_settingsrC   !   s
   € ä‹:Ðr5   N)Ú	functoolsr   Útypingr   Úpydanticr   Úpydantic_settingsr   r   r	   rC   r6   r5   r2   Ú<module>rH      s3   ðÝ Ý å ß >ôbˆ|ô bð2 ôó òr5   