+
    Mƒ?jk	  ã                   óŒ  € ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt ]P                  ! ]P                  R7       ]R R	 l4       t]! R
]R7      t]P%                  ]R.RR.R.R7       ]P'                  R4      R 4       t]P+                  ]RR.R7       ^ RIHt ]P+                  ]RR.R7       ^ RIHt ]P+                  ]RR.R7       ^ RIHt ]P+                  ]RR.R7       ^ RIHt ]P+                  ]RR7       ]R8X  d2   ]! ] P@                  ! RR4      4      t!]PD                  ! RR]!RR7       R# R# ) é    N)Úasynccontextmanager©ÚFastAPI)ÚCORSMiddleware)Ú
db_manager)Úrouter)Úlevelc                ó$   € V ^8„  d   QhR\         /# )é   Úappr   )Úformats   "Ú/var/www/html/photoedit/main.pyÚ__annotate__r      s   € ÷ Añ Aœñ Aó    c                óJ  "  €  \         P                  ! 4       G R j  x€L
  \        P                  ! R4       R 5x € \         P                  ! 4       G R j  x€L
  \        P                  ! R4       R #  LT  \         d!   p\        P
                  ! RT 24       ThR p?ii ; i LL5i)NzSystem Startup: Database ready.z7System Startup Failed: Could not connect to DB. Error: z,System Shutdown: Database connection closed.)r   ÚconnectÚloggingÚinfoÚ	ExceptionÚcriticalÚclose)r   Úes   & r   Úlifespanr      s†   é € ðÜ× Ò Ó"×"Ð"Ü�ŠÐ6Ô7ô
 
ô ×
Ò
Ó
×ÐÜ‡L‚LÐ?Ö@ñ 	#øäô Ü×ÒÐRÐSTÐRUÐVÔWØˆûðúñ ùsC   ‚B#„A3 œA1�A3 ·B#ÁB!ÁB#Á1A3 Á3BÁ>BÂBÂB#zAI Photo Editor API)Útitler   Ú*T)Úallow_originsÚallow_credentialsÚallow_methodsÚallow_headersz/healthc               ƒ   ó¬   "  €  \         P                  P                  P                  R 4      G Rj  x€L
  RRRR/#  L
  \         d
    RRRR/u # i ; i5i)ÚpingNÚstatusÚonlineÚdatabaseÚ	connectedÚdegradedÚdisconnected)r   ÚclientÚadminÚcommandr   © r   r   Úhealth_checkr,   +   s^   é € ðBÜ×Ñ×%Ñ%×-Ñ-¨fÓ5×5Ð5Ø˜( J°Ð<Ð<ñ 	6øäô BØ˜* j°.ÐAÒAðBüs1   ‚A„,= °;±	= ºA»= ½AÁAÁAÁAz/api/editorzBackground Remover)ÚprefixÚtagszImage Enhancerz	/api/userÚuserÚ	replaceBGz/api)r-   Ú__main__ÚPORTi@  zmain:appz0.0.0.0)ÚhostÚportÚreload)#ÚosÚuvicornr   Ú
contextlibr   Úfastapir   Úfastapi.middleware.corsr   Úapp.config.DBr   Úapp.modules.bgRemover.router   Úbg_remover_routerÚbasicConfigÚINFOr   r   Úadd_middlewareÚgetr,   Úinclude_routerÚapp.modules.enhanceImage.routeÚenhance_routerÚapp.modules.user.user_routeÚ	userRouteÚ%app.modules.replaceBG.replaceBG_routeÚreplaceBgRouteÚ+app.modules.subscription.subscription_routeÚsubscription_routerÚ__name__ÚintÚgetenvr4   Úrunr+   r   r   Ú<module>rO      sg  ðÛ 	Û Û Ý *Ý Ý 2Ý $Ý Cð × Ò ˜'Ÿ,™,Õ 'ð ôAó ðAñ  Ð)°HÔ=€ð × Ñ ØØ�%ØØ�%Ø�%ð ô ð ‡�ˆÓñBó ðBð × Ñ Ð$¨]ÐBVÐAWÐ Ô Xå CØ × Ñ �>¨-Ð?OÐ>PÐ Ô Qõ <ð × Ñ �9 [¸°xÐ Ô @õ KØ × Ñ �>¨¸;¸-Ð Ô Hõ Và × Ñ ØØð ô ð ˆzÔÙˆr�yŠy˜ Ó&Ó'€Dà‡K‚K�
 °¸d×Cñ r   