
    >Tf                     p    d dl Zd dlZd dlZd dlmZ d dlmZm	Z	 d dl
Zd dlZ G d dej                  ZdS )    N)settings)
migrationsmodelsc                   \   e Zd Zg dZdd ej        ej                  dgZ ej	        dd e
j        ddd	          fd
 e
j        e          fd e
j        e          fd e
j        ej        j
        j        j        dej                  fg           ej        dd e
j        d                     ej        dd e
j        d                     ej        dd e
j        d                     ej        dd e
j        dd                     ej	        dg ddg g dej
        j        j        de
j        f           ej	        dg ddg g dej
        j        j        de
j        f           ej        d !           ej        d"d#d$gi%           ej        d&d' e
j        dd(d)*                     ej        d+d,d-.           ej	        d/d e
j        ddd	          fd0 e
j         d1          fd2 e
j!                    fd3 e
j"        ej        j
        j        j#        d)4          fd e
j"        ej        j
        j        j#        ej        4          fgd#d5i6           ej$        d7 e
j%        d8d9:          ;           ej	        d<d e
j        ddd	          fd0 e
j         dd=          fd> e
j         dd?          fd@ e
j&        dAdB          fdC e
j&        ddDE          fdF e
j&        ddGE          fdHej'        j(        j)        *                    ej'        j(        j)        *                     e
j&        dAI          dJK          dddLM          fdN e
j        d          fgd#d!i6           ej        ddO e
j"        ddej        j
        j        j#        dPdQR                     ej+        ddST           ej        ddU e
j        dee,j-        j.        V                     ej        ddWe/j0        1                    dXdYZ                    gZ2dLS )[	Migration))extras0087_dashboard)r   0088_jobresult_webhooks)r   0089_customfield_is_cloneable)r   "0090_objectchange_index_request_id)r   0091_create_managedfiles)r   0092_delete_jobresult)r   0093_configrevision_ordering)r   0094_tag_object_types)r   0095_bookmarks)r   0096_customfieldchoiceset)r   0097_customfield_remove_choices)r   +0098_webhook_custom_field_data_webhook_tags)contenttypes0002_remove_content_type_name)r   0086_configtemplate)core0002_managedfile	DashboardidTF)auto_createdprimary_key	serializelayout)defaultconfiguser	dashboard)	on_deleterelated_nameto)namefieldswebhooktype_job_end)
model_namer'   fieldtype_job_startcustomfieldis_cloneableobjectchange
request_id)db_indexeditableReportModule)	file_root	file_path)proxyorderingindexesconstraintszcore.managedfile)r'   r(   optionsbasesScriptModule	JobResult)r'   configrevisionr8   z-created)r'   r;   tagobject_types+zcontenttypes.contenttype)blankr%   r&   
taggeditemextras_tagg_content_717743_idx)content_type	object_id)r+   new_name
old_fieldsBookmarkcreated)auto_now_addrG   object_type)r$   r&   )rK   pk)r'   r(   r;   bookmark)rM   rG   r"   *extras_bookmark_unique_per_object_and_user)r(   r'   )r+   
constraintCustomFieldChoiceSet)rL   nulllast_updated)auto_nowrS   r'   d   )
max_lengthuniquedescription   )rC   rW   base_choices2   extra_choices)rW      )
base_fieldsizeN)r_   rC   rS   r`   order_alphabetically
choice_setchoices_forzextras.customfieldchoiceset)rC   rS   r$   r%   r&   choices)r+   r'   custom_field_data)rC   r    encodertagszextras.TaggedItemz
extras.Tag)throughr&   )3__name__
__module____qualname__replacesr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoField	JSONFieldlistdictOneToOneFielddjangodbdeletionCASCADEAddFieldBooleanField
AlterField	UUIDFieldr   mixinsPythonModuleMixinModelDeleteModelAlterModelOptionsManyToManyFieldRenameIndexDateTimeFieldPositiveBigIntegerField
ForeignKeyPROTECTAddConstraintUniqueConstraint	CharFieldcontribpostgresr(   
ArrayFieldRemoveField	utilitiesjsonCustomFieldJSONEncodertaggitmanagersTaggableManager
operations     I/var/www/html/netbox-4.1.3/netbox/extras/migrations/0087_squashed_0098.pyr   r      s         H  	:)'
'(@AA$	L 	
*v*$Z_```a+6+D999:+6+D999:--	8H8Q8Yhs  yA  yQ  R  R  R  S		
 	
 	
 	
 %&%e444	
 	
 	

 	
 !%&%e444	
 	
 	

 	
$%&%e444	
 	
 	

 	
%"&"D5AAA	
 	
 	

 	
 6!	  ='9;Mv|\	
 	
 	
 	
 6!	  ='9;Mv|\	
 	
 	
 	
	
 	
 	
 	%
$!*.	
 	
 	
 	
(&(t#Jdeee	
 	
 	

 	
#54	
 	
 	

 	
*v*$Z_```a0F0dCCCD<f<>>? 1 1FI<L<U<]b| } } }~**VY5E5N5V[c[stttu -	
 	
 	
 	!
 !.v.6Z  bN  O  O  O	
 	
 	
 	
'*v*$Z_```a0F0dNNNO!5!5t$!O!O!OP))SFFFG 0 0t L L LM!1!1!L!L!LM &."9"@"K"KW]WeWnWu  XA  XA  M]  MS  M]  il  Mm  Mm  Mm  tu  XA  Xv  Xv  ~B  IM  TX"K  #Y  #Y  Z')<)<U)K)K)KL	 I	
 	
 	
  	
$#&#$TVYEUE^Ef  vC  He  f  f  f	
 	
 	

 	
$	
 	
 	
 	
 $"&"tY^Ejkkk	
 	
 	

 	
 /11:MR^1__	
 	
 	
m{JJJr   r   )django.contrib.postgres.fieldsrv   django.db.models.deletiontaggit.managersr   django.confr   	django.dbr   r   extras.models.mixinsr   utilities.jsonr   r   r   r   r   <module>r      s    % % % %                         ( ( ( ( ( ( ( (        S S S S S
$ S S S S Sr   