
    >'ha                    Fp   d 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  ej                         Zdd	lmZ dd
lmZ ddlmZ  ej                         j/                  d      Zej2                  d   Z ej6                  e      Zej2                  d   Z ej6                  e      Zej2                  d   Z ej6                  e      Z ej2                  d   Z! ej6                  e!      Z"ej2                  d   Z# ej6                  e#      Z$ej2                  d   Z% ej6                  e%      Z&ej2                  d   Z' ej6                  e'      Z(ej2                  d   Z) ej6                  e)      Z*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDej                  d   ZFej                  d   ZGej                  d   ZHej                  d   ZIej                  d   ZJeJj                  d    ZLej                  d!   ZMeMj                  d    ZNej                  d"   ZOeOj                  d    ZPej                  d#   ZQej                  d$   ZRej                  d%   ZSej                  d&   ZTej                  d'   ZUej                  d(   ZVej                  d)   ZWej                  d*   ZXej                  d+   ZYej                  d,   ZZej                  d-   Z[ej                  d.   Z\ej                  d/   Z]ej                  d0   Z^e^j                  d1   Z_ej                  d2   Z`ej                  d3   Zaej                  d4   Zbej                  d5   Zcej                  d6   Zdej                  d7   Zeej                  d8   Zfej                  d9   Zgegj                  d:   Zhej                  d;   Zieij                  d:   Zjej                  d<   Zkej                  d=   Zlej                  d>   Zmej                  d?   Znej                  d@   Zoej                  dA   Zpej                  dB   Zqej                  dC   Zrej                  dD   Zsej                  dE   Ztej                  dF   Zuej                  dG   Zvej                  dH   Zwej                  dI   Zxej                  dJ   Zyej                  dK   Zzej                  dL   Z{ej                  dM   Z|ej                  dN   Z}ej                  dO   Z~ej                  dP   Zej                  dQ   Zej                  dR   Zej                  dS   Zej                  dT   Zej                  dU   Zej                  dV   Zej                  dW   Zej                  dX   Zej                  dY   Zej                  dZ   Zej                  d[   Zej                  d\   Zej                  d]   Zej                  d^   Zej                  d_   Zej                  d`   Zej                  da   Zej                  db   Zej                  dc   Zej                  dd   Zej                  de   Zej                  df   Zej                  dg   Zej                  dh   Zej                  di   Zej                  dj   Zej                  dk   Zej                  dl   Zej                  dm   Zej                  dn   Zej                  d1   Zej                  do   Zej                  d1   Zej                  dp   Zej                  dq   Zej                  dr   Zej                  d+   Zej                  ds   Zej                  dt   Zej                  du   Zej                  dv   Zej                  dw   Zej                  dx   Zej                  d1   Zej                  dy   Zej                  dz   Zej                  d{   Zej                  d|   Zej                  d}   Zej                  d~   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d1   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d   Zej                  d1   Zej                  d   Zej                  d   Z ej                  de	j                  feFdd      Zej                  e        ej                  de	j                  feGdd      Zej                  e        ej                  de	j                  feHdd      Zej                  e        ej                  de	j                  feIdd      Zej                  e        ej                  de	j                  f ej                  d e	j                  feLdd      eJdd      Zej                  e       ej                  ej                          ej                  d!e	j                  f ej                  d e	j                  feNdd      eMdd      Zej                  e       ej                  ej                          ej                  d"e	j                  f ej                  d e	j                  fePdd      eOdd      Zej                  e       ej                  ej                          ej                  d#e	j                  feQdd      Zej                  e        ej                  d$e	j                  feRdd      Zej                  e        ej                  d%e	j                  feSdd      Zej                  e        ej                  d&e	j                  feTdd      Zej                  e        ej                  d'e	j                  feUdd      Zej                  e        ej                  d(e	j                  feVdd      Zej                  e        ej                  d)e	j                  feWdd      Zej                  e        ej                  d*e	j                  feXdd      Zej                  e        ej                  d+e	j                  feYdd      Zej                  e        ej                  d,e	j                  feZdd      Zej                  e        ej                  d-e	j                  fe[dd      Zej                  e        ej                  d.e	j                  fe\dd      Zej                  e        ej                  d/e	j                  fe]dd      Zej                  e        ej                  d0e	j                  f ej                  d1e	j                  fe_dd      e^dd      Zej                  e       ej                  ej                          ej                  d2e	j                  fe`dd      Zej                  e        ej                  d3e	j                  feadd      Zej                  e        ej                  d4e	j                  febdd      Zej                  e        ej                  d5e	j                  fecdd      Zej                  e        ej                  d6e	j                  feddd      Zej                  e        ej                  d7e	j                  feedd      Zej                  e        ej                  d8e	j                  fefdd      Zej                  e        ej                  d9e	j                  f ej                  d:e	j                  fehdd      egdd      Zej                  e       ej                  ej                           ej                  d;e	j                  f ej                  d:e	j                  fejdd      eidd      Zej                  e       ej                  ej                           ej                  d<e	j                  fekdd      Zej                  e        ej                  d=e	j                  feldd      Zej                  e        ej                  d>e	j                  femdd      Zej                  e        ej                  d?e	j                  fendd      Zej                  e        ej                  d@e	j                  feodd      Zej                  e        ej                  dAe	j                  fepdd      Zej                  e        ej                  dBe	j                  feqdd      Zej                  e        ej                  dCe	j                  ferdd      Z	ej                  e	        ej                  dDe	j                  fesdd      Z
ej                  e
        ej                  dEe	j                  fetdd      Zej                  e        ej                  dFe	j                  feudd      Zej                  e        ej                  dGe	j                  fevdd      Zej                  e        ej                  dHe	j                  fewdd      Zej                  e        ej                  dIe	j                  fexdd      Zej                  e        ej                  dJe	j                  feydd      Zej                  e        ej                  dKe	j                  fezdd      Zej                  e        ej                  dLe	j                  fe{dd      Zej                  e        ej                  dMe	j                  fe|dd      Zej                  e        ej                  dNe	j                  fe}dd      Zej                  e        ej                  dOe	j                  fe~dd      Zej                  e        ej                  dPe	j                  fedd      Zej                  e        ej                  dQe	j                  fedd      Zej                  e        ej                  dRe	j                  fedd      Zej                  e        ej                  dSe	j                  fedd      Zej                  e        ej                  dTe	j                  fedd      Zej                  e        ej                  dUe	j                  fedd      Zej                  e        ej                  dVe	j                  fedd      Zej                  e        ej                  dWe	j                  f ej                  dXe	j                  fedd      edd      Zej                  e       ej                  ej<                          ej                  dYe	j                  fedd      Zej                  e        ej                  dZe	j                  fedd      Z ej                  e         ej                  d[e	j                  fedd      Z!ej                  e!        ej                  d\e	j                  fedd      Z"ej                  e"        ej                  d]e	j                  fedd      Z#ej                  e#        ej                  d^e	j                  fedd      Z$ej                  e$        ej                  d_e	j                  fedd      Z%ej                  e%        ej                  d`e	j                  fedd      Z&ej                  e&        ej                  dae	j                  fedd      Z'ej                  e'        ej                  dbe	j                  fedd      Z(ej                  e(        ej                  dce	j                  fedd      Z)ej                  e)        ej                  dde	j                  fedd      Z*ej                  e*        ej                  dee	j                  fedd      Z+ej                  e+        ej                  dfe	j                  fedd      Z,ej                  e,        ej                  dge	j                  fedd      Z-ej                  e-        ej                  dhe	j                  fedd      Z.ej                  e.        ej                  die	j                  fedd      Z/ej                  e/        ej                  dje	j                  fedd      Z0ej                  e0        ej                  dke	j                  fedd      Z1ej                  e1        ej                  dle	j                  f ej                  dme	j                  fedd       ej                  dne	j                  f ej                  d1e	j                  fedd      edd       ej                  doe	j                  f ej                  d1e	j                  fedd      edd       ej                  dpe	j                  fedd       ej                  dqe	j                  fedd       ej                  dre	j                  fedd       ej                  d+e	j                  fedd       ej                  dse	j                  fedd      edd
      Z2ej                  e2       ej                  e2jf                         ej                  e2jh                         ej                  e2jh                  j                         ej                  e2jj                         ej                  e2jj                  j                         ej                  e2jl                         ej                  e2jn                         ej                  e2jp                         ej                  e2j                         ej                  e2jr                          ej                  dte	j                  fedd      Z:ej                  e:        ej                  due	j                  fedd      Z;ej                  e;        ej                  dve	j                  fedd      Z<ej                  e<        ej                  dwe	j                  fedd      Z=ej                  e=        ej                  dxe	j                  f ej                  d1e	j                  fedd      edd      Z>ej                  e>       ej                  e>j                          ej                  dye	j                  fedd      Z?ej                  e?        ej                  dze	j                  fedd      Z@ej                  e@        ej                  d{e	j                  fedd      ZAej                  eA        ej                  d|e	j                  fedd      ZBej                  eB        ej                  d}e	j                  fedd      ZCej                  eC        ej                  d~e	j                  fedd      ZDej                  eD        ej                  de	j                  fedd      ZEej                  eE        ej                  de	j                  fedd      ZFej                  eF        ej                  de	j                  fedd      ZGej                  eG        ej                  de	j                  fedd      ZHej                  eH        ej                  de	j                  fedd      ZIej                  eI        ej                  de	j                  fedd      ZJej                  eJ        ej                  de	j                  fedd      ZKej                  eK        ej                  de	j                  f ej                  d1e	j                  fedd      edd      ZLej                  eL       ej                  eLj                          ej                  de	j                  fedd      ZMej                  eM        ej                  de	j                  fedd      ZNej                  eN        ej                  de	j                  fedd      ZOej                  eO        ej                  de	j                  fedd      ZPej                  eP        ej                  de	j                  fedd      ZQej                  eQ        ej                  de	j                  fedd      ZRej                  eR        ej                  de	j                  fedd      ZSej                  eS        ej                  de	j                  fedd      ZTej                  eT        ej                  de	j                  fedd      ZUej                  eU        ej                  de	j                  fedd      ZVej                  eV        ej                  de	j                  fedd      ZWej                  eW        ej                  de	j                  fedd      ZXej                  eX        ej                  de	j                  fedd      ZYej                  eY        ej                  de	j                  fedd      ZZej                  eZ        ej                  de	j                  fedd      Z[ej                  e[        ej                  de	j                  fedd      Z\ej                  e\        ej                  de	j                  fedd      Z]ej                  e]        ej                  de	j                  fedd      Z^ej                  e^        ej                  de	j                  fedd      Z_ej                  e_        ej                  de	j                  fedd      Z`ej                  e`        ej                  de	j                  fedd      Zaej                  ea        ej                  de	j                  fedd      Zbej                  eb        ej                  de	j                  fedd      Zcej                  ec        ej                  de	j                  fedd      Zdej                  ed        ej                  de	j                  fedd      Zeej                  ee        ej                  de	j                  fedd      Zfej                  ef        ej                  de	j                  fedd      Zgej                  eg        ej                  de	j                  fedd      Zhej                  eh        ej                  de	j                  fedd      Ziej                  ei        ej                  de	j                  fedd      Zjej                  ej        ej                  de	j                  fedd      Zkej                  ek        ej                  de	j                  f ej                  d1e	j                  fedd      edd      Zlej                  el       ej                  elj                          ej                  de	j                  fedd      Zmej                  em        ej                  de	j                  fedd      Znej                  en       ej                  dk(  rde_p        de_q        deL_p        deL_q        deN_p        deN_q        deP_p        deP_q        de__p        de__q        deh_p        deh_q        dej_p        dej_q        de_p        de_q        de_p        de_q        de_p        de_q        dej                  d   _p        dej                  d   _q        dej                  d   _p        dej                  d   _q        de_p        de_q        de_p        de_q        deې_p        deې_q        de_s        de_t        de_s        de_t        de_s        de_t        de!_s        de!_t        de#_s        de#_t        de%_s        de%_t        de'_s        de'_t        de)_s        de)_t        deF_s        deF_t        deG_s        deG_t        deH_s        deH_t        deI_s        deI_t        deJ_s        deJ_t        deL_s        deL_t        deM_s        deM_t        deN_s        deN_t        deO_s        deO_t        deP_s        deP_t        deQ_s        deQ_t        deR_s        deR_t        deS_s        deS_t        deT_s        deT_t        deU_s        deU_t        deV_s        deV_t        deW_s        deW_t        deX_s        deX_t        deY_s        deY_t        deZ_s        deZ_t        de[_s        de[_t        de\_s        de\_t        de]_s        de]_t        de^_s        de^_t        de__s        de__t        de`_s        de`_t        dea_s        dea_t        deb_s        deb_t        dec_s        dec_t        ded_s        ded_t        dee_s        dee_t        d ef_s        def_t        deg_s        deg_t        deh_s        deh_t        dei_s        dei_t        dej_s        dej_t        dek_s        d	ek_t        d
el_s        del_t        dem_s        dem_t        den_s        den_t        deo_s        deo_t        dep_s        dep_t        deq_s        deq_t        der_s        der_t        des_s        des_t        det_s        det_t        deu_s        deu_t        dev_s        dev_t        d ew_s        d!ew_t        d"ex_s        d#ex_t        d$ey_s        d%ey_t        d&ez_s        d'ez_t        d(e{_s        d)e{_t        d*e|_s        d+e|_t        d,e}_s        d-e}_t        d.e~_s        d/e~_t        d0e_s        d1e_t        d2e_s        d3e_t        d4e_s        d5e_t        d6e_s        d7e_t        d8e_s        d9e_t        d:e_s        d;e_t        d<e_s        d=e_t        d>e_s        d?e_t        d@e_s        d?e_t        dAe_s        dBe_t        dCe_s        dDe_t        dEe_s        dFe_t        dGe_s        dHe_t        dIe_s        dJe_t        dKe_s        dLe_t        dMe_s        dNe_t        dOe_s        dPe_t        dQe_s        dRe_t        dSe_s        dTe_t        dUe_s        dVe_t        dWe_s        dXe_t        dYe_s        dZe_t        d[e_s        d\e_t        d]e_s        d^e_t        d_e_s        d`e_t        dae_s        dbe_t        dce_s        dde_t        dee_s        dfe_t        dge_s        dhe_t        die_s        dje_t        dke_s        dle_t        de_s        de_t        dme_s        dne_t        de_s        de_t        doe_s        dpe_t        dqe_s        dre_t        dse_s        dte_t        due_s        dve_t        dwe_s        dxe_t        dye_s        dze_t        d{e_s        d|e_t        d}e_s        d~e_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        de_s        de_t        deÐ_s        deÐ_t        deĐ_s        deĐ_t        deŐ_s        deŐ_t        deƐ_s        deƐ_t        deǐ_s        deǐ_t        deȐ_s        deȐ_t        deɐ_s        deɐ_t        deʐ_s        deʐ_t        deː_s        deː_t        de̐_s        de̐_t        de͐_s        de͐_t        deΐ_s        deΐ_t        deϐ_s        deϐ_t        deА_s        deА_t        deѐ_s        deѐ_t        deҐ_s        deҐ_t        deӐ_s        deӐ_t        deԐ_s        deԐ_t        deՐ_s        deՐ_t        de֐_s        de֐_t        deא_s        deא_t        deؐ_s        deؐ_t        deِ_s        deِ_t        deڐ_s        deڐ_t        deې_s        deې_t        deܐ_s        deܐ_t        deݐ_s        deݐ_t        yy(  zGenerated protocol buffer code.    )enum_type_wrapper)
descriptor)descriptor_pool)message)
reflection)symbol_database   )collections_pb2)timestamp_pb2)json_with_int_pb2sk  
points.protoqdrantcollections.protogoogle/protobuf/timestamp.protojson_with_int.proto"8
WriteOrdering'
type (2.qdrant.WriteOrderingType"Y
ReadConsistency+
type (2.qdrant.ReadConsistencyTypeH 
factor (H B
value"<
PointId
num (H 
uuid (	H B
point_id_options"
SparseIndices
data ("
Document
text (	
model (	.
options (2.qdrant.Document.OptionsEntry=
OptionsEntry
key (	
value (2.qdrant.Value:8"
Image
image (2.qdrant.Value
model (	+
options (2.qdrant.Image.OptionsEntry=
OptionsEntry
key (	
value (2.qdrant.Value:8"
InferenceObject
object (2.qdrant.Value
model (	5
options (2$.qdrant.InferenceObject.OptionsEntry=
OptionsEntry
key (	
value (2.qdrant.Value:8"
Vector
data (+
indices (2.qdrant.SparseIndicesH
vectors_count (H$
densee (2.qdrant.DenseVectorH &
sparsef (2.qdrant.SparseVectorH /
multi_denseg (2.qdrant.MultiDenseVectorH $
documenth (2.qdrant.DocumentH 
imagei (2.qdrant.ImageH )
objectj (2.qdrant.InferenceObjectH B
vectorB

_indicesB
_vectors_count"
VectorOutput
data (+
indices (2.qdrant.SparseIndicesH
vectors_count (H$
densee (2.qdrant.DenseVectorH &
sparsef (2.qdrant.SparseVectorH /
multi_denseg (2.qdrant.MultiDenseVectorH B
vectorB

_indicesB
_vectors_count"
DenseVector
data ("/
SparseVector
values (
indices ("8
MultiDenseVector$
vectors (2.qdrant.DenseVector"
VectorInput
id (2.qdrant.PointIdH $
dense (2.qdrant.DenseVectorH &
sparse (2.qdrant.SparseVectorH /
multi_dense (2.qdrant.MultiDenseVectorH $
document (2.qdrant.DocumentH 
image (2.qdrant.ImageH )
object (2.qdrant.InferenceObjectH B	
variant"8
ShardKeySelector$

shard_keys (2.qdrant.ShardKey"
UpsertPoints
collection_name (	
wait (H #
points (2.qdrant.PointStruct,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_waitB
	_orderingB
_shard_key_selector"
DeletePoints
collection_name (	
wait (H &
points (2.qdrant.PointsSelector,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_waitB
	_orderingB
_shard_key_selector"
	GetPoints
collection_name (	
ids (2.qdrant.PointId1
with_payload (2.qdrant.WithPayloadSelector6
with_vectors (2.qdrant.WithVectorsSelectorH 6
read_consistency (2.qdrant.ReadConsistencyH9
shard_key_selector (2.qdrant.ShardKeySelectorH
timeout (HB
_with_vectorsB
_read_consistencyB
_shard_key_selectorB

_timeoutJ"
UpdatePointVectors
collection_name (	
wait (H $
points (2.qdrant.PointVectors,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_waitB
	_orderingB
_shard_key_selector"M
PointVectors
id (2.qdrant.PointId 
vectors (2.qdrant.Vectors"
DeletePointVectors
collection_name (	
wait (H /
points_selector (2.qdrant.PointsSelector(
vectors (2.qdrant.VectorsSelector,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_waitB
	_orderingB
_shard_key_selector"
SetPayloadPoints
collection_name (	
wait (H 6
payload (2%.qdrant.SetPayloadPoints.PayloadEntry4
points_selector (2.qdrant.PointsSelectorH,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorH
key (	H=
PayloadEntry
key (	
value (2.qdrant.Value:8B
_waitB
_points_selectorB
	_orderingB
_shard_key_selectorB
_keyJ"
DeletePayloadPoints
collection_name (	
wait (H 
keys (	4
points_selector (2.qdrant.PointsSelectorH,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_waitB
_points_selectorB
	_orderingB
_shard_key_selectorJ"
ClearPayloadPoints
collection_name (	
wait (H &
points (2.qdrant.PointsSelector,
ordering (2.qdrant.WriteOrderingH9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_waitB
	_orderingB
_shard_key_selector"
CreateFieldIndexCollection
collection_name (	
wait (H 

field_name (	*

field_type (2.qdrant.FieldTypeH;
field_index_params (2.qdrant.PayloadIndexParamsH,
ordering (2.qdrant.WriteOrderingHB
_waitB
_field_typeB
_field_index_paramsB
	_ordering"
DeleteFieldIndexCollection
collection_name (	
wait (H 

field_name (	,
ordering (2.qdrant.WriteOrderingHB
_waitB
	_ordering"(
PayloadIncludeSelector
fields (	"(
PayloadExcludeSelector
fields (	"
WithPayloadSelector
enable (H 1
include (2.qdrant.PayloadIncludeSelectorH 1
exclude (2.qdrant.PayloadExcludeSelectorH B
selector_options"
NamedVectors2
vectors (2!.qdrant.NamedVectors.VectorsEntry>
VectorsEntry
key (	
value (2.qdrant.Vector:8"
NamedVectorsOutput8
vectors (2'.qdrant.NamedVectorsOutput.VectorsEntryD
VectorsEntry
key (	#
value (2.qdrant.VectorOutput:8"g
Vectors 
vector (2.qdrant.VectorH '
vectors (2.qdrant.NamedVectorsH B
vectors_options"y
VectorsOutput&
vector (2.qdrant.VectorOutputH -
vectors (2.qdrant.NamedVectorsOutputH B
vectors_options" 
VectorsSelector
names (	"g
WithVectorsSelector
enable (H *
include (2.qdrant.VectorsSelectorH B
selector_options"
QuantizationSearchParams
ignore (H 
rescore (H
oversampling (HB	
_ignoreB

_rescoreB
_oversampling"
SearchParams
hnsw_ef (H 
exact (H;
quantization (2 .qdrant.QuantizationSearchParamsH
indexed_only (HB

_hnsw_efB
_exactB
_quantizationB
_indexed_only"
SearchPoints
collection_name (	
vector (
filter (2.qdrant.Filter
limit (1
with_payload (2.qdrant.WithPayloadSelector$
params (2.qdrant.SearchParams
score_threshold (H 
offset	 (H
vector_name
 (	H6
with_vectors (2.qdrant.WithVectorsSelectorH6
read_consistency (2.qdrant.ReadConsistencyH
timeout (H9
shard_key_selector (2.qdrant.ShardKeySelectorH2
sparse_indices (2.qdrant.SparseIndicesHB
_score_thresholdB	
_offsetB
_vector_nameB
_with_vectorsB
_read_consistencyB

_timeoutB
_shard_key_selectorB
_sparse_indicesJ"
SearchBatchPoints
collection_name (	+
search_points (2.qdrant.SearchPoints6
read_consistency (2.qdrant.ReadConsistencyH 
timeout (HB
_read_consistencyB

_timeout"

WithLookup

collection (	6
with_payload (2.qdrant.WithPayloadSelectorH 6
with_vectors (2.qdrant.WithVectorsSelectorHB
_with_payloadB
_with_vectors"
SearchPointGroups
collection_name (	
vector (
filter (2.qdrant.Filter
limit (1
with_payload (2.qdrant.WithPayloadSelector$
params (2.qdrant.SearchParams
score_threshold (H 
vector_name (	H6
with_vectors	 (2.qdrant.WithVectorsSelectorH
group_by
 (	

group_size (6
read_consistency (2.qdrant.ReadConsistencyH,
with_lookup (2.qdrant.WithLookupH
timeout (H9
shard_key_selector (2.qdrant.ShardKeySelectorH2
sparse_indices (2.qdrant.SparseIndicesHB
_score_thresholdB
_vector_nameB
_with_vectorsB
_read_consistencyB
_with_lookupB

_timeoutB
_shard_key_selectorB
_sparse_indices"}
	StartFrom
float (H 
integer (H /
	timestamp (2.google.protobuf.TimestampH 
datetime (	H B
value"
OrderBy
key (	)
	direction (2.qdrant.DirectionH *

start_from (2.qdrant.StartFromHB

_directionB
_start_from"
ScrollPoints
collection_name (	
filter (2.qdrant.Filter$
offset (2.qdrant.PointIdH 
limit (H1
with_payload (2.qdrant.WithPayloadSelector6
with_vectors (2.qdrant.WithVectorsSelectorH6
read_consistency (2.qdrant.ReadConsistencyH9
shard_key_selector	 (2.qdrant.ShardKeySelectorH&
order_by
 (2.qdrant.OrderByH
timeout (HB	
_offsetB
_limitB
_with_vectorsB
_read_consistencyB
_shard_key_selectorB
	_order_byB

_timeoutJ"
LookupLocation
collection_name (	
vector_name (	H 9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_vector_nameB
_shard_key_selector"
RecommendPoints
collection_name (	!
positive (2.qdrant.PointId!
negative (2.qdrant.PointId
filter (2.qdrant.Filter
limit (1
with_payload (2.qdrant.WithPayloadSelector$
params (2.qdrant.SearchParams
score_threshold	 (H 
offset
 (H
using (	H6
with_vectors (2.qdrant.WithVectorsSelectorH0
lookup_from (2.qdrant.LookupLocationH6
read_consistency (2.qdrant.ReadConsistencyH0
strategy (2.qdrant.RecommendStrategyH(
positive_vectors (2.qdrant.Vector(
negative_vectors (2.qdrant.Vector
timeout (H9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_score_thresholdB	
_offsetB
_usingB
_with_vectorsB
_lookup_fromB
_read_consistencyB
	_strategyB

_timeoutB
_shard_key_selectorJ"
RecommendBatchPoints
collection_name (	1
recommend_points (2.qdrant.RecommendPoints6
read_consistency (2.qdrant.ReadConsistencyH 
timeout (HB
_read_consistencyB

_timeout"
RecommendPointGroups
collection_name (	!
positive (2.qdrant.PointId!
negative (2.qdrant.PointId
filter (2.qdrant.Filter
limit (1
with_payload (2.qdrant.WithPayloadSelector$
params (2.qdrant.SearchParams
score_threshold (H 
using	 (	H6
with_vectors
 (2.qdrant.WithVectorsSelectorH0
lookup_from (2.qdrant.LookupLocationH
group_by (	

group_size (6
read_consistency (2.qdrant.ReadConsistencyH,
with_lookup (2.qdrant.WithLookupH0
strategy (2.qdrant.RecommendStrategyH(
positive_vectors (2.qdrant.Vector(
negative_vectors (2.qdrant.Vector
timeout (H9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_score_thresholdB
_usingB
_with_vectorsB
_lookup_fromB
_read_consistencyB
_with_lookupB
	_strategyB

_timeoutB
_shard_key_selector"A
TargetVector'
single (2.qdrant.VectorExampleH B
target"[
VectorExample
id (2.qdrant.PointIdH  
vector (2.qdrant.VectorH B	
example"f
ContextExamplePair'
positive (2.qdrant.VectorExample'
negative (2.qdrant.VectorExample"
DiscoverPoints
collection_name (	$
target (2.qdrant.TargetVector+
context (2.qdrant.ContextExamplePair
filter (2.qdrant.Filter
limit (1
with_payload (2.qdrant.WithPayloadSelector$
params (2.qdrant.SearchParams
offset (H 
using	 (	H6
with_vectors
 (2.qdrant.WithVectorsSelectorH0
lookup_from (2.qdrant.LookupLocationH6
read_consistency (2.qdrant.ReadConsistencyH
timeout (H9
shard_key_selector (2.qdrant.ShardKeySelectorHB	
_offsetB
_usingB
_with_vectorsB
_lookup_fromB
_read_consistencyB

_timeoutB
_shard_key_selector"
DiscoverBatchPoints
collection_name (	/
discover_points (2.qdrant.DiscoverPoints6
read_consistency (2.qdrant.ReadConsistencyH 
timeout (HB
_read_consistencyB

_timeout"
CountPoints
collection_name (	
filter (2.qdrant.Filter
exact (H 6
read_consistency (2.qdrant.ReadConsistencyH9
shard_key_selector (2.qdrant.ShardKeySelectorH
timeout (HB
_exactB
_read_consistencyB
_shard_key_selectorB

_timeout"
RecommendInput%
positive (2.qdrant.VectorInput%
negative (2.qdrant.VectorInput0
strategy (2.qdrant.RecommendStrategyH B
	_strategy"`
ContextInputPair%
positive (2.qdrant.VectorInput%
negative (2.qdrant.VectorInput"[
DiscoverInput#
target (2.qdrant.VectorInput%
context (2.qdrant.ContextInput"7
ContextInput'
pairs (2.qdrant.ContextInputPair"
Formula&

expression (2.qdrant.Expression/
defaults (2.qdrant.Formula.DefaultsEntry>
DefaultsEntry
key (	
value (2.qdrant.Value:8"

Expression
constant (H 
variable (	H &
	condition (2.qdrant.ConditionH +
geo_distance (2.qdrant.GeoDistanceH 
datetime (	H 
datetime_key (	H &
mult (2.qdrant.MultExpressionH $
sum (2.qdrant.SumExpressionH $
div	 (2.qdrant.DivExpressionH !
neg
 (2.qdrant.ExpressionH !
abs (2.qdrant.ExpressionH "
sqrt (2.qdrant.ExpressionH $
pow (2.qdrant.PowExpressionH !
exp (2.qdrant.ExpressionH #
log10 (2.qdrant.ExpressionH  
ln (2.qdrant.ExpressionH 2
	exp_decay (2.qdrant.DecayParamsExpressionH 4
gauss_decay (2.qdrant.DecayParamsExpressionH 2
	lin_decay (2.qdrant.DecayParamsExpressionH B	
variant";
GeoDistance 
origin (2.qdrant.GeoPoint

to (	"2
MultExpression 
mult (2.qdrant.Expression"0
SumExpression
sum (2.qdrant.Expression"
DivExpression 
left (2.qdrant.Expression!
right (2.qdrant.Expression
by_zero_default (H B
_by_zero_default"W
PowExpression 
base (2.qdrant.Expression$
exponent (2.qdrant.Expression"
DecayParamsExpression
x (2.qdrant.Expression'
target (2.qdrant.ExpressionH 
scale (H
midpoint (HB	
_targetB
_scaleB
	_midpoint"
Query&
nearest (2.qdrant.VectorInputH +
	recommend (2.qdrant.RecommendInputH )
discover (2.qdrant.DiscoverInputH '
context (2.qdrant.ContextInputH #
order_by (2.qdrant.OrderByH  
fusion (2.qdrant.FusionH  
sample (2.qdrant.SampleH "
formula (2.qdrant.FormulaH B	
variant"
PrefetchQuery'
prefetch (2.qdrant.PrefetchQuery!
query (2.qdrant.QueryH 
using (	H#
filter (2.qdrant.FilterH)
params (2.qdrant.SearchParamsH
score_threshold (H
limit (H0
lookup_from (2.qdrant.LookupLocationHB
_queryB
_usingB	
_filterB	
_paramsB
_score_thresholdB
_limitB
_lookup_from"
QueryPoints
collection_name (	'
prefetch (2.qdrant.PrefetchQuery!
query (2.qdrant.QueryH 
using (	H#
filter (2.qdrant.FilterH)
params (2.qdrant.SearchParamsH
score_threshold (H
limit (H
offset	 (H6
with_vectors
 (2.qdrant.WithVectorsSelectorH6
with_payload (2.qdrant.WithPayloadSelectorH6
read_consistency (2.qdrant.ReadConsistencyH	9
shard_key_selector (2.qdrant.ShardKeySelectorH
0
lookup_from (2.qdrant.LookupLocationH
timeout (HB
_queryB
_usingB	
_filterB	
_paramsB
_score_thresholdB
_limitB	
_offsetB
_with_vectorsB
_with_payloadB
_read_consistencyB
_shard_key_selectorB
_lookup_fromB

_timeout"
QueryBatchPoints
collection_name (	)
query_points (2.qdrant.QueryPoints6
read_consistency (2.qdrant.ReadConsistencyH 
timeout (HB
_read_consistencyB

_timeout"
QueryPointGroups
collection_name (	'
prefetch (2.qdrant.PrefetchQuery!
query (2.qdrant.QueryH 
using (	H#
filter (2.qdrant.FilterH)
params (2.qdrant.SearchParamsH
score_threshold (H1
with_payload (2.qdrant.WithPayloadSelector6
with_vectors	 (2.qdrant.WithVectorsSelectorH0
lookup_from
 (2.qdrant.LookupLocationH
limit (H

group_size (H
group_by (	6
read_consistency (2.qdrant.ReadConsistencyH	,
with_lookup (2.qdrant.WithLookupH

timeout (H9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_queryB
_usingB	
_filterB	
_paramsB
_score_thresholdB
_with_vectorsB
_lookup_fromB
_limitB
_group_sizeB
_read_consistencyB
_with_lookupB

_timeoutB
_shard_key_selector"
FacetCounts
collection_name (	
key (	#
filter (2.qdrant.FilterH 
limit (H
exact (H
timeout (H6
read_consistency (2.qdrant.ReadConsistencyH9
shard_key_selector (2.qdrant.ShardKeySelectorHB	
_filterB
_limitB
_exactB

_timeoutB
_read_consistencyB
_shard_key_selector"^

FacetValue
string_value (	H 
integer_value (H 

bool_value (H B	
variant"<
FacetHit!
value (2.qdrant.FacetValue
count ("
SearchMatrixPoints
collection_name (	#
filter (2.qdrant.FilterH 
sample (H
limit (H
using (	H
timeout (H6
read_consistency (2.qdrant.ReadConsistencyH9
shard_key_selector (2.qdrant.ShardKeySelectorHB	
_filterB	
_sampleB
_limitB
_usingB

_timeoutB
_read_consistencyB
_shard_key_selector"<
SearchMatrixPairs'
pairs (2.qdrant.SearchMatrixPair"Y
SearchMatrixPair
a (2.qdrant.PointId
b (2.qdrant.PointId
score ("m
SearchMatrixOffsets
offsets_row (
offsets_col (
scores (
ids (2.qdrant.PointId"
PointsUpdateOperation?
upsert (2-.qdrant.PointsUpdateOperation.PointStructListH 7
delete_deprecated (2.qdrant.PointsSelectorBH ?
set_payload (2(.qdrant.PointsUpdateOperation.SetPayloadH K
overwrite_payload (2..qdrant.PointsUpdateOperation.OverwritePayloadH E
delete_payload (2+.qdrant.PointsUpdateOperation.DeletePayloadH >
clear_payload_deprecated (2.qdrant.PointsSelectorBH E
update_vectors (2+.qdrant.PointsUpdateOperation.UpdateVectorsH E
delete_vectors (2+.qdrant.PointsUpdateOperation.DeleteVectorsH C
delete_points	 (2*.qdrant.PointsUpdateOperation.DeletePointsH C
clear_payload
 (2*.qdrant.PointsUpdateOperation.ClearPayloadH 
PointStructList#
points (2.qdrant.PointStruct9
shard_key_selector (2.qdrant.ShardKeySelectorH B
_shard_key_selector

SetPayloadF
payload (25.qdrant.PointsUpdateOperation.SetPayload.PayloadEntry4
points_selector (2.qdrant.PointsSelectorH 9
shard_key_selector (2.qdrant.ShardKeySelectorH
key (	H=
PayloadEntry
key (	
value (2.qdrant.Value:8B
_points_selectorB
_shard_key_selectorB
_key
OverwritePayloadL
payload (2;.qdrant.PointsUpdateOperation.OverwritePayload.PayloadEntry4
points_selector (2.qdrant.PointsSelectorH 9
shard_key_selector (2.qdrant.ShardKeySelectorH
key (	H=
PayloadEntry
key (	
value (2.qdrant.Value:8B
_points_selectorB
_shard_key_selectorB
_key
DeletePayload
keys (	4
points_selector (2.qdrant.PointsSelectorH 9
shard_key_selector (2.qdrant.ShardKeySelectorHB
_points_selectorB
_shard_key_selector
UpdateVectors$
points (2.qdrant.PointVectors9
shard_key_selector (2.qdrant.ShardKeySelectorH B
_shard_key_selector
DeleteVectors/
points_selector (2.qdrant.PointsSelector(
vectors (2.qdrant.VectorsSelector9
shard_key_selector (2.qdrant.ShardKeySelectorH B
_shard_key_selector
DeletePoints&
points (2.qdrant.PointsSelector9
shard_key_selector (2.qdrant.ShardKeySelectorH B
_shard_key_selector
ClearPayload&
points (2.qdrant.PointsSelector9
shard_key_selector (2.qdrant.ShardKeySelectorH B
_shard_key_selectorB
	operation"
UpdateBatchPoints
collection_name (	
wait (H 1

operations (2.qdrant.PointsUpdateOperation,
ordering (2.qdrant.WriteOrderingHB
_waitB
	_ordering"
PointsOperationResponse$
result (2.qdrant.UpdateResult
time ()
usage (2.qdrant.HardwareUsageH B
_usage"`
UpdateResult
operation_id (H $
status (2.qdrant.UpdateStatusB
_operation_id"7

OrderValue
int (H 
float (H B	
variant"
ScoredPoint
id (2.qdrant.PointId1
payload (2 .qdrant.ScoredPoint.PayloadEntry
score (
version (+
vectors (2.qdrant.VectorsOutputH (
	shard_key (2.qdrant.ShardKeyH,
order_value (2.qdrant.OrderValueH=
PayloadEntry
key (	
value (2.qdrant.Value:8B

_vectorsB

_shard_keyB
_order_valueJ"\
GroupId
unsigned_value (H 
integer_value (H 
string_value (	H B
kind"t

PointGroup
id (2.qdrant.GroupId!
hits (2.qdrant.ScoredPoint&
lookup (2.qdrant.RetrievedPoint"2
GroupsResult"
groups (2.qdrant.PointGroup"x
SearchResponse#
result (2.qdrant.ScoredPoint
time ()
usage (2.qdrant.HardwareUsageH B
_usage"w
QueryResponse#
result (2.qdrant.ScoredPoint
time ()
usage (2.qdrant.HardwareUsageH B
_usage"|
QueryBatchResponse#
result (2.qdrant.BatchResult
time ()
usage (2.qdrant.HardwareUsageH B
_usage"~
QueryGroupsResponse$
result (2.qdrant.GroupsResult
time ()
usage (2.qdrant.HardwareUsageH B
_usage"2
BatchResult#
result (2.qdrant.ScoredPoint"}
SearchBatchResponse#
result (2.qdrant.BatchResult
time ()
usage (2.qdrant.HardwareUsageH B
_usage"
SearchGroupsResponse$
result (2.qdrant.GroupsResult
time ()
usage (2.qdrant.HardwareUsageH B
_usage"w
CountResponse#
result (2.qdrant.CountResult
time ()
usage (2.qdrant.HardwareUsageH B
_usage"
ScrollResponse.
next_page_offset (2.qdrant.PointIdH &
result (2.qdrant.RetrievedPoint
time ()
usage (2.qdrant.HardwareUsageHB
_next_page_offsetB
_usage"
CountResult
count ("
RetrievedPoint
id (2.qdrant.PointId4
payload (2#.qdrant.RetrievedPoint.PayloadEntry+
vectors (2.qdrant.VectorsOutputH (
	shard_key (2.qdrant.ShardKeyH,
order_value (2.qdrant.OrderValueH=
PayloadEntry
key (	
value (2.qdrant.Value:8B

_vectorsB

_shard_keyB
_order_valueJ"x
GetResponse&
result (2.qdrant.RetrievedPoint
time ()
usage (2.qdrant.HardwareUsageH B
_usage"{
RecommendResponse#
result (2.qdrant.ScoredPoint
time ()
usage (2.qdrant.HardwareUsageH B
_usage"
RecommendBatchResponse#
result (2.qdrant.BatchResult
time ()
usage (2.qdrant.HardwareUsageH B
_usage"z
DiscoverResponse#
result (2.qdrant.ScoredPoint
time ()
usage (2.qdrant.HardwareUsageH B
_usage"
DiscoverBatchResponse#
result (2.qdrant.BatchResult
time ()
usage (2.qdrant.HardwareUsageH B
_usage"
RecommendGroupsResponse$
result (2.qdrant.GroupsResult
time ()
usage (2.qdrant.HardwareUsageH B
_usage"I
UpdateBatchResponse$
result (2.qdrant.UpdateResult
time ("=
FacetResponse
hits (2.qdrant.FacetHit
time ("
SearchMatrixPairsResponse)
result (2.qdrant.SearchMatrixPairs
time ()
usage (2.qdrant.HardwareUsageH B
_usage"
SearchMatrixOffsetsResponse+
result (2.qdrant.SearchMatrixOffsets
time ()
usage (2.qdrant.HardwareUsageH B
_usage"
Filter!
should (2.qdrant.Condition
must (2.qdrant.Condition#
must_not (2.qdrant.Condition*

min_should (2.qdrant.MinShouldH B
_min_should"E
	MinShould%

conditions (2.qdrant.Condition
	min_count ("
	Condition'
field (2.qdrant.FieldConditionH ,
is_empty (2.qdrant.IsEmptyConditionH (
has_id (2.qdrant.HasIdConditionH  
filter (2.qdrant.FilterH *
is_null (2.qdrant.IsNullConditionH )
nested (2.qdrant.NestedConditionH 0

has_vector (2.qdrant.HasVectorConditionH B
condition_one_of"
IsEmptyCondition
key (	"
IsNullCondition
key (	"1
HasIdCondition
has_id (2.qdrant.PointId"(
HasVectorCondition

has_vector (	">
NestedCondition
key (	
filter (2.qdrant.Filter"
FieldCondition
key (	
match (2.qdrant.Match
range (2.qdrant.Range0
geo_bounding_box (2.qdrant.GeoBoundingBox%

geo_radius (2.qdrant.GeoRadius)
values_count (2.qdrant.ValuesCount'
geo_polygon (2.qdrant.GeoPolygon-
datetime_range (2.qdrant.DatetimeRange
is_empty	 (H 
is_null
 (HB
	_is_emptyB

_is_null"
Match
keyword (	H 
integer (H 
boolean (H 
text (	H +
keywords (2.qdrant.RepeatedStringsH ,
integers (2.qdrant.RepeatedIntegersH 3
except_integers (2.qdrant.RepeatedIntegersH 2
except_keywords (2.qdrant.RepeatedStringsH B
match_value""
RepeatedStrings
strings (	"$
RepeatedIntegers
integers ("k
Range
lt (H 
gt (H
gte (H
lte (HB
_ltB
_gtB
_gteB
_lte"
DatetimeRange+
lt (2.google.protobuf.TimestampH +
gt (2.google.protobuf.TimestampH,
gte (2.google.protobuf.TimestampH,
lte (2.google.protobuf.TimestampHB
_ltB
_gtB
_gteB
_lte"\
GeoBoundingBox"
top_left (2.qdrant.GeoPoint&
bottom_right (2.qdrant.GeoPoint"=
	GeoRadius 
center (2.qdrant.GeoPoint
radius ("1
GeoLineString 
points (2.qdrant.GeoPoint"_

GeoPolygon'
exterior (2.qdrant.GeoLineString(
	interiors (2.qdrant.GeoLineString"q
ValuesCount
lt (H 
gt (H
gte (H
lte (HB
_ltB
_gtB
_gteB
_lte"u
PointsSelector'
points (2.qdrant.PointsIdsListH  
filter (2.qdrant.FilterH B
points_selector_one_of"-
PointsIdsList
ids (2.qdrant.PointId"
PointStruct
id (2.qdrant.PointId1
payload (2 .qdrant.PointStruct.PayloadEntry%
vectors (2.qdrant.VectorsH =
PayloadEntry
key (	
value (2.qdrant.Value:8B

_vectorsJ"$
GeoPoint
lon (
lat ("
HardwareUsage
cpu (
payload_io_read (
payload_io_write (
payload_index_io_read (
payload_index_io_write (
vector_io_read (
vector_io_write (*5
WriteOrderingType
Weak 

Medium

Strong*8
ReadConsistencyType
All 
Majority

Quorum*
	FieldType
FieldTypeKeyword 
FieldTypeInteger
FieldTypeFloat
FieldTypeGeo
FieldTypeText
FieldTypeBool
FieldTypeDatetime
FieldTypeUuid*
	Direction
Asc 
Desc*D
RecommendStrategy
AverageVector 
	BestScore
	SumScores*
Fusion
RRF 
DBSF*
Sample

Random *[
UpdateStatus
UnknownUpdateStatus 
Acknowledged
	Completed
ClockRejectedBQdrant.Client.Grpcbproto3WriteOrderingTypeReadConsistencyType	FieldType	DirectionRecommendStrategyFusionSampleUpdateStatus                  WriteOrderingReadConsistencyPointIdSparseIndicesDocumentOptionsEntryImageInferenceObjectVectorVectorOutputDenseVectorSparseVectorMultiDenseVectorVectorInputShardKeySelectorUpsertPointsDeletePoints	GetPointsUpdatePointVectorsPointVectorsDeletePointVectorsSetPayloadPointsPayloadEntryDeletePayloadPointsClearPayloadPointsCreateFieldIndexCollectionDeleteFieldIndexCollectionPayloadIncludeSelectorPayloadExcludeSelectorWithPayloadSelectorNamedVectorsVectorsEntryNamedVectorsOutputVectorsVectorsOutputVectorsSelectorWithVectorsSelectorQuantizationSearchParamsSearchParamsSearchPointsSearchBatchPoints
WithLookupSearchPointGroups	StartFromOrderByScrollPointsLookupLocationRecommendPointsRecommendBatchPointsRecommendPointGroupsTargetVectorVectorExampleContextExamplePairDiscoverPointsDiscoverBatchPointsCountPointsRecommendInputContextInputPairDiscoverInputContextInputFormulaDefaultsEntry
ExpressionGeoDistanceMultExpressionSumExpressionDivExpressionPowExpressionDecayParamsExpressionQueryPrefetchQueryQueryPointsQueryBatchPointsQueryPointGroupsFacetCounts
FacetValueFacetHitSearchMatrixPointsSearchMatrixPairsSearchMatrixPairSearchMatrixOffsetsPointsUpdateOperationPointStructList
SetPayloadOverwritePayloadDeletePayloadUpdateVectorsDeleteVectorsClearPayloadUpdateBatchPointsPointsOperationResponseUpdateResult
OrderValueScoredPointGroupId
PointGroupGroupsResultSearchResponseQueryResponseQueryBatchResponseQueryGroupsResponseBatchResultSearchBatchResponseSearchGroupsResponseCountResponseScrollResponseCountResultRetrievedPointGetResponseRecommendResponseRecommendBatchResponseDiscoverResponseDiscoverBatchResponseRecommendGroupsResponseUpdateBatchResponseFacetResponseSearchMatrixPairsResponseSearchMatrixOffsetsResponseFilter	MinShould	ConditionIsEmptyConditionIsNullConditionHasIdConditionHasVectorConditionNestedConditionFieldConditionMatchRepeatedStringsRepeatedIntegersRangeDatetimeRangeGeoBoundingBox	GeoRadiusGeoLineString
GeoPolygonValuesCountPointsSelectorPointsIdsListPointStructGeoPointHardwareUsage
points_pb2)
DESCRIPTOR
__module__)r    r   r   )r1   r   r   )r:   r   r   )rX   r   r   )
rm   rn   ro   rp   rq   rr   r+   rs   r   r   FNs   Qdrant.Client.Grpcs   8delete_deprecateds   clear_payload_deprecatediVi  ii  ii  ii  ii  iuj  iwj  ij  ij  ij  ij  ij  ij  ik  ik  ikk  a               i2  i4  iQ  iT  i  i  i  i  i  iE  iH  i  i  i  i  i  i  i  i  iV  iY  i  i  i  i  i  i  i	  i	  i5  i8  i4  i6  i  i  i  i  io  i  i   ir  i  i  i  i  i  i  i}  i  i  i  i  i  iu  ix  i  i  i  i  iM  i  i  i  iu  iw  i  i  i   i  i  i  iV  iY  i  i  i  i  ik  in  iC  iE  i  i  iO   iR   i`"  ic"  i#  i#  iX&  i[&  i,'  i/'  i*  i*  i+  i+  i_+  ia+  i+  i+  iX.  i[.  i)/  i,/  iQ0  iT0  i0  i0  iS1  iU1  i1  i1  i1  i1  i2  iP2  i2  i]5  i_5  i5  i5  i5  i5  i 6  i6  i6  i6  i6  i6  i7  i7  i8  i8  iZ:  i]:  ib=  ie=  i*>  i->  iyA  i|A  iB  iB  i<C  i>C  izC  i}C  iD  iD  i5E  i7E  iE  iE  iE  iF  iO  iH  iKI  iNI  iJ  iJ  iK  iK  iL  iL  i5M  i8M  iM  iM  iN  iN  i
O  iO  iO  iO  iUP  iWP  iP  iP  iP  iP  idR  ifR  iR  iR  i8S  i:S  ilS  inS  iS  iS  i_T  iaT  iT  iT  i]U  i_U  iU  iU  iV  iV  iV  iV  i
W  iW  iW  iW  iW  iW  iEY  iGY  iY  iY  i<Z  i?Z  iZ  iZ  i;[  i=[  i[  i[  iA\  iC\  i\  i\  i\  i\  iW]  iZ]  i]  i]  i^  i^  i^  i^  i+`  i-`  iL`  iN`  il`  in`  i`  i`  i`  i`  i	a  ia  ib  ib  ic  ic  ic  ic  ic  ic  idd  igd  iJe  iLe  ie  ie  ie  ie  if  if  i{f  i}f  if  if  ieg  igg  ig  ig  ilh  inh  ih  ih  iTi  (u  __doc__google.protobuf.internalr   google.protobufr   _descriptorr   _descriptor_poolr   _messager   _reflectionr   _symbol_databaseDefault_sym_db r
   collections__pb2r   &google_dot_protobuf_dot_timestamp__pb2r   json__with__int__pb2AddSerializedFiler   enum_types_by_name_WRITEORDERINGTYPEEnumTypeWrapperr   _READCONSISTENCYTYPEr   
_FIELDTYPEr   
_DIRECTIONr   _RECOMMENDSTRATEGYr   _FUSIONr   _SAMPLEr   _UPDATESTATUSr   WeakMediumStrongAllMajorityQuorumFieldTypeKeywordFieldTypeIntegerFieldTypeFloatFieldTypeGeoFieldTypeTextFieldTypeBoolFieldTypeDatetimeFieldTypeUuidAscDescAverageVector	BestScore	SumScoresRRFDBSFRandomUnknownUpdateStatusAcknowledged	CompletedClockRejectedmessage_types_by_name_WRITEORDERING_READCONSISTENCY_POINTID_SPARSEINDICES	_DOCUMENTnested_types_by_name_DOCUMENT_OPTIONSENTRY_IMAGE_IMAGE_OPTIONSENTRY_INFERENCEOBJECT_INFERENCEOBJECT_OPTIONSENTRY_VECTOR_VECTOROUTPUT_DENSEVECTOR_SPARSEVECTOR_MULTIDENSEVECTOR_VECTORINPUT_SHARDKEYSELECTOR_UPSERTPOINTS_DELETEPOINTS
_GETPOINTS_UPDATEPOINTVECTORS_POINTVECTORS_DELETEPOINTVECTORS_SETPAYLOADPOINTS_SETPAYLOADPOINTS_PAYLOADENTRY_DELETEPAYLOADPOINTS_CLEARPAYLOADPOINTS_CREATEFIELDINDEXCOLLECTION_DELETEFIELDINDEXCOLLECTION_PAYLOADINCLUDESELECTOR_PAYLOADEXCLUDESELECTOR_WITHPAYLOADSELECTOR_NAMEDVECTORS_NAMEDVECTORS_VECTORSENTRY_NAMEDVECTORSOUTPUT _NAMEDVECTORSOUTPUT_VECTORSENTRY_VECTORS_VECTORSOUTPUT_VECTORSSELECTOR_WITHVECTORSSELECTOR_QUANTIZATIONSEARCHPARAMS_SEARCHPARAMS_SEARCHPOINTS_SEARCHBATCHPOINTS_WITHLOOKUP_SEARCHPOINTGROUPS
_STARTFROM_ORDERBY_SCROLLPOINTS_LOOKUPLOCATION_RECOMMENDPOINTS_RECOMMENDBATCHPOINTS_RECOMMENDPOINTGROUPS_TARGETVECTOR_VECTOREXAMPLE_CONTEXTEXAMPLEPAIR_DISCOVERPOINTS_DISCOVERBATCHPOINTS_COUNTPOINTS_RECOMMENDINPUT_CONTEXTINPUTPAIR_DISCOVERINPUT_CONTEXTINPUT_FORMULA_FORMULA_DEFAULTSENTRY_EXPRESSION_GEODISTANCE_MULTEXPRESSION_SUMEXPRESSION_DIVEXPRESSION_POWEXPRESSION_DECAYPARAMSEXPRESSION_QUERY_PREFETCHQUERY_QUERYPOINTS_QUERYBATCHPOINTS_QUERYPOINTGROUPS_FACETCOUNTS_FACETVALUE	_FACETHIT_SEARCHMATRIXPOINTS_SEARCHMATRIXPAIRS_SEARCHMATRIXPAIR_SEARCHMATRIXOFFSETS_POINTSUPDATEOPERATION&_POINTSUPDATEOPERATION_POINTSTRUCTLIST!_POINTSUPDATEOPERATION_SETPAYLOAD._POINTSUPDATEOPERATION_SETPAYLOAD_PAYLOADENTRY'_POINTSUPDATEOPERATION_OVERWRITEPAYLOAD4_POINTSUPDATEOPERATION_OVERWRITEPAYLOAD_PAYLOADENTRY$_POINTSUPDATEOPERATION_DELETEPAYLOAD$_POINTSUPDATEOPERATION_UPDATEVECTORS$_POINTSUPDATEOPERATION_DELETEVECTORS#_POINTSUPDATEOPERATION_DELETEPOINTS#_POINTSUPDATEOPERATION_CLEARPAYLOAD_UPDATEBATCHPOINTS_POINTSOPERATIONRESPONSE_UPDATERESULT_ORDERVALUE_SCOREDPOINT_SCOREDPOINT_PAYLOADENTRY_GROUPID_POINTGROUP_GROUPSRESULT_SEARCHRESPONSE_QUERYRESPONSE_QUERYBATCHRESPONSE_QUERYGROUPSRESPONSE_BATCHRESULT_SEARCHBATCHRESPONSE_SEARCHGROUPSRESPONSE_COUNTRESPONSE_SCROLLRESPONSE_COUNTRESULT_RETRIEVEDPOINT_RETRIEVEDPOINT_PAYLOADENTRY_GETRESPONSE_RECOMMENDRESPONSE_RECOMMENDBATCHRESPONSE_DISCOVERRESPONSE_DISCOVERBATCHRESPONSE_RECOMMENDGROUPSRESPONSE_UPDATEBATCHRESPONSE_FACETRESPONSE_SEARCHMATRIXPAIRSRESPONSE_SEARCHMATRIXOFFSETSRESPONSE_FILTER
_MINSHOULD
_CONDITION_ISEMPTYCONDITION_ISNULLCONDITION_HASIDCONDITION_HASVECTORCONDITION_NESTEDCONDITION_FIELDCONDITION_MATCH_REPEATEDSTRINGS_REPEATEDINTEGERS_RANGE_DATETIMERANGE_GEOBOUNDINGBOX
_GEORADIUS_GEOLINESTRING_GEOPOLYGON_VALUESCOUNT_POINTSSELECTOR_POINTSIDSLIST_POINTSTRUCT_POINTSTRUCT_PAYLOADENTRY	_GEOPOINT_HARDWAREUSAGEGeneratedProtocolMessageTypeMessager   RegisterMessager   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   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   _USE_C_DESCRIPTORS_options_serialized_optionsfields_by_name_serialized_start_serialized_end     d/home/kushmeetdev/Regenta/Chatbot/venv/lib/python3.12/site-packages/qdrant_client/grpc/points_pb2.py<module>r     s;   & 6 5 ? / 5 ? #

"
"
$ 2 S 7 &%%'99  ;Ay  By
223FG 5%556HI !445JK 7'778LM **;7
---j9	**;7
---j9	223FG 5%556HI 

'
'
1	*		*	*7	3

'
'
1	*		*	*7	3--n=0 00?	
	
	
   			
 	 11/B334EF ++I611/B,,Z8	"77G 		)	)'	211.A 334EF  0 E En U 

*
*8
400@//>00@445GH //>445GH 00@00@--k:
 667KL 00@ 667KL 445GH !2!G!G!W !778MN  667KL (>>?[\ (>>?[\ $::;ST $::;ST !778MN 00@*??O  667KL #6#K#KN#[  ++I611/B334EF !778MN &<<=WX 00@00@556IJ ..|<556IJ --k:
++I600@223CD334EF "889OP "889OP 00@11/B 667KL 223CD!778MN //>223CD445GH 11/B00@++I6!66G ..|<//>223CD11/B11/B11/B#99:QR 		)	)'	211/B//>445GH 445GH //>..|<,,Z8	 667KL 556IJ 445GH !778MN #99:QR )?)T)TUf)g &$:$O$OP\$] !1R1g1ghv1w .*@*U*UVh*i '7^7s7s  uC  8D 4'='R'RSb'c $'='R'RSb'c $'='R'RSb'c $&<&Q&QR`&a #&<&Q&QR`&a #556IJ %;;<UV 00@..|<//>(==nM ++I6..|<00@223CD11/B 667KL !778MN //>!778MN "889OP 11/B223CD//>223CD.CCNS //>556IJ $::;ST 445GH #99:QR %;;<UV !778MN 11/B'==>YZ )??@]^ 

*
*8
4--k:
--k:
445GH 334EF 223CD 667KL 334EF 223CD		)	)'	2334EF 445GH 		)	)'	211/B223CD--k:
11/B..|<//>223CD11/B//>(==nM ,,Z8	11/B8888K[K[J]` 
    &:+::;LxO_O_Na!d 
    (
2+
2
29x?O?O>QT 
     8888K[K[J]` 
    &3;33JAQAQ@S;;;;NXM]M]L_)b  V     !   -- .0008;K;K:M;;;;NXM]M]L_&b  P 	       ** +:+::;LxO_O_Na;;;;NXM]M]L_0b  "d     (   44 5	1	1	1(X=M=M<OR 

    7{77IYIYH[^ 
    %6k66}xGWGWFY\ 
    $7{77IYIYH[^ 
    %;;;;<NQYQaQaPc"f  
   ( )6k66}xGWGWFY\ 
    $;;;;<NQYQaQaPc"f  
   ( )7{77IYIYH[^ 
    %7{77IYIYH[^ 
    %4K44[8CSCSBUX 	
   	 "=[==>RU]UeUeTg$j  
   * +7{77IYIYH[^ 
    %=[==>RU]UeUeTg$j  
   * +;;;;<NQYQaQaPc;;;;NXM]M]L_1b  #f     ( )   (55 6>k>>?TW_WgWgVi%l  
   + ,=[==>RU]UeUeTg$j  
   * +E[EEFbemeueudw,z  
   2 3E[EEFbemeueudw,z  
   2 3AAABZ]e]m]m\o(r  
   . /AAABZ]e]m]m\o(r  
   . />k>>?TW_WgWgVi%l  
   + ,7{77IYIYH[;;;;NXM]M]L_-b  ^     %   11 2=[==>RU]UeUeTg;;;;NXM]M]L_3b  %j     * +   *77 8
2+
2
29x?O?O>QT 
     8888K[K[J]` 
    &:+::;LxO_O_Na!d 
    (>k>>?TW_WgWgVi%l  
   + ,C;CCD^aiaqaq`s*v  
   0 17{77IYIYH[^ 
    %7{77IYIYH[^ 
    %<K<<=PS[ScScRe#h  
   ) *5[55lXEUEUDWZ 

   
 #<K<<=PS[ScScRe#h  
   ) *4K44[8CSCSBUX 	
   	 "
2+
2
29x?O?O>QT 
     7{77IYIYH[^ 
    %999:JXM]M]L_ b 
    ':+::;LxO_O_Na!d 
    (?{??@VYaYiYiXk&n  
   , -?{??@VYaYiYiXk&n  
   , -7{77IYIYH[^ 
    %8888K[K[J]` 
    &=[==>RU]UeUeTg$j  
   * +999:JXM]M]L_ b 
    '>k>>?TW_WgWgVi%l  
   + ,6k66}xGWGWFY\ 
    $999:JXM]M]L_ b 
    ';;;;<NQYQaQaPc"f  
   ( )8888K[K[J]` 
    &7{77IYIYH[^ 
    %
2+
2
29x?O?O>Q<K<<_xO_O_Na)d  T         -- .5[55lXEUEUDWZ 

   
 #6k66}xGWGWFY\ 
    $999:JXM]M]L_ b 
    '8888K[K[J]` 
    &8888K[K[J]` 
    &8888K[K[J]` 
    &@@@AX[c[k[kZm'p  
   - .0008;K;K:MP 	
    8888K[K[J]` 
    &6k66}xGWGWFY\ 
    $;;;;<NQYQaQaPc"f  
   ( );;;;<NQYQaQaPc"f  
   ( )6k66}xGWGWFY\ 
    $5[55lXEUEUDWZ 

   
 #3;33JAQAQ@SV 
    !=[==>RU]UeUeTg$j  
   * +<K<<=PS[ScScRe#h  
   ) *;;;;<NQYQaQaPc"f  
   ( )>k>>?TW_WgWgVi%l  
   + ,@@@AX[c[k[kZm>k>>?PS[ScScRe9h  :99,IYIYH[=[==nxO_O_NaC!d 	 5^  @{??@RU]UeUeTg=[==nxO_O_NaI!d 	 ;j  =K<<_xO_O_Na7d  =K<<_xO_O_Na7d  =K<<_xO_O_Na7d  <;;;NXM]M]L_6b  <;;;NXM]M]L_6b  (QJp J V   - .   -== >   -88 9   -88EE F   ->> ?   ->>KK L   -;; <   -;; <   -;; <   -:: ;   -:: ;<K<<=PS[ScScRe#h  
   ) *B+BBC\_g_o_o^q)t  
   / 07{77IYIYH[^ 
    %5[55lXEUEUDWZ 

   
 #6k66}xGWGWFY;;;;NXM]M]L_,b  \     $   00 1
2+
2
29x?O?O>QT 
     5[55lXEUEUDWZ 

   
 #7{77IYIYH[^ 
    %999:JXM]M]L_ b 
    '8888K[K[J]` 
    &=[==>RU]UeUeTg$j  
   * +>k>>?TW_WgWgVi%l  
   + ,6k66}xGWGWFY\ 
    $>k>>?TW_WgWgVi%l  
   + ,?{??@VYaYiYiXk&n  
   , -8888K[K[J]` 
    &999:JXM]M]L_ b 
    '6k66}xGWGWFY\ 
    $999:JXM]M]L_;;;;NXM]M]L_/b  !b     '   33 46k66}xGWGWFY\ 
    $<K<<=PS[ScScRe#h  
   ) *AAABZ]e]m]m\o(r  
   . /;;;;<NQYQaQaPc"f  
   ( )@@@AX[c[k[kZm'p  
   - .B+BBC\_g_o_o^q)t  
   / 0>k>>?TW_WgWgVi%l  
   + ,8888K[K[J]` 
    &DKDDE`ckcscsbu+x  
   1 2FkFFGdgogwgwfy-|  
   3 4	1	1	1(X=M=M<OR 

    4K44[8CSCSBUX 	
   	 "4K44[8CSCSBUX 	
   	 ";;;;<NQYQaQaPc"f  
   ( ):+::;LxO_O_Na!d 
    (999:JXM]M]L_ b 
    '=[==>RU]UeUeTg$j  
   * +:+::;LxO_O_Na!d 
    (999:JXM]M]L_ b 
    '0008;K;K:MP 	
    :+::;LxO_O_Na!d 
    (;;;;<NQYQaQaPc"f  
   ( )0008;K;K:MP 	
    8888K[K[J]` 
    &999:JXM]M]L_ b 
    '4K44[8CSCSBUX 	
   	 "8888K[K[J]` 
    &5[55lXEUEUDWZ 

   
 #6k66}xGWGWFY\ 
    $999:JXM]M]L_ b 
    '8888K[K[J]` 
    &6k66}xGWGWFY;;;;NXM]M]L_,b  \     $   00 13;33JAQAQ@SV 
    !8888K[K[J]` 
    &!!U**#D* $(!/7,!%,4)+/(6>3,0 )7? 4(,%3;0.2"+9A"6$(!/7,<@09GO0DBF6?MU6JHL''(;<ES^''(;<POS''(BCLZe''(BCW'+$2:/*.'5=2'+$2:/',&%*$).(',&$*"*$*"*',&%*$!''!''"'-! %-#%."!$. %($#&" ((#&."!$. !))+.*),(&&(+'&)%%($#&"25103/''"&-! $-!%, #,"&-! $-&*%$(#!%, #,&*%$(#"&-! $-"&-! $-#*!*(,'&*%"&-! $-(,'&*%&*%$(#37 215 0)-('+&(,'&*%04/.2-04/.2-,0+*.),0+*.))-('+&"&-! $-/3.-1,(,'&*%59"437"2!((#'."!%. %)$#'")-('+&.2-,0+"&-! $-"&-! $-'+&%)$ $+"+'+&%)$#*!*!(("&-! $-$(/#"&/!%)$#'"*.)(-'*/)(-'"'-! %-#(."!&. (-'&+%$)/#"'/!).(',&!&, $,$)/#"'/!&+%$)##(."!&. "'-! %-"( (+0*).( %+#+!&, $,$)/#"'/!#(."!&. #(."!&. #(."!&. +0*).( &&#(."!&. !&, $,&+%$)#&+%$)#!&, $, %+#+#)!)(-'&+%',&%*$&+%$)#).(',&+0*).(;@(:9>(86;#549#3CG0BAE0@<A);:?)9IM6HGK6F9>&87<&69>&87<&69>&87<&68=%76;%58=%76;%5',&%*$-2,+0*"'-! %- %+#+!&, $,.2-,0+"( ( %+#+"'-! %-$)/#"'/!#(."!&. (-'&+%).(',&!&, $,).(',&*/)(-'#(."!&. $)/#"'/!!&, $,$)/#"'/!150/3.!&, $,',&%*$,1+*/)&+%$)#+0*).(-2,+0*).(',&#(."!&. /4.-2,160/4.!''$*"*$*"*&+%$)#%*$#("$)/#"'/!(-'&+%%*$#("$)/#"'/! &&%*$#("&+%$)# &&#(."!&. $)/#"'/!$*"*#(."!&.  %+#+!&, $,$)/#"'/!#(."!&. !&, $,.2-,0+#)!)#(."!&. {
 +r  