
    \d̯                     8    d Z ddlmZ ddlZdZdZdZdZd Z	d Z
y)zjGit Integration

Revision ID: a942b63678d4
Revises: 059e4f14a155
Create Date: 2022-11-16 16:32:17.185979

    )opNa942b63678d4059e4f14a155c            	      $   t        j                  g dt        j                  dt        j                  d      d      t        j                  dt        j
                  d	      d      t        j                  d
t        j
                  d	      d      t        j                  dt        j
                  d	      d      t        j                  dt        j
                  d	      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dt        j                  d      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dt        j                  d      d      t        j                  d t        j                  d      d      t        j                  d!t        j                         d      t        j                  d"t        j                  d#      d      t        j                  d$t        j                  d      d      t        j                  d%t        j                  d      d      t        j                  d&t        j                  d      d      t        j                  d't        j                  d      d      t        j                  d(t        j                  d      d      t        j                  d)t        j                  d      d      t        j                  d*t        j                  d      d      t        j                  d+t        j                  d      d      t        j                  d,t        j                  d      d      t        j                  d-t        j                  d      d      t        j                  d.t        j                  d      d      t        j                  d*gd/g      t        j                  d,gd0g      t        j                  d.gd1g      t        j                  d        t        j                  t        j                  d2      dd$gd3       t        j                  t        j                  d4      dd
gd3       t        j                  t        j                  d5      ddgd3       t        j                  t        j                  d6      dd*gd3       t        j                  t        j                  d7      ddgd3       t        j                  t        j                  d8      dd)gd3       t        j                  t        j                  d9      ddgd3       t        j                  t        j                  d:      dd(gd3       t        j                  t        j                  d;      dd&gd3       t        j                  t        j                  d<      dd%gd3       t        j                  t        j                  d=      ddgd3       t        j                  t        j                  d>      ddgd3       t        j                  t        j                  d?      ddgd3       t        j                  t        j                  d@      ddgd3       t        j                  t        j                  dA      ddgd3       t        j                  t        j                  dB      dd'gd3       t        j                  t        j                  dC      dd,gd3       t        j                  t        j                  dD      dd-gd3       t        j                  t        j                  dE      dd.gd3       t        j                  t        j                  dF      dd+gd3       t        j                  g dGt        j                  dt        j                  d      d      t        j                  dt        j
                  d	      d      t        j                  d
t        j
                  d	      d      t        j                  dt        j
                  d	      d      t        j                  dt        j
                  d	      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dt        j                  d      d      t        j                  d t        j                  d      d      t        j                  d!t        j                         d      t        j                  dHt        j                         d      t        j                  dIt        j
                  d	      d      t        j                  dJt        j                  dK      d      t        j                  dLt        j                         d      t        j                  d$t        j                  d      d      t        j                  d%t        j                  d      d      t        j                  d&t        j                  d      d      t        j                  d't        j                  d      d      t        j                  d(t        j                  d      d      t        j                  d)t        j                  d      d      t        j                  d*t        j                  d      d      t        j                  d+t        j                  d      d      t        j                  d,t        j                  d      d      t        j                  d-t        j                  d      d      t        j                  dMt        j                  d      d      t        j                  d*gd/g      t        j                  dMgdNg      t        j                  d,gd0g      t        j                  d        t        j                  t        j                  dO      dGd$gd3       t        j                  t        j                  dP      dGd
gd3       t        j                  t        j                  dQ      dGdgd3       t        j                  t        j                  dR      dGd*gd3       t        j                  t        j                  dS      dGdgd3       t        j                  t        j                  dT      dGd)gd3       t        j                  t        j                  dU      dGdgd3       t        j                  t        j                  dV      dGd(gd3       t        j                  t        j                  dW      dGd&gd3       t        j                  t        j                  dX      dGd%gd3       t        j                  t        j                  dY      dGdgd3       t        j                  t        j                  dZ      dGdgd3       t        j                  t        j                  d[      dGdgd3       t        j                  t        j                  d\      dGdLgd3       t        j                  t        j                  d]      dGdgd3       t        j                  t        j                  d^      dGdMgd3       t        j                  t        j                  d_      dGdgd3       t        j                  t        j                  d`      dGdgd3       t        j                  t        j                  da      dGd'gd3       t        j                  t        j                  db      dGd,gd3       t        j                  t        j                  dc      dGd-gd3       t        j                  t        j                  dd      dGd+gd3       t        j                  g det        j                  dt        j                  d      d      t        j                  dt        j
                  d	      d      t        j                  d
t        j
                  d	      d      t        j                  dt        j
                  d	      d      t        j                  dt        j
                  d	      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dt        j                  d      d      t        j                  d t        j                  d      d      t        j                  d!t        j                         d      t        j                  dHt        j                         d      t        j                  dIt        j
                  d	      d      t        j                  dJt        j                  dK      d      t        j                  d$t        j                  d      d      t        j                  d%t        j                  d      d      t        j                  d&t        j                  d      d      t        j                  d't        j                  d      d      t        j                  d(t        j                  d      d      t        j                  d)t        j                  d      d      t        j                  d*t        j                  d      d      t        j                  d+t        j                  d      d      t        j                  d,t        j                  d      d      t        j                  d-t        j                  d      d      t        j                  dMt        j                  d      d      t        j                  dft        j                  d      d      t        j                  d*gd/g      t        j                  dMgdNg      t        j                  d,gd0g      t        j                  dfgdgg      t        j                  d        t        j                  t        j                  dh      ded$gd3       t        j                  t        j                  di      ded
gd3       t        j                  t        j                  dj      dedgd3       t        j                  t        j                  dk      ded*gd3       t        j                  t        j                  dl      dedgd3       t        j                  t        j                  dm      ded)gd3       t        j                  t        j                  dn      dedgd3       t        j                  t        j                  do      ded(gd3       t        j                  t        j                  dp      ded&gd3       t        j                  t        j                  dq      ded%gd3       t        j                  t        j                  dr      dedgd3       t        j                  t        j                  ds      dedgd3       t        j                  t        j                  dt      dedgd3       t        j                  t        j                  du      dedMgd3       t        j                  t        j                  dv      dedgd3       t        j                  t        j                  dw      dedgd3       t        j                  t        j                  dx      ded'gd3       t        j                  t        j                  dy      ded,gd3       t        j                  t        j                  dz      ded-gd3       t        j                  t        j                  d{      dedfgd3       t        j                  t        j                  d|      ded+gd3       t        j                  g d}t        j                  dt        j                  d      d      t        j                  dt        j
                  d	      d      t        j                  d
t        j
                  d	      d      t        j                  dt        j
                  d	      d      t        j                  dt        j
                  d	      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dt        j                  d      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dt        j                  d      d      t        j                  d t        j                  d      d      t        j                  d!t        j                         d      t        j                  dHt        j                         d      t        j                  dIt        j
                  d	      d      t        j                  d~t        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dt        j                  d      d      t        j                  dt        j
                  d	      d      t        j                  dJt        j                  dK      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  d$t        j                  d      d      t        j                  d%t        j                  d      d      t        j                  d&t        j                  d      d      t        j                  d't        j                  d      d      t        j                  d(t        j                  d      d      t        j                  d)t        j                  d      d      t        j                  d*t        j                  d      d      t        j                  d+t        j                  d      d      t        j                  d,t        j                  d      d      t        j                  d-t        j                  d      d      t        j                  dMt        j                  d      d      t        j                  dft        j                  d      d      t        j                  dgdg      t        j                  d*gd/g      t        j                  dMgdNg      t        j                  d,gd0g      t        j                  dfgdgg      t        j                  d        t        j                  t        j                  d      d}dgd3       t        j                  t        j                  d      d}dgd3       t        j                  t        j                  d      d}dgd3       t        j                  t        j                  d      d}dgd3       t        j                  t        j                  d      d}d$gd3       t        j                  t        j                  d      d}d
gd3       t        j                  t        j                  d      d}dgd3       t        j                  t        j                  d      d}d*gd3       t        j                  t        j                  d      d}dgd3       t        j                  t        j                  d      d}d)gd3       t        j                  t        j                  d      d}dgd3       t        j                  t        j                  d      d}d(gd3       t        j                  t        j                  d      d}d&gd3       t        j                  t        j                  d      d}d%gd3       t        j                  t        j                  d      d}dgd3       t        j                  t        j                  d      d}dgd3       t        j                  t        j                  d      d}dgd3       t        j                  t        j                  d      d}dgd3       t        j                  t        j                  d      d}dMgd3       t        j                  t        j                  d      d}dgd3       t        j                  t        j                  d      d}dgd3       t        j                  t        j                  d      d}d'gd3       t        j                  t        j                  d      d}d,gd3       t        j                  t        j                  d      d}d-gd3       t        j                  t        j                  d      d}dfgd3       t        j                  t        j                  d      d}d~gd3       t        j                  t        j                  d      d}d+gd3       t        j                  g dt        j                  dt        j                  d      d      t        j                  dt        j
                  d	      d      t        j                  d
t        j
                  d	      d      t        j                  dt        j
                  d	      d      t        j                  dt        j
                  d	      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dt        j                  d      d      t        j                  d t        j                  d      d      t        j                  d!t        j                         d      t        j                  dt        j                         d      t        j                  dHt        j                         d      t        j                  dIt        j
                  d	      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dt        j
                  d	      d      t        j                  dt        j                  d#      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j
                  d	      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                  d      d      t        j                  dJt        j                  dK      d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  dt        j                         d      t        j                  d$t        j                  d      d      t        j                  d%t        j                  d      d      t        j                  d&t        j                  d      d      t        j                  d't        j                  d      d      t        j                  d(t        j                  d      d      t        j                  d)t        j                  d      d      t        j                  d*t        j                  d      d      t        j                  d+t        j                  d      d      t        j                  d,t        j                  d      d      t        j                  d-t        j                  d      d      t        j                  dMt        j                  d      d      t        j                  dft        j                  d      d      t        j                  dt        j                  d      d      t        j                  dt        j                  d      d      t        j                  dgdg      t        j                  dgdg      t        j                  d*gd/g      t        j                  dMgdNg      t        j                  dgdg      t        j                  dgdg      t        j                  d,gd0g      t        j                  dfgdgg      t        j                  d        t        j                  t        j                  d      ddgd3       t        j                  t        j                  d      ddgd3       t        j                  t        j                  d      ddgd3       t        j                  t        j                  d      ddgd3       t        j                  t        j                  d      ddgd3       t        j                  t        j                  d      ddgd3       t        j                  t        j                  d      ddgd3       t        j                  t        j                  d      ddgd3       t        j                  t        j                  d      dd$gd3       t        j                  t        j                  d      dd
gd3       t        j                  t        j                  d«      ddgd3       t        j                  t        j                  dë      dd*gd3       t        j                  t        j                  dī      ddgd3       t        j                  t        j                  dū      dd)gd3       t        j                  t        j                  dƫ      ddgd3       t        j                  t        j                  dǫ      dd(gd3       t        j                  t        j                  dȫ      dd&gd3       t        j                  t        j                  dɫ      dd%gd3       t        j                  t        j                  dʫ      ddgd3       t        j                  t        j                  d˫      ddgd3       t        j                  t        j                  d̫      ddgd3       t        j                  t        j                  dͫ      ddgd3       t        j                  t        j                  dΫ      ddgd3       t        j                  t        j                  dϫ      ddMgd3       t        j                  t        j                  dЫ      ddgd3       t        j                  t        j                  dѫ      ddgd3       t        j                  t        j                  dҫ      ddgd3       t        j                  t        j                  dӫ      ddgd3       t        j                  t        j                  dԫ      ddgd3       t        j                  t        j                  dի      ddgd3       t        j                  t        j                  d֫      ddgd3       t        j                  t        j                  d׫      ddgd3       t        j                  t        j                  dث      ddgd3       t        j                  t        j                  d٫      ddgd3       t        j                  t        j                  dګ      ddgd3       t        j                  t        j                  d۫      ddgd3       t        j                  t        j                  dܫ      ddgd3       t        j                  t        j                  dݫ      ddgd3       t        j                  t        j                  dޫ      dd'gd3       t        j                  t        j                  d߫      dd,gd3       t        j                  t        j                  d      dd-gd3       t        j                  t        j                  d      ddfgd3       t        j                  t        j                  d      ddgd3       t        j                  t        j                  d      dd+gd3       y )Ncmf_plugin_gitid@   )lengthF)nullablecmf_locked_atT)timezonecmf_created_atcmf_modified_atcmf_viewed_atcmf_deletedcmf_versionname   codesystemtextimport_originalext_idis_favoritehas_tree_nodestree_node_is_branchtree_hiddenordernoperm_publicperm_has_aclperm_inheritperm_parent_owner_idperm_inherit_acl_idperm_effective_acl_idperm_encrypttype    cmf_author_idcmf_owner_idcmf_owner_assistant_id	parent_idcmf_modified_by_idcmf_locked_by_idcmf_import_idtree_parent_idperm_acl_idperm_parent_id	plugin_idzcmf_import.idzcmf_access_list.idzcmf_plugin.idix_cmf_plugin_git_cmf_author_id)unique ix_cmf_plugin_git_cmf_created_atix_cmf_plugin_git_cmf_deletedix_cmf_plugin_git_cmf_import_idix_cmf_plugin_git_cmf_locked_at"ix_cmf_plugin_git_cmf_locked_by_id!ix_cmf_plugin_git_cmf_modified_at$ix_cmf_plugin_git_cmf_modified_by_id(ix_cmf_plugin_git_cmf_owner_assistant_idix_cmf_plugin_git_cmf_owner_idix_cmf_plugin_git_cmf_versionix_cmf_plugin_git_cmf_viewed_atix_cmf_plugin_git_codeix_cmf_plugin_git_nameix_cmf_plugin_git_ordernoix_cmf_plugin_git_parent_idix_cmf_plugin_git_perm_acl_id ix_cmf_plugin_git_perm_parent_idix_cmf_plugin_git_plugin_id ix_cmf_plugin_git_tree_parent_idcmf_git_repoetaglast_modifiedurli   default_branchgit_plugin_idzcmf_plugin_git.idix_cmf_git_repo_cmf_author_idix_cmf_git_repo_cmf_created_atix_cmf_git_repo_cmf_deletedix_cmf_git_repo_cmf_import_idix_cmf_git_repo_cmf_locked_at ix_cmf_git_repo_cmf_locked_by_idix_cmf_git_repo_cmf_modified_at"ix_cmf_git_repo_cmf_modified_by_id&ix_cmf_git_repo_cmf_owner_assistant_idix_cmf_git_repo_cmf_owner_idix_cmf_git_repo_cmf_versionix_cmf_git_repo_cmf_viewed_atix_cmf_git_repo_codeix_cmf_git_repo_default_branchix_cmf_git_repo_ext_idix_cmf_git_repo_git_plugin_idix_cmf_git_repo_nameix_cmf_git_repo_ordernoix_cmf_git_repo_parent_idix_cmf_git_repo_perm_acl_idix_cmf_git_repo_perm_parent_idix_cmf_git_repo_tree_parent_idcmf_git_branchrepo_idzcmf_git_repo.idix_cmf_git_branch_cmf_author_id ix_cmf_git_branch_cmf_created_atix_cmf_git_branch_cmf_deletedix_cmf_git_branch_cmf_import_idix_cmf_git_branch_cmf_locked_at"ix_cmf_git_branch_cmf_locked_by_id!ix_cmf_git_branch_cmf_modified_at$ix_cmf_git_branch_cmf_modified_by_id(ix_cmf_git_branch_cmf_owner_assistant_idix_cmf_git_branch_cmf_owner_idix_cmf_git_branch_cmf_versionix_cmf_git_branch_cmf_viewed_atix_cmf_git_branch_codeix_cmf_git_branch_git_plugin_idix_cmf_git_branch_nameix_cmf_git_branch_ordernoix_cmf_git_branch_parent_idix_cmf_git_branch_perm_acl_id ix_cmf_git_branch_perm_parent_idix_cmf_git_branch_repo_id ix_cmf_git_branch_tree_parent_idcmf_git_commitshaauthor_nameauthor_loginauthor_email	author_iddate	additions	deletionstotalzcmf_person.idix_cmf_git_commit_author_emailix_cmf_git_commit_author_idix_cmf_git_commit_author_loginix_cmf_git_commit_author_nameix_cmf_git_commit_cmf_author_id ix_cmf_git_commit_cmf_created_atix_cmf_git_commit_cmf_deletedix_cmf_git_commit_cmf_import_idix_cmf_git_commit_cmf_locked_at"ix_cmf_git_commit_cmf_locked_by_id!ix_cmf_git_commit_cmf_modified_at$ix_cmf_git_commit_cmf_modified_by_id(ix_cmf_git_commit_cmf_owner_assistant_idix_cmf_git_commit_cmf_owner_idix_cmf_git_commit_cmf_versionix_cmf_git_commit_cmf_viewed_atix_cmf_git_commit_codeix_cmf_git_commit_dateix_cmf_git_commit_git_plugin_idix_cmf_git_commit_nameix_cmf_git_commit_ordernoix_cmf_git_commit_parent_idix_cmf_git_commit_perm_acl_id ix_cmf_git_commit_perm_parent_idix_cmf_git_commit_repo_idix_cmf_git_commit_sha ix_cmf_git_commit_tree_parent_idcmf_git_merge_requestnumberhead_branch_name	head_repohead_shabase_branch_name	base_repobase_shastatus	mergeablemerged	merge_sha	merged_atmerged_by_namemerged_by_loginmerged_by_emailmerged_by_idcommitshead_branch_idbase_branch_idzcmf_git_branch.id%ix_cmf_git_merge_request_author_email"ix_cmf_git_merge_request_author_id%ix_cmf_git_merge_request_author_login$ix_cmf_git_merge_request_author_name'ix_cmf_git_merge_request_base_branch_id)ix_cmf_git_merge_request_base_branch_name"ix_cmf_git_merge_request_base_repo!ix_cmf_git_merge_request_base_sha&ix_cmf_git_merge_request_cmf_author_id'ix_cmf_git_merge_request_cmf_created_at$ix_cmf_git_merge_request_cmf_deleted&ix_cmf_git_merge_request_cmf_import_id&ix_cmf_git_merge_request_cmf_locked_at)ix_cmf_git_merge_request_cmf_locked_by_id(ix_cmf_git_merge_request_cmf_modified_at+ix_cmf_git_merge_request_cmf_modified_by_id/ix_cmf_git_merge_request_cmf_owner_assistant_id%ix_cmf_git_merge_request_cmf_owner_id$ix_cmf_git_merge_request_cmf_version&ix_cmf_git_merge_request_cmf_viewed_atix_cmf_git_merge_request_codeix_cmf_git_merge_request_dateix_cmf_git_merge_request_ext_id&ix_cmf_git_merge_request_git_plugin_id'ix_cmf_git_merge_request_head_branch_id)ix_cmf_git_merge_request_head_branch_name"ix_cmf_git_merge_request_head_repo!ix_cmf_git_merge_request_head_sha"ix_cmf_git_merge_request_merge_shaix_cmf_git_merge_request_merged"ix_cmf_git_merge_request_merged_at(ix_cmf_git_merge_request_merged_by_email%ix_cmf_git_merge_request_merged_by_id(ix_cmf_git_merge_request_merged_by_login'ix_cmf_git_merge_request_merged_by_nameix_cmf_git_merge_request_nameix_cmf_git_merge_request_number ix_cmf_git_merge_request_orderno"ix_cmf_git_merge_request_parent_id$ix_cmf_git_merge_request_perm_acl_id'ix_cmf_git_merge_request_perm_parent_id ix_cmf_git_merge_request_repo_idix_cmf_git_merge_request_status'ix_cmf_git_merge_request_tree_parent_id)r   create_tablesaColumnString	TIMESTAMPBooleanBIGINTTEXTIntegerForeignKeyConstraintPrimaryKeyConstraintcreate_indexf     =/opt/eva-app/alembic/versions/a942b63678d4_git_integration.pyupgrader      sA2   OO *$ *IIdBIIR(59*IIor||T:TJ* IId ;eL* IIt!<uM	*
 IIor||T:TJ* IImRZZ\E:* IImRYY[48* IIfbiis+d;* IIfbiir*T:* IIh

u5* IIfbggi$/* II=* IIh		d3* IImRZZ\D9* II

t<*  II#RZZ\DA!*" IImRZZ\D9#*$ IIi5%*& IImRZZ\D9'*( IInbjjlT:)** IInbjjlT:+*, II$biir&:TJ-*. II#RYYb%9DI/*0 II%ryy';dK1*2 IInbjjlT:3*4 IIfbiir*T:5*6 IIoryy3dC7*8 IInbiir2TB9*: II&		(<tL;*< IIk299B/$?=*> II"BIIR$84H?*@ II "))2"6FA*B IIoryy3dCC*D II		 4tDE*F IImRYYb1DAG*H II		 4tDI*J IIk299B/$?K*L _-/@CM*N ]O.B-CFO*P [MO+<?Q*R D!S*V OOBDD:;=MP_O`inoOOBDD;<>NQaPbkpqOOBDD89;Km_ejkOOBDD:;=MP_O`inoOOBDD:;=MP_O`inoOOBDD=>@PSeRfotuOOBDD<=?ORcQdmrsOOBDD?@BRUiTjsxyOOBDDCDFVYqXr  |A  BOOBDD9:<L~N^glmOOBDD89;Km_ejkOOBDD:;=MP_O`inoOOBDD124DvhW[\OOBDD124DvhW\]OOBDD457G)]bcOOBDD679IK=afgOOBDD89;Km_ejkOOBDD;<>NQaPbkpqOOBDD679IK=afgOOBDD;<>NQaPbkpqOO -N -IIdBIIR(59-IIor||T:TJ- IId ;eL- IIt!<uM	-
 IIor||T:TJ- IImRZZ\E:- IImRYY[48- IIfbiikD1- IIfbiir*T:- IIh

u5- IIfbggi$/- II=- IIh		d3- IImRZZ\D9- II

t<-  II#RZZ\DA!-" IImRZZ\D9#-$ IIi5%-& IImRZZ\D9'-( IInbjjlT:)-* IInbjjlT:+-, II$biir&:TJ--. II#RYYb%9DI/-0 II%ryy';dK1-2 IInbjjlT:3-4 IIfbiikD15-6 IIor||T:TJ7-8 IIeRYYd+d;9-: II		d;;-< IIoryy3dC=-> IInbiir2TB?-@ II&		(<tLA-B IIk299B/$?C-D II"BIIR$84HE-F II "))2"6FG-H IIoryy3dCI-J II		 4tDK-L IImRYYb1DAM-N II		 4tDO-P IIoryy3dCQ-R _-/@CS-T _-0C/DGU-V ]O.B-CFW-X D!Y-\ OOBDD89>OK\ejkOOBDD9:NM]L^glmOOBDD67-afgOOBDD89>OK\ejkOOBDD89>OK\ejkOOBDD;<nOaNbkpqOOBDD:;^N_M`inoOOBDD=>QePfotuOOBDDABNUmTnw|}OOBDD78.>JZchiOOBDD67-afgOOBDD89>OK\ejkOOBDD/0.6(SWXOOBDD9:NM]L^glmOOBDD12NXJW\]OOBDD89>OK\ejkOOBDD/0.6(SXYOOBDD23^i[Y^_OOBDD45~}]bcOOBDD67-afgOOBDD9:NM]L^glmOOBDD9:NM]L^glmOO .$ .IIdBIIR(59.IIor||T:TJ. IId ;eL. IIt!<uM	.
 IIor||T:TJ. IImRZZ\E:. IImRYY[48. IIfbiikD1. IIfbiir*T:. IIh

u5. IIfbggi$/. II=. IIh		d3. IImRZZ\D9. II

t<.  II#RZZ\DA!." IImRZZ\D9#.$ IIi5%.& IImRZZ\D9'.( IInbjjlT:).* IInbjjlT:+., II$biir&:TJ-.. II#RYYb%9DI/.0 II%ryy';dK1.2 IInbjjlT:3.4 IIfbiikD15.6 IIor||T:TJ7.8 IIeRYYd+d;9.: IIoryy3dC;.< IInbiir2TB=.> II&		(<tL?.@ IIk299B/$?A.B II"BIIR$84HC.D II "))2"6FE.F IIoryy3dCG.H II		 4tDI.J IImRYYb1DAK.L II		 4tDM.N IIoryy3dCO.P IIi"-=Q.R _-/@CS.T _-0C/DGU.V ]O.B-CFW.X YK*;)<?Y.Z D![.^ OOBDD:;=MP_O`inoOOBDD;<>NQaPbkpqOOBDD89;Km_ejkOOBDD:;=MP_O`inoOOBDD:;=MP_O`inoOOBDD=>@PSeRfotuOOBDD<=?ORcQdmrsOOBDD?@BRUiTjsxyOOBDDCDFVYqXr  |A  BOOBDD9:<L~N^glmOOBDD89;Km_ejkOOBDD:;=MP_O`inoOOBDD124DvhW[\OOBDD:;=MP_O`inoOOBDD124DvhW\]OOBDD457G)]bcOOBDD679IK=afgOOBDD89;Km_ejkOOBDD;<>NQaPbkpqOOBDD457G)]bcOOBDD;<>NQaPbkpqOO 8$ 8IIdBIIR(598IIor||T:TJ8 IId ;eL8 IIt!<uM	8
 IIor||T:TJ8 IImRZZ\E:8 IImRYY[488 IIfbiis+d;8 IIfbiir*T:8 IIh

u58 IIfbggi$/8 II=8 IIh		d38 IImRZZ\D98 II

t<8  II#RZZ\DA!8" IImRZZ\D9#8$ IIi5%8& IImRZZ\D9'8( IInbjjlT:)8* IInbjjlT:+8, II$biir&:TJ-8. II#RYYb%9DI/80 II%ryy';dK182 IInbjjlT:384 IIfbiikD1586 IIor||T:TJ788 IIeRYY[4098: IImRYY[48;8< IInbiikD9=8> IInbiir2TB?8@ IIk299B/$?A8B IIfbllD1DAC8D IIeRYYd+d;E8F IIk2::<$7G8H IIk2::<$7I8J IIgrzz|d3K8L IIoryy3dCM8N IInbiir2TBO8P II&		(<tLQ8R IIk299B/$?S8T II"BIIR$84HU8V II "))2"6FW8X IIoryy3dCY8Z II		 4tD[8\ IImRYYb1DA]8^ II		 4tD_8` IIoryy3dCa8b IIi"-=c8d [MO+<?e8f _-/@Cg8h _-0C/DGi8j ]O.B-CFk8l YK*;)<?m8n D!o8r OOBDD9:<L~N^glmOOBDD679IK=afgOOBDD9:<L~N^glmOOBDD89;Km_ejkOOBDD:;=MP_O`inoOOBDD;<>NQaPbkpqOOBDD89;Km_ejkOOBDD:;=MP_O`inoOOBDD:;=MP_O`inoOOBDD=>@PSeRfotuOOBDD<=?ORcQdmrsOOBDD?@BRUiTjsxyOOBDDCDFVYqXr  |A  BOOBDD9:<L~N^glmOOBDD89;Km_ejkOOBDD:;=MP_O`inoOOBDD124DvhW[\OOBDD124DvhW\]OOBDD:;=MP_O`inoOOBDD124DvhW\]OOBDD457G)]bcOOBDD679IK=afgOOBDD89;Km_ejkOOBDD;<>NQaPbkpqOOBDD457G)]bcOOBDD013CeWUZ[OOBDD;<>NQaPbkpqOO L+ LIIdBIIR(59LIIor||T:TJL IId ;eLL IIt!<uM	L
 IIor||T:TJL IImRZZ\E:L IImRYY[48L IIfbiikD1L IIfbiir*T:L IIh

u5L IIfbggi$/L II=L IIh		d3L IImRZZ\D9L II

t<L  II#RZZ\DA!L" IImRZZ\D9#L$ IIi5%L& IImRZZ\D9'L( IInbjjlT:)L* IInbjjlT:+L, II$biir&:TJ-L. II#RYYb%9DI/L0 II%ryy';dK1L2 IInbjjlT:3L4 IIh

t45L6 IIfbiikD17L8 IIor||T:TJ9L: II "))+=;L< IIk299;6=L> IIj"))+5?L@ II "))+=ALB IIk299;6CLD IIj"))+5ELF IImRYY[48GLH IInbiikD9ILJ IInbiikD9KLL IIk299B/$?MLN IIfbllD1DAOLP IIh		,t<QLR IIk2::<$7SLT IIh

t4ULV IIk299;6WLX IIk2<<6FYLZ II		d;[L\ IIt<]L^ IIt<_L` IInbiir2TBaLb IIeRYYd+d;cLd IIk2::<$7eLf IIk2::<$7gLh IIi5iLj IIoryy3dCkLl IInbiir2TBmLn II&		(<tLoLp IIk299B/$?qLr II"BIIR$84HsLt II "))2"6FuLv IIoryy3dCwLx II		 4tDyLz IImRYYb1DA{L| II		 4tD}L~ IIoryy3dCL@ IIi"-=ALB II		 4tDCLD II		 4tDELF [MO+<?GLH -.1D0EHILJ _-/@CKLL _-0C/DGMLN -.1D0EHOLP ^,.?BQLR ]O.B-CFSLT YK*;)<?ULV D!WLZ OOBDD@ACZ]k\luz{OOBDD=>@WZeYfotuOOBDD@ACZ]k\luz{OOBDD?@BY\i[jsxyOOBDDBCE\_o^py~OOBDDDEG^as`t  ~C  DOOBDD=>@WZeYfotuOOBDD<=?VYcXdmrsOOBDDABD[^m]nw|}OOBDDBCE\_o^py~OOBDD?@BY\i[jsxyOOBDDABD[^m]nw|}OOBDDABD[^m]nw|}OOBDDDEG^as`t  ~C  DOOBDDCDF]`q_r  |A  BOOBDDFGI`cwbx  BG  HOOBDDJKMdg  gA  JO  POOBDD@ACZ]k\luz{OOBDD?@BY\i[jsxyOOBDDABD[^m]nw|}OOBDD89;RU[T\eijOOBDD89;RU[T\ejkOOBDD:;=TW_V`inoOOBDDABD[^m]nw|}OOBDDBCE\_o^py~OOBDDDEG^as`t  ~C  DOOBDD=>@WZeYfotuOOBDD<=?VYcXdmrsOOBDD=>@WZeYfotuOOBDD:;=TW_V`inoOOBDD=>@WZeYfotuOOBDDCDF]`q_r  |A  BOOBDD@ACZ]k\luz{OOBDDCDF]`q_r  |A  BOOBDDBCE\_o^py~OOBDD89;RU[T\ejkOOBDD:;=TW_V`inoOOBDD;<>UXaWbkpqOOBDD=>@WZeYfotuOOBDD?@BY\i[jsxyOOBDDBCE\_o^py~OOBDD;<>UXaWbkpqOOBDD:;=TW_V`inoOOBDDBCE\_o^py~r   c                  ,   t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d	      d       t        j                  t        j                  d
      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d      d       t        j                  t        j                  d       d       t        j                  t        j                  d!      d       t        j                  t        j                  d"      d       t        j                  t        j                  d#      d       t        j                  t        j                  d$      d       t        j                  t        j                  d%      d       t        j                  t        j                  d&      d       t        j                  t        j                  d'      d       t        j                  t        j                  d(      d       t        j                  t        j                  d)      d       t        j                  t        j                  d*      d       t        j                  t        j                  d+      d       t        j                  t        j                  d,      d       t        j                  t        j                  d-      d       t        j                  t        j                  d.      d       t        j                  d       t        j                  t        j                  d/      d0       t        j                  t        j                  d1      d0       t        j                  t        j                  d2      d0       t        j                  t        j                  d3      d0       t        j                  t        j                  d4      d0       t        j                  t        j                  d5      d0       t        j                  t        j                  d6      d0       t        j                  t        j                  d7      d0       t        j                  t        j                  d8      d0       t        j                  t        j                  d9      d0       t        j                  t        j                  d:      d0       t        j                  t        j                  d;      d0       t        j                  t        j                  d<      d0       t        j                  t        j                  d=      d0       t        j                  t        j                  d>      d0       t        j                  t        j                  d?      d0       t        j                  t        j                  d@      d0       t        j                  t        j                  dA      d0       t        j                  t        j                  dB      d0       t        j                  t        j                  dC      d0       t        j                  t        j                  dD      d0       t        j                  t        j                  dE      d0       t        j                  t        j                  dF      d0       t        j                  t        j                  dG      d0       t        j                  t        j                  dH      d0       t        j                  t        j                  dI      d0       t        j                  t        j                  dJ      d0       t        j                  d0       t        j                  t        j                  dK      dL       t        j                  t        j                  dM      dL       t        j                  t        j                  dN      dL       t        j                  t        j                  dO      dL       t        j                  t        j                  dP      dL       t        j                  t        j                  dQ      dL       t        j                  t        j                  dR      dL       t        j                  t        j                  dS      dL       t        j                  t        j                  dT      dL       t        j                  t        j                  dU      dL       t        j                  t        j                  dV      dL       t        j                  t        j                  dW      dL       t        j                  t        j                  dX      dL       t        j                  t        j                  dY      dL       t        j                  t        j                  dZ      dL       t        j                  t        j                  d[      dL       t        j                  t        j                  d\      dL       t        j                  t        j                  d]      dL       t        j                  t        j                  d^      dL       t        j                  t        j                  d_      dL       t        j                  t        j                  d`      dL       t        j                  dL       t        j                  t        j                  da      db       t        j                  t        j                  dc      db       t        j                  t        j                  dd      db       t        j                  t        j                  de      db       t        j                  t        j                  df      db       t        j                  t        j                  dg      db       t        j                  t        j                  dh      db       t        j                  t        j                  di      db       t        j                  t        j                  dj      db       t        j                  t        j                  dk      db       t        j                  t        j                  dl      db       t        j                  t        j                  dm      db       t        j                  t        j                  dn      db       t        j                  t        j                  do      db       t        j                  t        j                  dp      db       t        j                  t        j                  dq      db       t        j                  t        j                  dr      db       t        j                  t        j                  ds      db       t        j                  t        j                  dt      db       t        j                  t        j                  du      db       t        j                  t        j                  dv      db       t        j                  t        j                  dw      db       t        j                  db       t        j                  t        j                  dx      dy       t        j                  t        j                  dz      dy       t        j                  t        j                  d{      dy       t        j                  t        j                  d|      dy       t        j                  t        j                  d}      dy       t        j                  t        j                  d~      dy       t        j                  t        j                  d      dy       t        j                  t        j                  d      dy       t        j                  t        j                  d      dy       t        j                  t        j                  d      dy       t        j                  t        j                  d      dy       t        j                  t        j                  d      dy       t        j                  t        j                  d      dy       t        j                  t        j                  d      dy       t        j                  t        j                  d      dy       t        j                  t        j                  d      dy       t        j                  t        j                  d      dy       t        j                  t        j                  d      dy       t        j                  t        j                  d      dy       t        j                  t        j                  d      dy       t        j                  dy       y )Nr   r   )
table_namer   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r{   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rz   rd   ry   rx   rw   rv   ru   rt   rs   rr   rq   rp   ro   rn   rm   rl   rk   rj   ri   rh   rg   rf   rc   rH   rb   ra   r`   r_   r^   r]   r\   r[   rZ   rY   rX   rW   rV   rU   rT   rS   rR   rQ   rP   rO   rN   rG   r   rF   rE   rD   rC   rB   rA   r@   r?   r>   r=   r<   r;   r:   r9   r8   r7   r6   r5   r3   )r   
drop_indexr   
drop_tabler   r   r   	downgrader     sB   MM"$$@ANefMM"$$89F]^MM"$$9:G^_MM"$$@ANefMM"$$=>KbcMM"$$;<I`aMM"$$9:G^_MM"$$89F]^MM"$$67D[\MM"$$@ANefMM"$$ABOfgMM"$$>?LcdMM"$$ABOfgMM"$$;<I`aMM"$$89F]^MM"$$;<I`aMM"$$:;H_`MM"$$;<I`aMM"$$BCPghMM"$$@ANefMM"$$?@MdeMM"$$89F]^MM"$$67D[\MM"$$67D[\MM"$$?@MdeMM"$$=>KbcMM"$$>?LcdMM"$$HIVmnMM"$$DERijMM"$$ABOfgMM"$$BCPghMM"$$?@MdeMM"$$?@MdeMM"$$=>KbcMM"$$@ANefMM"$$?@MdeMM"$$:;H_`MM"$$;<I`aMM"$$BCPghMM"$$@ANefMM"$$=>KbcMM"$$>?LcdMM"$$;<I`aMM"$$>?LcdMM)*MM"$$9:GWXMM"$$./<LMMM"$$23@PQMM"$$9:GWXMM"$$67DTUMM"$$45BRSMM"$$23@PQMM"$$/0=MNMM"$$89FVWMM"$$/0=MNMM"$$/0=MNMM"$$89FVWMM"$$67DTUMM"$$78EUVMM"$$ABO_`MM"$$=>K[\MM"$$:;HXYMM"$$;<IYZMM"$$89FVWMM"$$89FVWMM"$$67DTUMM"$$9:GWXMM"$$89FVWMM"$$67DTUMM"$$78EUVMM"$$45BRSMM"$$78EUVMM"#MM"$$9:GWXMM"$$23@PQMM"$$9:GWXMM"$$67DTUMM"$$45BRSMM"$$23@PQMM"$$/0=MNMM"$$89FVWMM"$$/0=MNMM"$$89FVWMM"$$67DTUMM"$$78EUVMM"$$ABO_`MM"$$=>K[\MM"$$:;HXYMM"$$;<IYZMM"$$89FVWMM"$$89FVWMM"$$67DTUMM"$$9:GWXMM"$$89FVWMM"#MM"$$78^TMM"$$78^TMM"$$45.QMM"$$23OMM"$$01nMMM"$$-.>JMM"$$67NSMM"$$/0^LMM"$$78^TMM"$$-.>JMM"$$67NSMM"$$45.QMM"$$56>RMM"$$?@^\MM"$$;<XMM"$$89nUMM"$$9:~VMM"$$67NSMM"$$67NSMM"$$45.QMM"$$78^TMM"$$67NSMM.!MM"$$9:GWXMM"$$45BRSMM"$$9:GWXMM"$$67DTUMM"$$45BRSMM"$$23@PQMM"$$/0=MNMM"$$/0=MNMM"$$89FVWMM"$$67DTUMM"$$78EUVMM"$$ABO_`MM"$$=>K[\MM"$$:;HXYMM"$$;<IYZMM"$$89FVWMM"$$89FVWMM"$$67DTUMM"$$9:GWXMM"$$89FVWMM"#r   )__doc__alembicr   
sqlalchemyr   revisiondown_revisionbranch_labels
depends_onr   r   r   r   r   <module>r      s6      
U@rL$r   