ó
    úÞ ji  ã                  ó¾   • S SK Jr  S SKrS SKJr  S SKJr  SSKJr  \(       a  S SK	J
r
  SSKJr  SS	KJr  SS
KJr  \R"                  " \5      r      SS jrSS jrg)é    )ÚannotationsN)ÚTYPE_CHECKING)Úinspecté   )ÚPriorityDispatchResult)Ú	Inspector)ÚAutogenContext)Ú
UpgradeOps)ÚPluginc                óR  • U R                   nUc   eU R                  R                  SS5      n[        U5      nUR                  R
                  nU(       aM  [        UR                  5       5      nUR                  S5        UR                  U5        UR                  S 5        OS 1nU Vs1 sH  opR                  US0 5      (       d  M  UiM      nnU R                  c   eU R                  R                  SU R                  R                  S9" XU5        [        R                  $ s  snf )NÚinclude_schemasFÚinformation_schemaÚschema)Ú	qualifier)Ú
connectionÚoptsÚgetr   ÚdialectÚdefault_schema_nameÚsetÚget_schema_namesÚdiscardÚaddÚrun_name_filtersÚcomparatorsÚdispatchÚnamer   ÚCONTINUE)Úautogen_contextÚupgrade_opsr   r   Ú	inspectorÚdefault_schemaÚschemasÚss           Ú]/var/www/html/gaurav/venv/lib/python3.13/site-packages/alembic/autogenerate/compare/schema.pyÚ_produce_net_changesr&      s  € ð !×+Ñ+€JØÑ!Ð!Ð!Ø%×*Ñ*×.Ñ.Ð/@À%ÓH€Oä" :Ó.€Ià×'Ñ'×;Ñ;€NæÜ�i×0Ñ0Ó2Ó3ˆà�‰Ð,Ô-à�‰˜Ô'Ø�‰�DÕà�&ˆñ óÙˆa×>Ñ>¸qÀ(ÈB×O�‘7ð ð ð ×"Ñ"Ñ.Ð.Ð.Ø×Ñ×(Ñ(Ø˜O×3Ñ3×8Ñ8ð )ñ à Gô-ô "×*Ñ*Ð*ùòs   Â*D$ÃD$c                ó0   • U R                  [        S5        g )NÚautogenerate)Úadd_autogenerate_comparatorr&   )Úplugins    r%   Úsetupr+   8   s   € Ø
×&Ñ&ÜØõó    )r   r	   r    r
   Úreturnr   )r*   r   r-   ÚNone)Ú
__future__r   ÚloggingÚtypingr   Ú
sqlalchemyr   Úutilr   Úsqlalchemy.engine.reflectionr   Úautogenerate.apir	   Úoperations.opsr
   Úruntime.pluginsr   Ú	getLoggerÚ__name__Úlogr&   r+   © r,   r%   Ú<module>r<      sZ   ðõ #ã Ý  å å *æÝ6å2Ý,Ý)ð ×Ò˜Ó!€ð+Ø#ð+Ø2<ð+àô+õBr,   