
    Jh                        d dl mZ d dlmZ d dlmZ d dlmZ d dl	mZ
 d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ  d dl!mZ" d dl#mZ$ d dl%mZ& d dl'mZ( d dl)mZ* d dl+mZ, d dl-mZ. d dl/mZ0 d dl1mZ2 d dl3mZ4 d dl5mZ6 d dl7mZ8 d dl9mZ: d dl;mZ< d dl=m>Z>  e       Zej                  ee>j                  dg       ej                  ee>j                  dg       ej                  ee>j                  dg       ej                  ee>j                  d	g       ej                  ee>j                  d
g       ej                  ee>j                  dg       ej                  e
e>j                  dg       ej                  ee>j                  dg       ej                  e:e>j                  dg       ej                  e<e>j                  dg       ej                  e       ej                  e       ej                  e       ej                  ee>j                  dg       ej                  ee>j                  dg       ej                  e e>j                  dg       ej                  e"e>j                  dg       ej                  e$e>j                  dg       ej                  e&e>j                  dg       ej                  e(e>j                  dg       ej                  e*e>j                  dg       ej                  e,e>j                  dg       ej                  e.e>j                  dg       ej                  e0e>j                  dg       ej                  e6e>j                  dg       ej                  e2e>j                  dg       ej                  e4e>j                  dg       ej                  e8e>j                  dg       y)     )	APIRouter)router)role_router)API_PREFIXESAuth)prefixtagsUserzRoles & PermissionszRWINE MATCHzKeyword Generator	CountriesRegionszSub-RegionsAppellationszSub-Appellationsz
Wine Match	VarietiesColorsSweetnessesTypesWines	ProducerszKeyword SubstitutionszKeyword SpreadsVintageszWord AliaseszWord ChangeszWord EliminationszReserved WordszJob LogsN)Yfastapir   !src.apps.auth.routers.auth_routerr   auth_routersrc.apps.base.routers.countrycountry_routersrc.apps.base.routers.locationslocation_routersrc.apps.base.routers.regionregion_router src.apps.base.routers.sub_regionsub_region_routersrc.apps.files.routers.filefile_router4src.apps.keyword_generator.routers.keyword_generatorkeyword_generator_router!src.apps.match.routers.wine_matchmatch_router src.apps.role_permission.routersr   "src.apps.user.routers.user_routersuser_router(src.apps.web_crawler.routers.web_crawlerweb_crawler_router&src.apps.wine_match.routers.wine_matchwine_match_router+src.apps.wine_settings.routers.appellationswine_appellation_router$src.apps.wine.variety.routes.varietyvariety_routersrc.apps.base.routers.colorcolor_routersrc.apps.base.routers.sweetnesssweetness_routersrc.apps.base.routers.typetype_router"src.apps.wine.wine.routers.wine_dbwine_addition_router'src.apps.wine.producer.routers.producerproducer_router>src.apps.wine.keyword_substitution.routes.keyword_substitutionkeyword_substitution_router3src.apps.wine.keyword_spread.routers.keyword_spreadkeyword_spread_router%src.apps.wine.vintage.routers.vintagevintage_router+src.apps.wine.word_alias.routers.word_aliasword_alias_router7src.apps.wine.word_elimination.routers.word_eliminationword_elimination_router1src.apps.wine.word_reserved.routers.word_reservedword_reserved_router,src.apps.wine.word_alias.routers.word_changeword_change_router&src.apps.wine.wine_log.routers.job_logjob_log_router-src.apps.wine.appellation.routers.appellationappellation_router1src.apps.wine.appellation.routers.sub_appellationsub_appellation_routersrc.utils.constantsr   include_routerAUTHUSERROLEMATCHKEYWORD_GENERATORCOUNTRYREGION
SUB_REGIONAPPELLATIONSUB_APPELLATION
WINE_MATCHVARIETYCOLOR	SWEETNESSTYPEWINEPRODUCERKEYWORD_SUBSTITUTIONKEYWORD_SPREADVINTAGE
WORD_ALIASWORD_CHANGEWORD_ELIMINATIONWORD_RESERVEDJOB_LOG     \/var/www/html/wine-match-dev/backend/winematch-backend/src/versions/v1/routers/api_router.py<module>rm      s    C B E @ H = E 8 D Q N J > F < M M p _ J S e \ U K V ^ , 

   k,*;*;6(  K   k,*;*;6(  K   k,*;*;CXBY  Z   l<+=+=]O  T   .|7U7U]p\q  r   n\-A-A  V   mL,?,?yk  R   '0G0G}o  ^   (1I1IQ_P`  a   ,\5Q5QYkXl  m   - .   ( )   k "   '0G0G|n  ]   n\-A-A  V   l<+=+=XJ  O   &|/E/E]O  \   k,*;*;7)  L   *<3D3DG9  U   ol.C.C;-  X   1,:[:[czb{  |   +L4O4OWhVi  j   n\-A-A  U   '0G0G~N^  _   (1I1IQ_P`  a   -l6S6S[nZo  p   *<3M3MUeTf  g   n\-A-A  Urk   