
    i
                        d dl mZ d dlmZ ddddddd	d
ddddddddZddddddddddddddd Zd(d!Zd(d"Zd# Zd$ Z	 G d% d&ej                        Z
y'))    )annotations)
migrationsCulturalBeachzConference/Businessz
Trade FairzSport/FitnessSchool	ReligiousSocialzTheme ParkszSpa/Health TreatmentszFood and WinezCycle TourismzExcursion/NaturezOther reasonzNot Specified)	CulturaleBalnearezCongressuale/Affari
FieristicozSportivo/Fitness
Scolastico	ReligiosoSocialezParchi TematicizTermale/Trattamenti saluteEnogastronomicoCicloturismozEscursionistico/NaturalisticozAltro motivoNon SpecificatoCarPlanezPlane + BuszPlane + Shuttle/Taxi/CarzPlane + TrainTrainBusCaravanBoat
MotorcycleBicycleWalkingOther)AutoAereozAereo+PullmanzAereo+Navetta/Taxi/AutozAereo+TrenoTrenoPullmanzCaravan/AutocaravanzBarca/Nave/TraghettoMoto
BiciclettazA piedizAltro mezzor   c                V   |j                         D ]  \  }}| j                  j                  |      j                         r;| j                  j                  |      j	                  |      j                          k| j                  j                  |      j                  |        y N)nameitemsobjectsfilterexistsexcludedeleteupdatemodelmappingit_nameen_names       @/backend/istat/migrations/0003_translate_istat_reference_data.py_apply_translationr4   *       #MMO==W-446MM  g .66G6DKKMMM  g .5575C	 ,    c                V   |j                         D ]  \  }}| j                  j                  |      j                         r;| j                  j                  |      j	                  |      j                          k| j                  j                  |      j                  |        y r$   r&   r.   s       r3   _reverse_translationr8   2   r5   r6   c                    | j                  dd      }| j                  dd      }t        |t               t        |t               y NistatIstatTourismTypeIstatTransportType)	get_modelr4   TOURISM_IT_TO_ENTRANSPORT_IT_TO_ENappsschema_editorr<   r=   s       r3   forwardsrD   :   s>    ~~g/AB1EF')9:)+=>r6   c                    | j                  dd      }| j                  dd      }t        |t               t        |t               y r:   )r>   r8   r?   r@   rA   s       r3   	backwardsrF   A   s>    ~~g/AB1EF)+;<+-?@r6   c                  :    e Zd ZdgZ ej
                  ee      gZy)	Migration)r;   0002_seed_istat_reference_dataN)	__name__
__module____qualname__dependenciesr   	RunPythonrD   rF   
operations r6   r3   rH   rH   H   s'    3L
 	
Xy1Jr6   rH   N)r0   zdict[str, str])
__future__r   	django.dbr   r?   r@   r4   r8   rD   rF   rH   rP   r6   r3   <module>rS      s    "   0'$"9&#%7"& & "9"$"& $DD?A
$$ r6   