+
    kHàj  ã            
       óº   € R t ^ RIHtHtHt ^ RIHtHtHtH	t	 ^ RI
Ht R R ltRt]! ]P                  RRRRR]R7      ]	! ]P                  R4      3tR	R
RRRR/tR# )zFMatrix env -> gateway config bridge (``PlatformEntry.env_overrides``).)ÚGatewayConfigÚPlatformÚPlatformConfig)ÚEnvCredÚ
env_extrasÚgetenvÚ	home_step)Úis_truthy_valuec                ó4   € V ^8„  d   QhR\         R\        RR/# )é   ÚconfigÚmatrix_configÚreturnN)r   r   )Úformats   "ÚI/home/ubuntu/.hermes/hermes-agent/plugins/platforms/matrix/gateway_env.pyÚ__annotate__r      s&   € ÷ Jñ J”-ð J´ð JÀ4ñ Jó    c                 ó  € \        R 4      P                  4       P                  4       pVR9   ;'       g    \        \        R4      4      VP                  R&   V'       d   W!P                  R&   \        VP                  R4       R# )ÚMATRIX_E2EE_MODEÚMATRIX_ENCRYPTIONÚ
encryptionÚ	e2ee_modeN)ÚrequiredÚrequireÚoptionalÚpreferÚ	preferred))Ú	device_idÚMATRIX_DEVICE_ID)r   ÚstripÚlowerr	   Úextrar   )r   r   Úmodes   && r   Ú_e2eer#      s‚   € ÜÐ$Ó%×+Ñ+Ó-×3Ñ3Ó5€DØ(,Ð0jÑ(j÷  )[ð  )[Ôn}ô  Eð  FYó  Zó  o[€M×Ñ˜Ñ%ßØ+/×Ñ˜KÑ(Üˆ}×"Ñ"Ð$HÖIr   ÚMATRIX_ACCESS_TOKEN)ÚtokenÚwarn_missingÚfixedr   ÚthenÚMATRIX_HOME_ROOMÚallowed_users_envÚMATRIX_ALLOWED_USERSÚallow_all_envÚMATRIX_ALLOW_ALL_USERSÚallowlist_suppresses_pairingTN©r$   ÚMATRIX_PASSWORD)r/   )ÚMATRIX_HOMESERVERzHMATRIX_ACCESS_TOKEN/MATRIX_PASSWORD set but MATRIX_HOMESERVER is missing))Ú
homeserverr1   ))Úuser_idÚMATRIX_USER_ID)Úpasswordr0   )Ú__doc__Úgateway.configr   r   r   Úgateway.platform_envr   r   r   r   Úutilsr	   r#   ÚENV_ENABLE_CREDENTIALSÚMATRIXÚENV_OVERRIDESÚAUTHZ© r   r   Ú<module>r?      sy   ðÙ Lç BÑ Bß GÓ GÝ !õJð DÐ áØ�‰ÐFÐNcØvØ4ØQØôñ ˆh�o‰oÐ1Ó2ð	€ð Ð/ØÐ-Ø" Dð	‚r   