Ë
    dQêj ã                   ó,  — d Z ddlZddlmZmZmZmZmZ ddlm	Z	m
Z
mZmZmZmZ ddlmZ ddlmZmZmZmZmZ ddlm
Z
mZmZmZ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/m0Z0 ddl1m2Z2 ddl3m4Z4 ddl5m6Z6 ddl7m8Z8 ddl9m:Z: ddl;m<Z< ddl=m>Z> ddl?m@Z@ ddlAmBZB dd lCmDZD dd!lEmFZF dd"lGmHZH dd#lImJZJ dd$lKmLZL dd%lMmNZN dd&lOmPZP dd'lQmRZR dd(lSmTZT dd)lUmVZV dd*lWmXZX dd+lYmZZZ dd,l[m\Z\ dd-l]m^Z^ dd.l_m`Z` dd/lambZb dd0lcmdZd dd1lemfZf dd2lgmhZh dd3limjZj dd4lkmlZl dd5lmmnZn dd6lompZp dd7lqmrZr dd8lsmtZt dd9lumvZv dd:lwmxZx dd;lymzZz 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dAl…m†Z† ddBl‡mˆZˆ ddCl‰mŠZŠ ddDl‹mŒZŒ ddEl�mŽZŽ ddFl�m�Z� ddGl‘m’Z’ ddHl“m”Z” ddIl•m–Z– ddJl—m˜Z˜ ddKl™mšZš ddLl›mœZœ ddMl�mžZž ddNlŸm Z  ddOl¡m¢Z¢m£Z£ ddPl¤m¥Z¥ ddQl¦m§Z§  G dR„ dS«      Z¨y)Ta'  
    Lance Namespace Specification

    This OpenAPI specification is a part of the Lance namespace specification. It contains 2 parts:  The `components/schemas`, `components/responses`, `components/examples`, `tags` sections define the request and response shape for each operation in a Lance Namespace across all implementations. See https://lance.org/format/namespace/operations for more details.  The `servers`, `security`, `paths`, `components/parameters` sections are for the Lance REST Namespace implementation, which defines a complete REST server that can work with Lance datasets. See https://lance.org/format/namespace/rest for more details. 

    The version of the OpenAPI document: 1.0.0
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
é    N)Úvalidate_callÚFieldÚStrictFloatÚ	StrictStrÚ	StrictInt)ÚAnyÚDictÚListÚOptionalÚTupleÚUnion)Ú	Annotated)r   Ú
StrictBoolÚStrictBytesr   r   )r	   r
   r   r   r   )ÚAlterTableAddColumnsRequest)ÚAlterTableAddColumnsResponse)ÚAlterTableAlterColumnsRequest)ÚAlterTableAlterColumnsResponse)Ú AlterTableBackfillColumnsRequest)Ú!AlterTableBackfillColumnsResponse)ÚAlterTableDropColumnsRequest)ÚAlterTableDropColumnsResponse)ÚAnalyzeTableQueryPlanRequest)ÚBatchCommitTablesRequest)ÚBatchCommitTablesResponse)ÚBatchCreateTableVersionsRequest)Ú BatchCreateTableVersionsResponse)ÚBatchDeleteTableVersionsRequest)Ú BatchDeleteTableVersionsResponse)ÚCountTableRowsRequest)ÚCreateTableBranchRequest)ÚCreateTableBranchResponse)ÚCreateTableIndexRequest)ÚCreateTableIndexResponse)ÚCreateTableResponse)ÚCreateTableScalarIndexResponse)ÚCreateTableTagRequest)ÚCreateTableTagResponse)ÚCreateTableVersionRequest)ÚCreateTableVersionResponse)ÚDeclareTableRequest)ÚDeclareTableResponse)ÚDeleteFromTableRequest)ÚDeleteFromTableResponse)ÚDeleteTableBranchRequest)ÚDeleteTableBranchResponse)ÚDeleteTableTagRequest)ÚDeleteTableTagResponse)ÚDeregisterTableRequest)ÚDeregisterTableResponse)ÚDescribeTableIndexStatsRequest)ÚDescribeTableIndexStatsResponse)ÚDescribeTableRequest)ÚDescribeTableResponse)ÚDescribeTableVersionRequest)ÚDescribeTableVersionResponse)ÚDropTableIndexResponse)ÚDropTableResponse)ÚExplainTableQueryPlanRequest)ÚGetTableStatsRequest)ÚGetTableStatsResponse)ÚGetTableTagVersionRequest)ÚGetTableTagVersionResponse)ÚInsertIntoTableResponse)ÚListTableBranchesResponse)ÚListTableIndicesRequest)ÚListTableIndicesResponse)ÚListTableTagsResponse)ÚListTableVersionsResponse)ÚListTablesResponse)ÚMergeInsertIntoTableResponse)ÚQueryTableRequest)ÚRegisterTableRequest)ÚRegisterTableResponse)ÚRenameTableRequest)ÚRenameTableResponse)ÚRestoreTableRequest)ÚRestoreTableResponse)ÚTableExistsRequest)ÚUpdateFieldMetadataRequest)ÚUpdateFieldMetadataResponse)ÚUpdateTableRequest)ÚUpdateTableResponse)ÚUpdateTableTagRequest)ÚUpdateTableTagResponse)Ú	ApiClientÚRequestSerialized)ÚApiResponse)ÚRESTResponseTypec            )       ó ©  — e Zd ZdZ�d �d!d„Ze	 	 	 	 	 	 �d"dee ed¬«      f   d	e	d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Ze	 	 	 	 	 	 �d"dee ed¬«      f   d	e	d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee   fd„«       Ze	 	 	 	 	 	 �d"dee ed¬«      f   d	e	d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Zdefd„Ze	 	 	 	 	 	 �d"dee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Ze	 	 	 	 	 	 �d"dee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee   fd„«       Ze	 	 	 	 	 	 �d"dee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Zdefd„Ze	 	 	 	 	 	 �d"dee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de fd„«       Z!e	 	 	 	 	 	 �d"dee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee    fd„«       Z"e	 	 	 	 	 	 �d"dee ed¬«      f   ded
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd„«       Z#defd „Z$e	 	 	 	 	 	 �d"dee ed¬«      f   d!e%d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de&fd"„«       Z'e	 	 	 	 	 	 �d"dee ed¬«      f   d!e%d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee&   fd#„«       Z(e	 	 	 	 	 	 �d"dee ed¬«      f   d!e%d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd$„«       Z)defd%„Z*e	 	 	 	 	 	 �d"dee ed¬«      f   d&e+d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de,fd'„«       Z-e	 	 	 	 	 	 �d"dee ed¬«      f   d&e+d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee,   fd(„«       Z.e	 	 	 	 	 	 �d"dee ed¬«      f   d&e+d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd)„«       Z/defd*„Z0e	 	 	 	 	 	 �d"d+e1d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de2fd,„«       Z3e	 	 	 	 	 	 �d"d+e1d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee2   fd-„«       Z4e	 	 	 	 	 	 �d"d+e1d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd.„«       Z5defd/„Z6e	 	 	 	 	 	 �d"d0e7d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de8fd1„«       Z9e	 	 	 	 	 	 �d"d0e7d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee8   fd2„«       Z:e	 	 	 	 	 	 �d"d0e7d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd3„«       Z;defd4„Z<e	 	 	 	 	 	 �d"dee ed¬«      f   d5e=d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de>fd6„«       Z?e	 	 	 	 	 	 �d"dee ed¬«      f   d5e=d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee>   fd7„«       Z@e	 	 	 	 	 	 �d"dee ed¬«      f   d5e=d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd8„«       ZAdefd9„ZBe	 	 	 	 	 	 �d"dee ed¬«      f   d:eCd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deDfd;„«       ZEe	 	 	 	 	 	 �d"dee ed¬«      f   d:eCd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeD   fd<„«       ZFe	 	 	 	 	 	 �d"dee ed¬«      f   d:eCd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd=„«       ZGdefd>„ZHe	 	 	 	 	 	 	 	 	 �d#dee ed¬«      f   d?eeeIeeeeIf   f    ed@¬«      f   d
ee
e    ed¬«      f   dAe
e   dBee
e    edC¬«      f   dDee
e    edE¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deJfdF„«       ZKe	 	 	 	 	 	 	 	 	 �d#dee ed¬«      f   d?eeeIeeeeIf   f    ed@¬«      f   d
ee
e    ed¬«      f   dAe
e   dBee
e    edC¬«      f   dDee
e    edE¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeJ   fdG„«       ZLe	 	 	 	 	 	 	 	 	 �d#dee ed¬«      f   d?eeeIeeeeIf   f    ed@¬«      f   d
ee
e    ed¬«      f   dAe
e   dBee
e    edC¬«      f   dDee
e    edE¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdH„«       ZMdefdI„ZNe	 	 	 	 	 	 �d"dee ed¬«      f   dJeOd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dePfdK„«       ZQe	 	 	 	 	 	 �d"dee ed¬«      f   dJeOd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeP   fdL„«       ZRe	 	 	 	 	 	 �d"dee ed¬«      f   dJeOd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdM„«       ZSdefdN„ZTe	 	 	 	 	 	 �d"dee ed¬«      f   dOeeU edP¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deVfdQ„«       ZWe	 	 	 	 	 	 �d"dee ed¬«      f   dOeeU edP¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeV   fdR„«       ZXe	 	 	 	 	 	 �d"dee ed¬«      f   dOeeU edP¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdS„«       ZYdefdT„ZZe	 	 	 	 	 	 �d"dee ed¬«      f   dOeeU edU¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de[fdV„«       Z\e	 	 	 	 	 	 �d"dee ed¬«      f   dOeeU edU¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee[   fdW„«       Z]e	 	 	 	 	 	 �d"dee ed¬«      f   dOeeU edU¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdX„«       Z^defdY„Z_e	 	 	 	 	 	 �d"dee ed¬«      f   dZe`d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deafd[„«       Zbe	 	 	 	 	 	 �d"dee ed¬«      f   dZe`d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deea   fd\„«       Zce	 	 	 	 	 	 �d"dee ed¬«      f   dZe`d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd]„«       Zddefd^„Zee	 	 	 	 	 	 �d"dee ed¬«      f   d_efd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   degfd`„«       Zhe	 	 	 	 	 	 �d"dee ed¬«      f   d_efd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeg   fda„«       Zie	 	 	 	 	 	 �d"dee ed¬«      f   d_efd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdb„«       Zjdefdc„Zke	 	 	 	 	 	 �d"dee ed¬«      f   ddeld
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   demfde„«       Zne	 	 	 	 	 	 �d"dee ed¬«      f   ddeld
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deem   fdf„«       Zoe	 	 	 	 	 	 �d"dee ed¬«      f   ddeld
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdg„«       Zpdefdh„Zqe	 	 	 	 	 	 �d"dee ed¬«      f   dieer edj¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   desfdk„«       Zte	 	 	 	 	 	 �d"dee ed¬«      f   dieer edj¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dees   fdl„«       Zue	 	 	 	 	 	 �d"dee ed¬«      f   dieer edj¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdm„«       Zvdefdn„Zwe	 	 	 	 	 	 �d"dee ed¬«      f   doexd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deyfdp„«       Zze	 	 	 	 	 	 �d"dee ed¬«      f   doexd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deey   fdq„«       Z{e	 	 	 	 	 	 �d"dee ed¬«      f   doexd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdr„«       Z|defds„Z}e	 	 	 	 	 	 �d"dee ed¬«      f   dte~d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdu„«       Z€e	 	 	 	 	 	 �d"dee ed¬«      f   dte~d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee   fdv„«       Z�e	 	 	 	 	 	 �d"dee ed¬«      f   dte~d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdw„«       Z‚defdx„Zƒe	 	 	 	 	 	 �d"dee ed¬«      f   dye„d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de…fdz„«       Z†e	 	 	 	 	 	 �d"dee ed¬«      f   dye„d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee…   fd{„«       Z‡e	 	 	 	 	 	 �d"dee ed¬«      f   dye„d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd|„«       Zˆdefd}„Z‰e	 	 	 	 	 	 	 	 	 �d#dee ed¬«      f   d~eŠd
ee
e    ed¬«      f   dee
e‹    ed€¬«      f   d�ee
e‹    ed‚¬«      f   dƒee
e‹    ed„¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deŒfd…„«       Z�e	 	 	 	 	 	 	 	 	 �d#dee ed¬«      f   d~eŠd
ee
e    ed¬«      f   dee
e‹    ed€¬«      f   d�ee
e‹    ed‚¬«      f   dƒee
e‹    ed„¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeŒ   fd†„«       ZŽe	 	 	 	 	 	 	 	 	 �d#dee ed¬«      f   d~eŠd
ee
e    ed¬«      f   dee
e‹    ed€¬«      f   d�ee
e‹    ed‚¬«      f   dƒee
e‹    ed„¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd‡„«       Z�defdˆ„Z�e	 	 	 	 	 	 �d"dee ed¬«      f   d‰ee edŠ¬«      f   d‹ee‘ edŒ¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de’fd�„«       Z“e	 	 	 	 	 	 �d"dee ed¬«      f   d‰ee edŠ¬«      f   d‹ee‘ edŒ¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee’   fdŽ„«       Z”e	 	 	 	 	 	 �d"dee ed¬«      f   d‰ee edŠ¬«      f   d‹ee‘ edŒ¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd�„«       Z•defd�„Z–e	 	 	 	 	 	 �d"dee ed¬«      f   d‘e—d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de˜fd’„«       Z™e	 	 	 	 	 	 �d"dee ed¬«      f   d‘e—d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee˜   fd“„«       Zše	 	 	 	 	 	 �d"dee ed¬«      f   d‘e—d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd”„«       Z›defd•„Zœe	 	 	 	 	 	 �d"dee ed¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de�fd–„«       Zže	 	 	 	 	 	 �d"dee ed¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee�   fd—„«       ZŸe	 	 	 	 	 	 �d"dee ed¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd˜„«       Z defd™„Z¡e	 	 	 	 	 	 	 �d$dee ed¬«      f   d‰ee edš¬«      f   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de¢fd�„«       Z£e	 	 	 	 	 	 	 �d$dee ed¬«      f   d‰ee edš¬«      f   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee¢   fdž„«       Z¤e	 	 	 	 	 	 	 �d$dee ed¬«      f   d‰ee edš¬«      f   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdŸ„«       Z¥defd „Z¦e	 	 	 	 	 	 �d"dee ed¬«      f   d¡e§d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de,fd¢„«       Z¨e	 	 	 	 	 	 �d"dee ed¬«      f   d¡e§d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee,   fd£„«       Z©e	 	 	 	 	 	 �d"dee ed¬«      f   d¡e§d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd¤„«       Zªdefd¥„Z«e	 	 	 	 	 	 �d"dee ed¬«      f   d¦e¬d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de­fd§„«       Z®e	 	 	 	 	 	 �d"dee ed¬«      f   d¦e¬d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee­   fd¨„«       Z¯e	 	 	 	 	 	 �d"dee ed¬«      f   d¦e¬d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd©„«       Z°defdª„Z±e	 	 	 	 	 	 �d"dee ed¬«      f   d«e²d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de³fd¬„«       Z´e	 	 	 	 	 	 �d"dee ed¬«      f   d«e²d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee³   fd­„«       Zµe	 	 	 	 	 	 �d"dee ed¬«      f   d«e²d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd®„«       Z¶defd¯„Z·e	 	 	 	 	 	 	 	 �d%dee ed¬«      f   d?eeeIeeeeIf   f    ed°¬«      f   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   dAee
e    ed±¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de¸fd²„«       Z¹e	 	 	 	 	 	 	 	 �d%dee ed¬«      f   d?eeeIeeeeIf   f    ed°¬«      f   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   dAee
e    ed±¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee¸   fd³„«       Zºe	 	 	 	 	 	 	 	 �d%dee ed¬«      f   d?eeeIeeeeIf   f    ed°¬«      f   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   dAee
e    ed±¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd´„«       Z»defdµ„Z¼e	 	 	 	 	 	 	 	 	 �d#d
ee
e    ed¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dºee
e‹    ed»¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de½fd¼„«       Z¾e	 	 	 	 	 	 	 	 	 �d#d
ee
e    ed¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dºee
e‹    ed»¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee½   fd½„«       Z¿e	 	 	 	 	 	 	 	 	 �d#d
ee
e    ed¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dºee
e‹    ed»¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defd¾„«       ZÀdefd¿„ZÁe	 	 	 	 	 	 	 	 �d%dee ed¬«      f   d
ee
e    ed¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deÂfdÀ„«       ZÃe	 	 	 	 	 	 	 	 �d%dee ed¬«      f   d
ee
e    ed¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeÂ   fdÁ„«       ZÄe	 	 	 	 	 	 	 	 �d%dee ed¬«      f   d
ee
e    ed¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdÂ„«       ZÅdefdÃ„ZÆe	 	 	 	 	 	 �d"dee ed¬«      f   dÄeeÇ edÅ¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deÈfdÆ„«       ZÉe	 	 	 	 	 	 �d"dee ed¬«      f   dÄeeÇ edÅ¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeÈ   fdÇ„«       ZÊe	 	 	 	 	 	 �d"dee ed¬«      f   dÄeeÇ edÅ¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdÈ„«       ZËdefdÉ„ZÌe	 	 	 	 	 	 	 	 �d%dee ed¬«      f   d
ee
e    ed¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deÍfdÊ„«       ZÎe	 	 	 	 	 	 	 	 �d%dee ed¬«      f   d
ee
e    ed¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeÍ   fdË„«       ZÏe	 	 	 	 	 	 	 	 �d%dee ed¬«      f   d
ee
e    ed¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdÌ„«       ZÐdefdÍ„ZÑe	 	 	 	 	 	 	 	 	 	 �d&dee ed¬«      f   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dÎee
e‹    edÏ¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deÒfdÐ„«       ZÓe	 	 	 	 	 	 	 	 	 	 �d&dee ed¬«      f   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dÎee
e‹    edÏ¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeÒ   fdÑ„«       ZÔe	 	 	 	 	 	 	 	 	 	 �d&dee ed¬«      f   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dÎee
e‹    edÏ¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdÒ„«       ZÕdefdÓ„ZÖe	 	 	 	 	 	 	 	 	 �d#dee ed¬«      f   d
ee
e    ed¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dºee
e‹    ed»¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de½fdÔ„«       Z×e	 	 	 	 	 	 	 	 	 �d#dee ed¬«      f   d
ee
e    ed¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dºee
e‹    ed»¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee½   fdÕ„«       ZØe	 	 	 	 	 	 	 	 	 �d#dee ed¬«      f   d
ee
e    ed¬«      f   d¶ee
e    ed·¬«      f   d¸ee
e    ed¹¬«      f   dºee
e‹    ed»¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdÖ„«       ZÙdefd×„ZÚe	 	 	 	 	 	 	 	 	 	 	 	 	 	 �d'dee ed¬«      f   dØeeÛee, edÙdÚ¬Û«      f       edÙdÜ¬Ý«      f   d?eeeIeeeeIf   f    edÞ¬«      f   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   dßee
e‹    edà¬«      f   dáee
e    edâ¬«      f   dãee
e‹    edä¬«      f   dåee
e‹    edæ¬«      f   dçee
e    edè¬«      f   déee
e    edê¬«      f   dëee
e‹    edì¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deÜf$dí„«       ZÝe	 	 	 	 	 	 	 	 	 	 	 	 	 	 �d'dee ed¬«      f   dØeeÛee, edÙdÚ¬Û«      f       edÙdÜ¬Ý«      f   d?eeeIeeeeIf   f    edÞ¬«      f   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   dßee
e‹    edà¬«      f   dáee
e    edâ¬«      f   dãee
e‹    edä¬«      f   dåee
e‹    edæ¬«      f   dçee
e    edè¬«      f   déee
e    edê¬«      f   dëee
e‹    edì¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeÜ   f$dî„«       ZÞe	 	 	 	 	 	 	 	 	 	 	 	 	 	 �d'dee ed¬«      f   dØeeÛee, edÙdÚ¬Û«      f       edÙdÜ¬Ý«      f   d?eeeIeeeeIf   f    edÞ¬«      f   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   dßee
e‹    edà¬«      f   dáee
e    edâ¬«      f   dãee
e‹    edä¬«      f   dåee
e‹    edæ¬«      f   dçee
e    edè¬«      f   déee
e    edê¬«      f   dëee
e‹    edì¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   def$dï„«       Zßdefdð„Zàe	 	 	 	 	 	 �d"dee ed¬«      f   dñeeá edò¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deâfdó„«       Zãe	 	 	 	 	 	 �d"dee ed¬«      f   dñeeá edò¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeâ   fdô„«       Zäe	 	 	 	 	 	 �d"dee ed¬«      f   dñeeá edò¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdõ„«       Zådefdö„Zæe	 	 	 	 	 	 �d"dee ed¬«      f   d÷eçd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deèfdø„«       Zée	 	 	 	 	 	 �d"dee ed¬«      f   d÷eçd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeè   fdù„«       Zêe	 	 	 	 	 	 �d"dee ed¬«      f   d÷eçd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdú„«       Zëdefdû„Zìe	 	 	 	 	 	 �d"dee ed¬«      f   düeíd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deîfdý„«       Zïe	 	 	 	 	 	 �d"dee ed¬«      f   düeíd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeî   fdþ„«       Zðe	 	 	 	 	 	 �d"dee ed¬«      f   düeíd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   defdÿ„«       Zñdef�d „Zòe	 	 	 	 	 	 �d"dee ed¬«      f   �deód
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deôf�d„«       Zõe	 	 	 	 	 	 �d"dee ed¬«      f   �deód
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeô   f�d„«       Zöe	 	 	 	 	 	 �d"dee ed¬«      f   �deód
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   def�d„«       Z÷def�d„Zøe	 	 	 	 	 	 �d"dee ed¬«      f   �deùd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   ddf�d„«       Zúe	 	 	 	 	 	 �d"dee ed¬«      f   �deùd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   ded   f�d„«       Zûe	 	 	 	 	 	 �d"dee ed¬«      f   �deùd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   def�d	„«       Züdef�d
„Zýe	 	 	 	 	 	 �d"dee ed¬«      f   �deþd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deÿf�d„«       �Z e	 	 	 	 	 	 �d"dee ed¬«      f   �deþd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deeÿ   f�d„«       �Ze	 	 	 	 	 	 �d"dee ed¬«      f   �deþd
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   def�d„«       �Zdef�d„�Ze	 	 	 	 	 	 �d"dee ed¬«      f   �de�e e�d¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   d�ef�d„«       �Ze	 	 	 	 	 	 �d"dee ed¬«      f   �de�e e�d¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de�e   f�d„«       �Ze	 	 	 	 	 	 �d"dee ed¬«      f   �de�e e�d¬«      f   d
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   def�d„«       �Zdef�d„�Z	e	 	 	 	 	 	 	 �d$dee ed¬«      f   �dee,ef   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   dee,e,f   f�d„«       �Z
e	 	 	 	 	 	 	 �d$dee ed¬«      f   �dee,ef   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   deee,e,f      f�d„«       �Ze	 	 	 	 	 	 	 �d$dee ed¬«      f   �dee,ef   d
ee
e    ed¬«      f   d›ee
e    edœ¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   def�d„«       �Zdef�d„�Ze	 	 	 	 	 	 �d"dee ed¬«      f   �d�ed
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   d�ef�d„«       �Ze	 	 	 	 	 	 �d"dee ed¬«      f   �d�ed
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   de�e   f�d„«       �Ze	 	 	 	 	 	 �d"dee ed¬«      f   �d�ed
ee
e    ed¬«      f   dedee ed¬«      f   eee ed¬«      f   ee ed¬«      f   f   f   de
eeef      de
e   de
eeef      dee edd¬«      f   def�d„«       �Zdef�d„�Zy((  ÚTableApiz‰NOTE: This class is auto generated by OpenAPI Generator
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    NÚreturnc                 ó>   — |€t        j                  «       }|| _        y ©N)rX   Úget_defaultÚ
api_client)Úselfrb   s     úq/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/lance_namespace_urllib3_client/api/table_api.pyÚ__init__zTableApi.__init__j   s   € ØÐÜ"×.Ñ.Ó0ˆJØ$ˆ�ó    r   Úidzö`string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace. )ÚdescriptionÚalter_table_add_columns_requestÚ	delimiterzŠAn optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. Ú_request_timeout)ÚgtÚ_request_authÚ_content_typeÚ_headersÚ_host_index)ÚgeÚlec	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áÙ  Add new columns to table schema

        Add new columns to table `id` using SQL expressions or default values. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param alter_table_add_columns_request: (required)
        :type alter_table_add_columns_request: AlterTableAddColumnsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   ri   rj   rm   rn   ro   rp   r   ÚErrorResponse©Ú200Ú400Ú401Ú403Ú404Ú503Ú5XXrk   ©Úresponse_dataÚresponse_types_map)Ú"_alter_table_add_columns_serializerb   Úcall_apiÚreadÚresponse_deserializeÚdata©rc   rg   ri   rj   rk   rm   rn   ro   rp   Ú_paramÚ_response_types_mapr�   s               rd   Úalter_table_add_columnsz TableApi.alter_table_add_columnsp   s¨   € ðf ×8Ñ8ØØ,KØØ'Ø'ØØ#ð 9ó 
ˆð 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rt   )rƒ   rb   r„   r…   r†   rˆ   s               rd   Ú&alter_table_add_columns_with_http_infoz/TableApi.alter_table_add_columns_with_http_infoÁ   s¡   € ðf ×8Ñ8ØØ,KØØ'Ø'ØØ#ð 9ó 
ˆð 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )ru   rv   r   rw   rx   rk   )rƒ   rb   r„   Úresponserˆ   s               rd   Ú/alter_table_add_columns_without_preload_contentz8TableApi.alter_table_add_columns_without_preload_content  s   € ðf ×8Ñ8ØØ,KØØ'Ø'ØØ#ð 9ó 
ˆð 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   ÚAcceptúapplication/jsonúContent-Type©ÚOAuth2Ú
ApiKeyAuthÚ
BearerAuthÚPOSTz/v1/table/{id}/add_columns©ÚmethodÚresource_pathÚpath_paramsÚquery_paramsÚheader_paramsÚbodyÚpost_paramsÚfilesÚauth_settingsÚcollection_formatsÚ_hostrm   ©Úappendrb   Úselect_header_acceptÚselect_header_content_typeÚparam_serialize)rc   rg   ri   rj   rm   rn   ro   rp   r¥   Ú_collection_formatsÚ_path_paramsÚ_query_paramsÚ_header_paramsÚ_form_paramsÚ_filesÚ_body_paramsÚ_default_content_typeÚ_auth_settingss                     rd   rƒ   z+TableApi._alter_table_add_columns_serialize_  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 +Ð6Ø:ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ6Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Ú!alter_table_alter_columns_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áà  Modify existing columns

        Modify existing columns in table `id`, such as renaming or changing data types. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param alter_table_alter_columns_request: (required)
        :type alter_table_alter_columns_request: AlterTableAlterColumnsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r´   rj   rm   rn   ro   rp   r   rw   rx   rk   r€   )Ú$_alter_table_alter_columns_serializerb   r„   r…   r†   r‡   ©rc   rg   r´   rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úalter_table_alter_columnsz"TableApi.alter_table_alter_columns¶  s¨   € ðf ×:Ñ:ØØ.OØØ'Ø'ØØ#ð ;ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r¶   )r¹   rb   r„   r…   r†   rº   s               rd   Ú(alter_table_alter_columns_with_http_infoz1TableApi.alter_table_alter_columns_with_http_info  s¡   € ðf ×:Ñ:ØØ.OØØ'Ø'ØØ#ð ;ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r·   r¸   r   rw   rx   rk   )r¹   rb   r„   r�   rº   s               rd   Ú1alter_table_alter_columns_without_preload_contentz:TableApi.alter_table_alter_columns_without_preload_contentX  s   € ðf ×:Ñ:ØØ.OØØ'Ø'ØØ#ð ;ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/alter_columnsrš   r¦   )rc   rg   r´   rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   r¹   z-TableApi._alter_table_alter_columns_serialize¥  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 -Ð8Ø<ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ8Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Ú$alter_table_backfill_columns_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áz  Trigger an async column backfill job

        Trigger an asynchronous backfill job for a computed column on table `id`. The column must be a virtual (UDF-backed) column or a computed column declared with an expression binding. Returns a job ID for tracking. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param alter_table_backfill_columns_request: (required)
        :type alter_table_backfill_columns_request: AlterTableBackfillColumnsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rÁ   rj   rm   rn   ro   rp   r   rw   ©Ú202rz   r{   r|   r}   r~   r   rk   r€   )Ú'_alter_table_backfill_columns_serializerb   r„   r…   r†   r‡   ©rc   rg   rÁ   rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úalter_table_backfill_columnsz%TableApi.alter_table_backfill_columnsü  s¨   € ðf ×=Ñ=ØØ1UØØ'Ø'ØØ#ð >ó 
ˆð 7Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rÃ   )rÈ   rb   r„   r…   r†   rÉ   s               rd   Ú+alter_table_backfill_columns_with_http_infoz4TableApi.alter_table_backfill_columns_with_http_infoM  s¡   € ðf ×=Ñ=ØØ1UØØ'Ø'ØØ#ð >ó 
ˆð 7Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rÄ   rÅ   r   rw   rÆ   rk   )rÈ   rb   r„   r�   rÉ   s               rd   Ú4alter_table_backfill_columns_without_preload_contentz=TableApi.alter_table_backfill_columns_without_preload_contentž  s   € ðf ×=Ñ=ØØ1UØØ'Ø'ØØ#ð >ó 
ˆð 7Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/backfill_columnrš   r¦   )rc   rg   rÁ   rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rÈ   z0TableApi._alter_table_backfill_columns_serializeë  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 0Ð;Ø?ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ:Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Ú alter_table_drop_columns_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á¹  Remove columns from table

        Remove specified columns from table `id`. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param alter_table_drop_columns_request: (required)
        :type alter_table_drop_columns_request: AlterTableDropColumnsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rÐ   rj   rm   rn   ro   rp   r   rw   rx   rk   r€   )Ú#_alter_table_drop_columns_serializerb   r„   r…   r†   r‡   ©rc   rg   rÐ   rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úalter_table_drop_columnsz!TableApi.alter_table_drop_columnsB  s¨   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð 3Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rÒ   )rÕ   rb   r„   r…   r†   rÖ   s               rd   Ú'alter_table_drop_columns_with_http_infoz0TableApi.alter_table_drop_columns_with_http_info“  s¡   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð 3Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rÓ   rÔ   r   rw   rx   rk   )rÕ   rb   r„   r�   rÖ   s               rd   Ú0alter_table_drop_columns_without_preload_contentz9TableApi.alter_table_drop_columns_without_preload_contentä  s   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð 3Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/drop_columnsrš   r¦   )rc   rg   rÐ   rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rÕ   z,TableApi._alter_table_drop_columns_serialize1  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 ,Ð7Ø;ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ7Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Ú analyze_table_query_plan_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á   Analyze query execution plan

        Analyze the query execution plan for a query against table `id`. Returns detailed statistics and analysis of the query execution plan.  REST NAMESPACE ONLY REST namespace returns the response as a plain string instead of the `AnalyzeTableQueryPlanResponse` JSON object. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param analyze_table_query_plan_request: (required)
        :type analyze_table_query_plan_request: AnalyzeTableQueryPlanRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rÞ   rj   rm   rn   ro   rp   Ústrrw   rx   rk   r€   )Ú#_analyze_table_query_plan_serializerb   r„   r…   r†   r‡   ©rc   rg   rÞ   rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úanalyze_table_query_planz!TableApi.analyze_table_query_planˆ  ó¨   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rà   )rä   rb   r„   r…   r†   rå   s               rd   Ú'analyze_table_query_plan_with_http_infoz0TableApi.analyze_table_query_plan_with_http_infoÙ  ó¡   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rá   râ   rã   rw   rx   rk   )rä   rb   r„   r�   rå   s               rd   Ú0analyze_table_query_plan_without_preload_contentz9TableApi.analyze_table_query_plan_without_preload_content*  ó   € ðf ×9Ñ9ØØ-MØØ'Ø'ØØ#ð :ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/analyze_planrš   r¦   )rc   rg   rÞ   rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rä   z,TableApi._analyze_table_query_plan_serializew  rÝ   rf   Úbatch_commit_tables_requestc           	      óì   — | j                  ||||||¬«      }dddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  «        | j                  j	                  |
|	¬«      j
                  S ©áˆ  Atomically commit a batch of mixed table operations

        Atomically commit a batch of table operations. This is a generalized version of `BatchCreateTableVersions` that supports mixed operation types within a single atomic transaction at the metadata layer.  Supported operation types: - `DeclareTable`: Declare (reserve) a new table - `CreateTableVersion`: Create a new version entry for a table - `DeleteTableVersions`: Delete version ranges from a table - `DeregisterTable`: Deregister (soft-delete) a table  All operations are committed atomically: either all succeed or none are applied. 

        :param batch_commit_tables_request: (required)
        :type batch_commit_tables_request: BatchCommitTablesRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rï   rj   rm   rn   ro   rp   r   rw   ©ry   rz   r{   r|   r}   Ú409r~   r   rk   r€   )Ú_batch_commit_tables_serializerb   r„   r…   r†   r‡   ©rc   rï   rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s              rd   Úbatch_commit_tableszTableApi.batch_commit_tablesÎ  s¨   € ð` ×4Ñ4Ø(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c           	      óØ   — | j                  ||||||¬«      }dddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  «        | j                  j	                  |
|	¬«      S rñ   )rö   rb   r„   r…   r†   r÷   s              rd   Ú"batch_commit_tables_with_http_infoz+TableApi.batch_commit_tables_with_http_info  s¡   € ð` ×4Ñ4Ø(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c           	      ó–   — | j                  ||||||¬«      }dddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  S )rò   ró   r   rw   rô   rk   )rö   rb   r„   r�   r÷   s              rd   Ú+batch_commit_tables_without_preload_contentz4TableApi.batch_commit_tables_without_preload_contentj  s   € ð` ×4Ñ4Ø(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 óN  — d }i }i }	g }
|xs i }g }i }d }|�|
j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|	|
||||||||¬«      S )	Nrj   r’   r“   r”   r•   r™   z/v1/table/batch-commitrš   r¦   )rc   rï   rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                    rd   rö   z'TableApi._batch_commit_tables_serialize´  s  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð Ð à× Ñ  +¨yÐ!9Ô:ð
 'Ð2Ø6ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ2Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Ú#batch_create_table_versions_requestc           	      óì   — | j                  ||||||¬«      }dddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  «        | j                  j	                  |
|	¬«      j
                  S ©á  Atomically create versions for multiple tables

        Atomically create new version entries for multiple tables.  This operation is atomic: either all table versions are created successfully, or none are created. If any version creation fails (e.g., due to conflict), the entire batch operation fails.  Each entry in the request specifies the table identifier and version details. This supports `put_if_not_exists` semantics for each version entry. 

        :param batch_create_table_versions_request: (required)
        :type batch_create_table_versions_request: BatchCreateTableVersionsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rþ   rj   rm   rn   ro   rp   r   rw   rô   rk   r€   )Ú&_batch_create_table_versions_serializerb   r„   r…   r†   r‡   ©rc   rþ   rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s              rd   Úbatch_create_table_versionsz$TableApi.batch_create_table_versions  s¨   € ð` ×<Ñ<Ø0SØØ'Ø'ØØ#ð =ó 
ˆð 6Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c           	      óØ   — | j                  ||||||¬«      }dddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  «        | j                  j	                  |
|	¬«      S r   )r  rb   r„   r…   r†   r  s              rd   Ú*batch_create_table_versions_with_http_infoz3TableApi.batch_create_table_versions_with_http_infoV  s¡   € ð` ×<Ñ<Ø0SØØ'Ø'ØØ#ð =ó 
ˆð 6Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c           	      ó–   — | j                  ||||||¬«      }dddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  S )r  r  r   rw   rô   rk   )r  rb   r„   r�   r  s              rd   Ú3batch_create_table_versions_without_preload_contentz<TableApi.batch_create_table_versions_without_preload_content¤  s   € ð` ×<Ñ<Ø0SØØ'Ø'ØØ#ð =ó 
ˆð 6Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 óN  — d }i }i }	g }
|xs i }g }i }d }|�|
j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|	|
||||||||¬«      S )	Nrj   r’   r“   r”   r•   r™   z/v1/table/version/batch-createrš   r¦   )rc   rþ   rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                    rd   r  z/TableApi._batch_create_table_versions_serializeî  s  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð Ð à× Ñ  +¨yÐ!9Ô:ð
 /Ð:Ø>ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ:Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Ú#batch_delete_table_versions_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áÀ  Delete table version records

        Delete version metadata records for table `id`.  This operation deletes version tracking records, NOT the actual table data. It supports deleting ranges of versions for efficient bulk cleanup.  Special range values: - `start_version: 0` with `end_version: -1` means delete ALL version records 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param batch_delete_table_versions_request: (required)
        :type batch_delete_table_versions_request: BatchDeleteTableVersionsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r  rj   rm   rn   ro   rp   r   rw   rx   rk   r€   )Ú&_batch_delete_table_versions_serializerb   r„   r…   r†   r‡   ©rc   rg   r  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úbatch_delete_table_versionsz$TableApi.batch_delete_table_versionsB	  s¨   € ðf ×<Ñ<ØØ0SØØ'Ø'ØØ#ð =ó 
ˆð 6Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r  )r  rb   r„   r…   r†   r  s               rd   Ú*batch_delete_table_versions_with_http_infoz3TableApi.batch_delete_table_versions_with_http_info“	  s¡   € ðf ×<Ñ<ØØ0SØØ'Ø'ØØ#ð =ó 
ˆð 6Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r  r  r   rw   rx   rk   )r  rb   r„   r�   r  s               rd   Ú3batch_delete_table_versions_without_preload_contentz<TableApi.batch_delete_table_versions_without_preload_contentä	  s   € ðf ×<Ñ<ØØ0SØØ'Ø'ØØ#ð =ó 
ˆð 6Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/version/deleterš   r¦   )rc   rg   r  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   r  z/TableApi._batch_delete_table_versions_serialize1
  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 /Ð:Ø>ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ9Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Úcount_table_rows_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áé  Count rows in a table

        Count the number of rows in table `id`  REST NAMESPACE ONLY REST namespace returns the response as a plain integer instead of the `CountTableRowsResponse` JSON object. The REST response maps to the `CountTableRowsResponse` model as follows: - the integer response body maps to `count` - response headers map to `context` via the `header.` prefix (see the `Context` schema) 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param count_table_rows_request: (required)
        :type count_table_rows_request: CountTableRowsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r  rj   rm   rn   ro   rp   Úintrw   rx   rk   r€   )Ú_count_table_rows_serializerb   r„   r…   r†   r‡   ©rc   rg   r  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úcount_table_rowszTableApi.count_table_rowsˆ
  s¨   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r  )r  rb   r„   r…   r†   r  s               rd   Úcount_table_rows_with_http_infoz(TableApi.count_table_rows_with_http_infoÙ
  s¡   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r  r  r  rw   rx   rk   )r  rb   r„   r�   r  s               rd   Ú(count_table_rows_without_preload_contentz1TableApi.count_table_rows_without_preload_content*  s   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/count_rowsrš   r¦   )rc   rg   r  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   r  z$TableApi._count_table_rows_serializew  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 $Ð/Ø3ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ5Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   r    zArrow IPC dataÚmodeÚ
propertieszÌBusiness logic properties managed by the namespace implementation outside Lance context. The map is translated to a single JSON-encoded query parameter such as `properties={"user":"alice","team":"eng"}`. Ústorage_optionsa  Storage options that configure overrides for writing table data and metadata during table creation. These are passed to Lance for the write path. The map is translated to a single JSON-encoded query parameter such as `storage_options={"aws_region":"us-east-1","timeout":"30s"}`. c                 óô   — | j                  ||||||||	|
|¬«
      }dddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©á~  Create a table with the given name

        Create table `id` in the namespace with the given data in Arrow IPC stream.  The schema of the Arrow IPC stream is used as the table schema. If the stream is empty, the API creates a new empty table.  REST NAMESPACE ONLY REST namespace uses Arrow IPC stream as the request body. It passes in the `CreateTableRequest` information in the following way: - `id`: pass through path parameter of the same name - `mode`: pass through query parameter of the same name - `properties`: serialize as a single JSON-encoded query parameter such as   `properties={"user":"alice","team":"eng"}`; these are business logic properties   managed by the namespace implementation outside Lance context - `storage_options`: serialize as a single JSON-encoded query parameter such as   `storage_options={"aws_region":"us-east-1","timeout":"30s"}`; these configure   write-time overrides for data and metadata written during table creation 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param body: Arrow IPC data (required)
        :type body: bytearray
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param mode:
        :type mode: str
        :param properties: Business logic properties managed by the namespace implementation outside Lance context. The map is translated to a single JSON-encoded query parameter such as `properties={"user":"alice","team":"eng"}`. 
        :type properties: str
        :param storage_options: Storage options that configure overrides for writing table data and metadata during table creation. These are passed to Lance for the write path. The map is translated to a single JSON-encoded query parameter such as `storage_options={"aws_region":"us-east-1","timeout":"30s"}`. 
        :type storage_options: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©
rg   r    rj   r'  r(  r)  rm   rn   ro   rp   r%   rw   rô   rk   r€   )Ú_create_table_serializerb   r„   r…   r†   r‡   ©rc   rg   r    rj   r'  r(  r)  rk   rm   rn   ro   rp   r‰   rŠ   r�   s                  rd   Úcreate_tablezTableApi.create_tableÎ  s´   € ðx ×-Ñ-ØØØØØ!Ø+Ø'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c                 óà   — | j                  ||||||||	|
|¬«
      }dddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      S r+  )r.  rb   r„   r…   r†   r/  s                  rd   Úcreate_table_with_http_infoz$TableApi.create_table_with_http_info,  s­   € ðx ×-Ñ-ØØØØØ!Ø+Ø'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c                 óž   — | j                  ||||||||	|
|¬«
      }dddddddddœ} | j                  j                  |d|iŽ}|j                  S )r,  r-  r%   rw   rô   rk   )r.  rb   r„   r�   r/  s                  rd   Ú$create_table_without_preload_contentz-TableApi.create_table_without_preload_contentŠ  s‹   € ðx ×-Ñ-ØØØØØ!Ø+Ø'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 óŠ  — d }i }i }g }|	xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�Nt        |t        «      r&t        |d«      5 }|j	                  «       }d d d «       nt        |t
        «      r|d   }n|}d|vr| j                  j                  d	g«      |d<   |r||d
<   n#| j                  j                  dg«      }|�||d
<   g d¢}| j                  j                  dd||||||||||¬«      S # 1 sw Y   Œ‚xY w)Nrg   rj   r'  r(  r)  Úrbé   r’   r“   r”   ú#application/vnd.apache.arrow.streamr•   r™   z/v1/table/{id}/createrš   ©
r§   Ú
isinstancerã   Úopenr…   Útuplerb   r¨   r©   rª   )rc   rg   r    rj   r'  r(  r)  rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   Ú_fpr²   r³   s                         rd   r.  z TableApi._create_table_serializeä  sÃ  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐà× Ñ  &¨$ Ô0àÐ!à× Ñ  ,°
Ð!;Ô<àÐ&à× Ñ Ð"3°_Ð!EÔFð
 Ðä˜$¤Ô$Ü˜$ Ó%ð .¨Ø#&§8¡8£:�L÷.ð .ä˜D¤%Ô(à# A™w‘à#�ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à=ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ1Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
÷M.ð .ús   ÂD9Ä9EÚcreate_table_branch_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á  Create a new branch

        Create a new branch for table `id` starting from a source ref (another branch and/or version), defaulting to the latest version of the main branch. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param create_table_branch_request: (required)
        :type create_table_branch_request: CreateTableBranchRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r>  rj   rm   rn   ro   rp   r"   rw   rô   rk   r€   )Ú_create_table_branch_serializerb   r„   r…   r†   r‡   ©rc   rg   r>  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úcreate_table_branchzTableApi.create_table_branchR  s«   € ðf ×4Ñ4ØØ(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r@  )rC  rb   r„   r…   r†   rD  s               rd   Ú"create_table_branch_with_http_infoz+TableApi.create_table_branch_with_http_info¤  s¤   € ðf ×4Ñ4ØØ(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rA  rB  r"   rw   rô   rk   )rC  rb   r„   r�   rD  s               rd   Ú+create_table_branch_without_preload_contentz4TableApi.create_table_branch_without_preload_contentö  s‚   € ðf ×4Ñ4ØØ(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/branches/createrš   r¦   )rc   rg   r>  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rC  z'TableApi._create_table_branch_serializeD  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 'Ð2Ø6ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ:Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Úcreate_table_index_requestzIndex creation requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áÔ  Create an index on a table

        Create an index on a table field for faster search operations. Supports vector indexes (IVF_FLAT, IVF_HNSW_SQ, IVF_PQ, etc.) and scalar indexes (BTREE, BITMAP, FTS, etc.). Index creation is handled asynchronously. Use the `ListTableIndices` and `DescribeTableIndexStats` operations to monitor index creation progress. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param create_table_index_request: Index creation request (required)
        :type create_table_index_request: CreateTableIndexRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rL  rj   rm   rn   ro   rp   r$   rw   rx   rk   r€   )Ú_create_table_index_serializerb   r„   r…   r†   r‡   ©rc   rg   rL  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úcreate_table_indexzTableApi.create_table_index›  ó¨   € ðf ×3Ñ3ØØ'AØØ'Ø'ØØ#ð 4ó 
ˆð .Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rN  )rQ  rb   r„   r…   r†   rR  s               rd   Ú!create_table_index_with_http_infoz*TableApi.create_table_index_with_http_infoì  ó¡   € ðf ×3Ñ3ØØ'AØØ'Ø'ØØ#ð 4ó 
ˆð .Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rO  rP  r$   rw   rx   rk   )rQ  rb   r„   r�   rR  s               rd   Ú*create_table_index_without_preload_contentz3TableApi.create_table_index_without_preload_content=  ó   € ðf ×3Ñ3ØØ'AØØ'Ø'ØØ#ð 4ó 
ˆð .Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/create_indexrš   r¦   ©rc   rg   rL  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rQ  z&TableApi._create_table_index_serializeŠ  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 &Ð1Ø5ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ7Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   zScalar index creation requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á	  Create a scalar index on a table

        Create a scalar index on a table field for faster filtering operations. Supports scalar indexes (BTREE, BITMAP, LABEL_LIST, FTS, etc.). This is an alias for CreateTableIndex specifically for scalar indexes. Index creation is handled asynchronously. Use the `ListTableIndices` and `DescribeTableIndexStats` operations to monitor index creation progress. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param create_table_index_request: Scalar index creation request (required)
        :type create_table_index_request: CreateTableIndexRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        rP  r&   rw   rx   rk   r€   )Ú$_create_table_scalar_index_serializerb   r„   r…   r†   r‡   rR  s               rd   Úcreate_table_scalar_indexz"TableApi.create_table_scalar_indexá  s¨   € ðf ×:Ñ:ØØ'AØØ'Ø'ØØ#ð ;ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r^  )r`  rb   r„   r…   r†   rR  s               rd   Ú(create_table_scalar_index_with_http_infoz1TableApi.create_table_scalar_index_with_http_info2  s¡   € ðf ×:Ñ:ØØ'AØØ'Ø'ØØ#ð ;ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r_  rP  r&   rw   rx   rk   )r`  rb   r„   r�   rR  s               rd   Ú1create_table_scalar_index_without_preload_contentz:TableApi.create_table_scalar_index_without_preload_contentƒ  s   € ðf ×:Ñ:ØØ'AØØ'Ø'ØØ#ð ;ó 
ˆð 4Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z"/v1/table/{id}/create_scalar_indexrš   r¦   r\  s                     rd   r`  z-TableApi._create_table_scalar_index_serializeÐ  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 &Ð1Ø5ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ>Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Úcreate_table_tag_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á²  Create a new tag

        Create a new tag for table `id` that points to a specific version. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param create_table_tag_request: (required)
        :type create_table_tag_request: CreateTableTagRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rg  rj   rm   rn   ro   rp   r(   rw   rô   rk   r€   )Ú_create_table_tag_serializerb   r„   r…   r†   r‡   ©rc   rg   rg  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úcreate_table_tagzTableApi.create_table_tag'  s«   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S ri  )rl  rb   r„   r…   r†   rm  s               rd   Úcreate_table_tag_with_http_infoz(TableApi.create_table_tag_with_http_infoy  s¤   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rj  rk  r(   rw   rô   rk   )rl  rb   r„   r�   rm  s               rd   Ú(create_table_tag_without_preload_contentz1TableApi.create_table_tag_without_preload_contentË  s‚   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/tags/createrš   r¦   )rc   rg   rg  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rl  z$TableApi._create_table_tag_serialize  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 $Ð/Ø3ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ6Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Úcreate_table_version_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á1  Create a new table version

        Create a new version entry for table `id`.  This operation supports `put_if_not_exists` semantics. The operation will fail with 409 Conflict if the version already exists. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param create_table_version_request: (required)
        :type create_table_version_request: CreateTableVersionRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   ru  rj   rm   rn   ro   rp   r*   rw   rô   rk   r€   )Ú_create_table_version_serializerb   r„   r…   r†   r‡   ©rc   rg   ru  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úcreate_table_versionzTableApi.create_table_versionp  s«   € ðf ×5Ñ5ØØ)EØØ'Ø'ØØ#ð 6ó 
ˆð 0Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rw  )rz  rb   r„   r…   r†   r{  s               rd   Ú#create_table_version_with_http_infoz,TableApi.create_table_version_with_http_infoÂ  s¤   € ðf ×5Ñ5ØØ)EØØ'Ø'ØØ#ð 6ó 
ˆð 0Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rx  ry  r*   rw   rô   rk   )rz  rb   r„   r�   r{  s               rd   Ú,create_table_version_without_preload_contentz5TableApi.create_table_version_without_preload_content  s‚   € ðf ×5Ñ5ØØ)EØØ'Ø'ØØ#ð 6ó 
ˆð 0Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/version/createrš   r¦   )rc   rg   ru  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rz  z(TableApi._create_table_version_serializeb  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 (Ð3Ø7ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ9Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Údeclare_table_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á½  Declare a table

        Declare a table with the given name without touching storage. This is a metadata-only operation that records the table existence and sets up aspects like access control.  For DirectoryNamespace implementation, this creates a `.lance-reserved` file in the table directory to mark the table's existence without creating actual Lance data files. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param declare_table_request: (required)
        :type declare_table_request: DeclareTableRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r‚  rj   rm   rn   ro   rp   r,   rw   rô   rk   r€   )Ú_declare_table_serializerb   r„   r…   r†   r‡   ©rc   rg   r‚  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Údeclare_tablezTableApi.declare_table¹  s«   € ðf ×.Ñ.ØØ"7ØØ'Ø'ØØ#ð /ó 
ˆð *Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r„  )r‡  rb   r„   r…   r†   rˆ  s               rd   Údeclare_table_with_http_infoz%TableApi.declare_table_with_http_info  s¤   € ðf ×.Ñ.ØØ"7ØØ'Ø'ØØ#ð /ó 
ˆð *Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r…  r†  r,   rw   rô   rk   )r‡  rb   r„   r�   rˆ  s               rd   Ú%declare_table_without_preload_contentz.TableApi.declare_table_without_preload_content]  s‚   € ðf ×.Ñ.ØØ"7ØØ'Ø'ØØ#ð /ó 
ˆð *Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/declarerš   r¦   )rc   rg   r‚  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   r‡  z!TableApi._declare_table_serialize«  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 !Ð,Ø0ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ2Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Údelete_from_table_requestzDelete requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á¦  Delete rows from a table

        Delete rows from table `id`. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param delete_from_table_request: Delete request (required)
        :type delete_from_table_request: DeleteFromTableRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r�  rj   rm   rn   ro   rp   r.   rw   rx   rk   r€   )Ú_delete_from_table_serializerb   r„   r…   r†   r‡   ©rc   rg   r�  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Údelete_from_tablezTableApi.delete_from_table  s¨   € ðf ×2Ñ2ØØ&?ØØ'Ø'ØØ#ð 3ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r’  )r•  rb   r„   r…   r†   r–  s               rd   Ú delete_from_table_with_http_infoz)TableApi.delete_from_table_with_http_infoS  s¡   € ðf ×2Ñ2ØØ&?ØØ'Ø'ØØ#ð 3ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r“  r”  r.   rw   rx   rk   )r•  rb   r„   r�   r–  s               rd   Ú)delete_from_table_without_preload_contentz2TableApi.delete_from_table_without_preload_content¤  s   € ðf ×2Ñ2ØØ&?ØØ'Ø'ØØ#ð 3ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/deleterš   r¦   )rc   rg   r�  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   r•  z%TableApi._delete_from_table_serializeñ  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 %Ð0Ø4ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ1Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Údelete_table_branch_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á¢  Delete a branch

        Delete an existing branch from table `id`. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param delete_table_branch_request: (required)
        :type delete_table_branch_request: DeleteTableBranchRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r�  rj   rm   rn   ro   rp   r0   rw   rx   rk   r€   )Ú_delete_table_branch_serializerb   r„   r…   r†   r‡   ©rc   rg   r�  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Údelete_table_branchzTableApi.delete_table_branchH  s¨   € ðf ×4Ñ4ØØ(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rŸ  )r¢  rb   r„   r…   r†   r£  s               rd   Ú"delete_table_branch_with_http_infoz+TableApi.delete_table_branch_with_http_info™  s¡   € ðf ×4Ñ4ØØ(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r   r¡  r0   rw   rx   rk   )r¢  rb   r„   r�   r£  s               rd   Ú+delete_table_branch_without_preload_contentz4TableApi.delete_table_branch_without_preload_contentê  s   € ðf ×4Ñ4ØØ(CØØ'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/branches/deleterš   r¦   )rc   rg   r�  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   r¢  z'TableApi._delete_table_branch_serialize7  rK  rf   Údelete_table_tag_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á“  Delete a tag

        Delete an existing tag from table `id`. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param delete_table_tag_request: (required)
        :type delete_table_tag_request: DeleteTableTagRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rª  rj   rm   rn   ro   rp   r2   rw   rx   rk   r€   )Ú_delete_table_tag_serializerb   r„   r…   r†   r‡   ©rc   rg   rª  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Údelete_table_tagzTableApi.delete_table_tagŽ  ó¨   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r¬  )r¯  rb   r„   r…   r†   r°  s               rd   Údelete_table_tag_with_http_infoz(TableApi.delete_table_tag_with_http_infoß  ó¡   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r­  r®  r2   rw   rx   rk   )r¯  rb   r„   r�   r°  s               rd   Ú(delete_table_tag_without_preload_contentz1TableApi.delete_table_tag_without_preload_content0  ó   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/tags/deleterš   r¦   )rc   rg   rª  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   r¯  z$TableApi._delete_table_tag_serialize}  rt  rf   Úderegister_table_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áœ  Deregister a table

        Deregister table `id` from its namespace. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param deregister_table_request: (required)
        :type deregister_table_request: DeregisterTableRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rº  rj   rm   rn   ro   rp   r4   rw   rx   rk   r€   )Ú_deregister_table_serializerb   r„   r…   r†   r‡   ©rc   rg   rº  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úderegister_tablezTableApi.deregister_tableÔ  s¨   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r¼  )r¿  rb   r„   r…   r†   rÀ  s               rd   Úderegister_table_with_http_infoz(TableApi.deregister_table_with_http_info%  s¡   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r½  r¾  r4   rw   rx   rk   )r¿  rb   r„   r�   rÀ  s               rd   Ú(deregister_table_without_preload_contentz1TableApi.deregister_table_without_preload_contentv  s   € ðf ×1Ñ1ØØ%=ØØ'Ø'ØØ#ð 2ó 
ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/deregisterrš   r¦   )rc   rg   rº  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   r¿  z$TableApi._deregister_table_serializeÃ  r&  rf   Údescribe_table_requestÚwith_table_uriz0Whether to include the table URI in the responseÚload_detailed_metadatazçWhether to load detailed metadata that requires opening the dataset. When false (default), only `location` is required in the response. When true, the response includes additional metadata such as `version`, `schema`, and `stats`. Úcheck_declaredzóWhether to check if the table exists only as a namespace declaration without storage data. When false (default), the response should return null for `is_only_declared` unless another option such as `load_detailed_metadata` requires the check. c                 óò   — | j                  ||||||||	|
|¬«
      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©á.  Describe information of a table

        Describe the detailed information for table `id`.  REST NAMESPACE ONLY REST namespace passes `with_table_uri`, `load_detailed_metadata`, and `check_declared` as query parameters instead of in the request body. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param describe_table_request: (required)
        :type describe_table_request: DescribeTableRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param with_table_uri: Whether to include the table URI in the response
        :type with_table_uri: bool
        :param load_detailed_metadata: Whether to load detailed metadata that requires opening the dataset. When false (default), only `location` is required in the response. When true, the response includes additional metadata such as `version`, `schema`, and `stats`. 
        :type load_detailed_metadata: bool
        :param check_declared: Whether to check if the table exists only as a namespace declaration without storage data. When false (default), the response should return null for `is_only_declared` unless another option such as `load_detailed_metadata` requires the check. 
        :type check_declared: bool
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©
rg   rÇ  rj   rÈ  rÉ  rÊ  rm   rn   ro   rp   r8   rw   rx   rk   r€   )Ú_describe_table_serializerb   r„   r…   r†   r‡   ©rc   rg   rÇ  rj   rÈ  rÉ  rÊ  rk   rm   rn   ro   rp   r‰   rŠ   r�   s                  rd   Údescribe_tablezTableApi.describe_table  s±   € ðx ×/Ñ/ØØ#9ØØ)Ø#9Ø)Ø'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c                 óÞ   — | j                  ||||||||	|
|¬«
      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      S rÌ  )rÏ  rb   r„   r…   r†   rÐ  s                  rd   Údescribe_table_with_http_infoz&TableApi.describe_table_with_http_infow  sª   € ðx ×/Ñ/ØØ#9ØØ)Ø#9Ø)Ø'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c                 óœ   — | j                  ||||||||	|
|¬«
      }ddddddddœ} | j                  j                  |d|iŽ}|j                  S )rÍ  rÎ  r8   rw   rx   rk   )rÏ  rb   r„   r�   rÐ  s                  rd   Ú&describe_table_without_preload_contentz/TableApi.describe_table_without_preload_contentÔ  sˆ   € ðx ×/Ñ/ØØ#9ØØ)Ø#9Ø)Ø'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 óÚ  — d }i }i }g }|	xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d	¢}| j                  j	                  d
d||||||||||¬«      S )Nrg   rj   rÈ  rÉ  rÊ  r’   r“   r”   r•   r™   z/v1/table/{id}/describerš   r¦   )rc   rg   rÇ  rj   rÈ  rÉ  rÊ  rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                        rd   rÏ  z"TableApi._describe_table_serialize-  sx  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐ%à× Ñ Ð"2°NÐ!CÔDà!Ð-à× Ñ Ð":Ð<RÐ!SÔTàÐ%à× Ñ Ð"2°NÐ!CÔDð
 "Ð-Ø1ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ3Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Ú
index_namez"Name of the index to get stats forÚ"describe_table_index_stats_requestzIndex stats requestc
           
      óî   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©áŸ  Get table index statistics

        Get statistics for a specific index on a table. Returns information about the index type, distance type (for vector indices), and row counts. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param index_name: Name of the index to get stats for (required)
        :type index_name: str
        :param describe_table_index_stats_request: Index stats request (required)
        :type describe_table_index_stats_request: DescribeTableIndexStatsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r×  rØ  rj   rm   rn   ro   rp   r6   rw   rx   rk   r€   )Ú%_describe_table_index_stats_serializerb   r„   r…   r†   r‡   ©rc   rg   r×  rØ  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s                rd   Údescribe_table_index_statsz#TableApi.describe_table_index_stats“  s«   € ðl ×;Ñ;ØØ!Ø/QØØ'Ø'ØØ#ð <ó 	
ˆð 5Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c
           
      óÚ   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      S rÚ  )rÝ  rb   r„   r…   r†   rÞ  s                rd   Ú)describe_table_index_stats_with_http_infoz2TableApi.describe_table_index_stats_with_http_infoè  s¤   € ðl ×;Ñ;ØØ!Ø/QØØ'Ø'ØØ#ð <ó 	
ˆð 5Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c
           
      ó˜   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  S )rÛ  rÜ  r6   rw   rx   rk   )rÝ  rb   r„   r�   rÞ  s                rd   Ú2describe_table_index_stats_without_preload_contentz;TableApi.describe_table_index_stats_without_preload_content=  s‚   € ðl ×;Ñ;ØØ!Ø/QØØ'Ø'ØØ#ð <ó 	
ˆð 5Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c	                 ój  — d }	i }
i }g }|xs i }g }i }d }|�||d<   |�||d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd	||||||||
|	|¬
«      S )Nrg   r×  rj   r’   r“   r”   r•   r™   z'/v1/table/{id}/index/{index_name}/statsrš   r¦   )rc   rg   r×  rØ  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                      rd   rÝ  z.TableApi._describe_table_index_stats_serializeŽ  s9  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑØÐ!Ø)3ˆL˜Ñ&àÐ à× Ñ  +¨yÐ!9Ô:ð
 .Ð9Ø=ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØCØ$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Údescribe_table_version_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á  Describe a specific table version

        Describe the detailed information for a specific version of table `id`.  Returns the manifest path and metadata for the specified version. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param describe_table_version_request: (required)
        :type describe_table_version_request: DescribeTableVersionRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rå  rj   rm   rn   ro   rp   r:   rw   rx   rk   r€   )Ú!_describe_table_version_serializerb   r„   r…   r†   r‡   ©rc   rg   rå  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Údescribe_table_versionzTableApi.describe_table_versionè  s¨   € ðf ×7Ñ7ØØ+IØØ'Ø'ØØ#ð 8ó 
ˆð 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rç  )rê  rb   r„   r…   r†   rë  s               rd   Ú%describe_table_version_with_http_infoz.TableApi.describe_table_version_with_http_info9  s¡   € ðf ×7Ñ7ØØ+IØØ'Ø'ØØ#ð 8ó 
ˆð 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rè  ré  r:   rw   rx   rk   )rê  rb   r„   r�   rë  s               rd   Ú.describe_table_version_without_preload_contentz7TableApi.describe_table_version_without_preload_contentŠ  s   € ðf ×7Ñ7ØØ+IØØ'Ø'ØØ#ð 8ó 
ˆð 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/version/describerš   r¦   )rc   rg   rå  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rê  z*TableApi._describe_table_version_serialize×  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 *Ð5Ø9ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ;Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   c                 óê   — | j                  ||||||¬«      }ddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  «        | j                  j	                  |
|	¬«      j
                  S ©áê  Drop a table

        Drop table `id` and delete its data.  REST NAMESPACE ONLY REST namespace does not use a request body for this operation. The `DropTableRequest` information is passed in the following way: - `id`: pass through path parameter of the same name 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rj   rm   rn   ro   rp   r<   rw   rx   rk   r€   )Ú_drop_table_serializerb   r„   r…   r†   r‡   ©rc   rg   rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s              rd   Ú
drop_tablezTableApi.drop_table.  s¥   € ð` ×+Ñ+ØØØ'Ø'ØØ#ð ,ó 
ˆð 'Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c                 óÖ   — | j                  ||||||¬«      }ddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  «        | j                  j	                  |
|	¬«      S ró  )rö  rb   r„   r…   r†   r÷  s              rd   Údrop_table_with_http_infoz"TableApi.drop_table_with_http_info{  sž   € ð` ×+Ñ+ØØØ'Ø'ØØ#ð ,ó 
ˆð 'Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c                 ó”   — | j                  ||||||¬«      }ddddddddœ}	 | j                  j                  |d|iŽ}
|
j                  S )rô  rõ  r<   rw   rx   rk   )rö  rb   r„   r�   r÷  s              rd   Ú"drop_table_without_preload_contentz+TableApi.drop_table_without_preload_contentÈ  s|   € ð` ×+Ñ+ØØØ'Ø'ØØ#ð ,ó 
ˆð 'Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 óþ   — d }i }i }	g }
|xs i }g }i }d }|�||	d<   |�|
j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  dd|	|
||||||||¬«      S )	Nrg   rj   r’   r“   r•   r™   z/v1/table/{id}/droprš   ©r§   rb   r¨   rª   )rc   rg   rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r³   s                   rd   rö  zTableApi._drop_table_serialize  sÚ   € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ/Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   zName of the index to dropÚbrancha  Optional branch to target. When not specified, the main branch is used. Used by branch-scoped operations that cannot carry a `branch` field in their request body (Arrow IPC stream and bodyless operations). Operations with a JSON request body carry `branch` as a body field instead. c
           
      óî   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©áä	  Drop a specific index

        Drop the specified index from table `id`.  REST NAMESPACE ONLY REST namespace does not use a request body for this operation. The `DropTableIndexRequest` information is passed in the following way: - `id`: pass through path parameter of the same name - `index_name`: pass through path parameter of the same name 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param index_name: Name of the index to drop (required)
        :type index_name: str
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param branch: Optional branch to target. When not specified, the main branch is used. Used by branch-scoped operations that cannot carry a `branch` field in their request body (Arrow IPC stream and bodyless operations). Operations with a JSON request body carry `branch` as a body field instead. 
        :type branch: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r×  rj   rÿ  rm   rn   ro   rp   r;   rw   rx   rk   r€   )Ú_drop_table_index_serializerb   r„   r…   r†   r‡   ©rc   rg   r×  rj   rÿ  rk   rm   rn   ro   rp   r‰   rŠ   r�   s                rd   Údrop_table_indexzTableApi.drop_table_indexX  s«   € ðl ×1Ñ1ØØ!ØØØ'Ø'ØØ#ð 2ó 	
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c
           
      óÚ   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      S r  )r  rb   r„   r…   r†   r  s                rd   Údrop_table_index_with_http_infoz(TableApi.drop_table_index_with_http_info­  s¤   € ðl ×1Ñ1ØØ!ØØØ'Ø'ØØ#ð 2ó 	
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c
           
      ó˜   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  S )r  r  r;   rw   rx   rk   )r  rb   r„   r�   r  s                rd   Ú(drop_table_index_without_preload_contentz1TableApi.drop_table_index_without_preload_content   s‚   € ðl ×1Ñ1ØØ!ØØØ'Ø'ØØ#ð 2ó 	
ˆð ,Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c	                 ó6  — d }	i }
i }g }|xs i }g }i }d }|�||d<   |�||d<   |�|j                  d|f«       |�|j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  dd	||||||||
|	|¬
«      S )Nrg   r×  rj   rÿ  r’   r“   r•   r™   z&/v1/table/{id}/index/{index_name}/droprš   rþ  )rc   rg   r×  rj   rÿ  rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r³   s                     rd   r  z$TableApi._drop_table_index_serializeS   s  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑØÐ!Ø)3ˆL˜Ñ&àÐ à× Ñ  +¨yÐ!9Ô:àÐà× Ñ  (¨FÐ!3Ô4ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØBØ$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Ú explain_table_query_plan_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á¦  Get query execution plan explanation

        Get the query execution plan for a query against table `id`. Returns a human-readable explanation of how the query will be executed.  REST NAMESPACE ONLY REST namespace returns the response as a plain string instead of the `ExplainTableQueryPlanResponse` JSON object. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param explain_table_query_plan_request: (required)
        :type explain_table_query_plan_request: ExplainTableQueryPlanRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r  rj   rm   rn   ro   rp   rã   rw   rx   rk   r€   )Ú#_explain_table_query_plan_serializerb   r„   r…   r†   r‡   ©rc   rg   r  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úexplain_table_query_planz!TableApi.explain_table_query_plan¢   rç   rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r  )r  rb   r„   r…   r†   r  s               rd   Ú'explain_table_query_plan_with_http_infoz0TableApi.explain_table_query_plan_with_http_infoó   rê   rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r  r  rã   rw   rx   rk   )r  rb   r„   r�   r  s               rd   Ú0explain_table_query_plan_without_preload_contentz9TableApi.explain_table_query_plan_without_preload_contentD!  rí   rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/explain_planrš   r¦   )rc   rg   r  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   r  z,TableApi._explain_table_query_plan_serialize‘!  rÝ   rf   Úget_table_stats_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áÈ  Get table statistics

        Get statistics for table `id`, including row counts, data sizes, and column statistics. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param get_table_stats_request: (required)
        :type get_table_stats_request: GetTableStatsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r  rj   rm   rn   ro   rp   r?   rw   rx   rk   r€   )Ú_get_table_stats_serializerb   r„   r…   r†   r‡   ©rc   rg   r  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úget_table_statszTableApi.get_table_statsè!  s¨   € ðf ×0Ñ0ØØ$;ØØ'Ø'ØØ#ð 1ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r  )r  rb   r„   r…   r†   r  s               rd   Úget_table_stats_with_http_infoz'TableApi.get_table_stats_with_http_info9"  s¡   € ðf ×0Ñ0ØØ$;ØØ'Ø'ØØ#ð 1ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r  r  r?   rw   rx   rk   )r  rb   r„   r�   r  s               rd   Ú'get_table_stats_without_preload_contentz0TableApi.get_table_stats_without_preload_contentŠ"  s   € ðf ×0Ñ0ØØ$;ØØ'Ø'ØØ#ð 1ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/statsrš   r¦   )rc   rg   r  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   r  z#TableApi._get_table_stats_serialize×"  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 #Ð.Ø2ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ0Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Úget_table_tag_version_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áÐ  Get version for a specific tag

        Get the version number that a specific tag points to for table `id`. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param get_table_tag_version_request: (required)
        :type get_table_tag_version_request: GetTableTagVersionRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r&  rj   rm   rn   ro   rp   rA   rw   rx   rk   r€   )Ú _get_table_tag_version_serializerb   r„   r…   r†   r‡   ©rc   rg   r&  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úget_table_tag_versionzTableApi.get_table_tag_version.#  s¨   € ðf ×6Ñ6ØØ*GØØ'Ø'ØØ#ð 7ó 
ˆð 0Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r(  )r+  rb   r„   r…   r†   r,  s               rd   Ú$get_table_tag_version_with_http_infoz-TableApi.get_table_tag_version_with_http_info#  s¡   € ðf ×6Ñ6ØØ*GØØ'Ø'ØØ#ð 7ó 
ˆð 0Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r)  r*  rA   rw   rx   rk   )r+  rb   r„   r�   r,  s               rd   Ú-get_table_tag_version_without_preload_contentz6TableApi.get_table_tag_version_without_preload_contentÐ#  s   € ðf ×6Ñ6ØØ*GØØ'Ø'ØØ#ð 7ó 
ˆð 0Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/tags/versionrš   r¦   )rc   rg   r&  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   r+  z)TableApi._get_table_tag_version_serialize$  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 )Ð4Ø8ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ7Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   z1Arrow IPC stream containing the records to insertzæHow the insert should behave. Case insensitive, supports both PascalCase and snake_case. Valid values are: - Append (default): insert data to the existing table - Overwrite: remove all data in the table and then insert data to it c                 óð   — | j                  ||||||||	|
¬«	      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©á�  Insert records into a table

        Insert new records into table `id`.  For tables that have been declared but not yet created on storage (is_only_declared=true), this operation will create the table with the provided data.  REST NAMESPACE ONLY REST namespace uses Arrow IPC stream as the request body. It passes in the `InsertIntoTableRequest` information in the following way: - `id`: pass through path parameter of the same name - `mode`: pass through query parameter of the same name 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param body: Arrow IPC stream containing the records to insert (required)
        :type body: bytearray
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param branch: Optional branch to target. When not specified, the main branch is used. Used by branch-scoped operations that cannot carry a `branch` field in their request body (Arrow IPC stream and bodyless operations). Operations with a JSON request body carry `branch` as a body field instead. 
        :type branch: str
        :param mode: How the insert should behave. Case insensitive, supports both PascalCase and snake_case. Valid values are: - Append (default): insert data to the existing table - Overwrite: remove all data in the table and then insert data to it 
        :type mode: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©	rg   r    rj   rÿ  r'  rm   rn   ro   rp   rB   rw   rx   rk   r€   )Ú_insert_into_table_serializerb   r„   r…   r†   r‡   ©rc   rg   r    rj   rÿ  r'  rk   rm   rn   ro   rp   r‰   rŠ   r�   s                 rd   Úinsert_into_tablezTableApi.insert_into_tablet$  s®   € ðr ×2Ñ2ØØØØØØ'Ø'ØØ#ð 3ó 

ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c                 óÜ   — | j                  ||||||||	|
¬«	      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      S r4  )r7  rb   r„   r…   r†   r8  s                 rd   Ú insert_into_table_with_http_infoz)TableApi.insert_into_table_with_http_infoÍ$  s§   € ðr ×2Ñ2ØØØØØØ'Ø'ØØ#ð 3ó 

ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c                 óš   — | j                  ||||||||	|
¬«	      }ddddddddœ} | j                  j                  |d|iŽ}|j                  S )r5  r6  rB   rw   rx   rk   )r7  rb   r„   r�   r8  s                 rd   Ú)insert_into_table_without_preload_contentz2TableApi.insert_into_table_without_preload_content&%  s…   € ðr ×2Ñ2ØØØØØØ'Ø'ØØ#ð 3ó 

ˆð -Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c
                 ó`  — d }
i }i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�Nt        |t        «      r&t        |d«      5 }|j	                  «       }d d d «       nt        |t
        «      r|d   }n|}d|vr| j                  j                  dg«      |d<   |r||d	<   n#| j                  j                  d
g«      }|�||d	<   g d¢}| j                  j                  dd|||||||||
|¬«      S # 1 sw Y   Œ‚xY w)Nrg   rj   rÿ  r'  r6  r7  r’   r“   r”   r8  r•   r™   z/v1/table/{id}/insertrš   r9  )rc   rg   r    rj   rÿ  r'  rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r=  r²   r³   s                        rd   r7  z%TableApi._insert_into_table_serialize{%  s©  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐà× Ñ  (¨FÐ!3Ô4àÐà× Ñ  &¨$ Ô0ð
 Ðä˜$¤Ô$Ü˜$ Ó%ð .¨Ø#&§8¡8£:�L÷.ð .ä˜D¤%Ô(à# A™w‘à#�ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à=ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ1Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
÷M.ð .ús   Á9D$Ä$D-Ú
page_tokenz(Pagination token from a previous requestÚlimitz!Maximum number of items to returnÚinclude_declaredzÚWhen true (default), includes tables that have been declared in the namespace but not yet created on storage, in addition to tables that have been created. When false, only tables with storage components are returned. c
           
      óì   — | j                  ||||||||	¬«      }
dddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©ám	  List all tables

        List all tables across all namespaces.  REST NAMESPACE ONLY REST namespace uses GET to perform this operation without a request body. It passes in the `ListAllTablesRequest` information in the following way: - `page_token`: pass through query parameter of the same name - `limit`: pass through query parameter of the same name - `delimiter`: pass through query parameter of the same name - `include_declared`: pass through query parameter of the same name 

        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param page_token: Pagination token from a previous request
        :type page_token: str
        :param limit: Maximum number of items to return
        :type limit: int
        :param include_declared: When true (default), includes tables that have been declared in the namespace but not yet created on storage, in addition to tables that have been created. When false, only tables with storage components are returned. 
        :type include_declared: bool
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rj   r?  r@  rA  rm   rn   ro   rp   rH   rw   ©ry   rz   r{   r|   r~   r   rk   r€   )Ú_list_all_tables_serializerb   r„   r…   r†   r‡   ©rc   rj   r?  r@  rA  rk   rm   rn   ro   rp   r‰   rŠ   r�   s                rd   Úlist_all_tableszTableApi.list_all_tablesä%  s¨   € ðl ×0Ñ0ØØ!ØØ-Ø'Ø'ØØ#ð 1ó 	
ˆð (Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c
           
      óØ   — | j                  ||||||||	¬«      }
dddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      S rC  )rG  rb   r„   r…   r†   rH  s                rd   Úlist_all_tables_with_http_infoz'TableApi.list_all_tables_with_http_info8&  s¡   € ðl ×0Ñ0ØØ!ØØ-Ø'Ø'ØØ#ð 1ó 	
ˆð (Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c
           
      ó–   — | j                  ||||||||	¬«      }
dddddddœ} | j                  j                  |
d|iŽ}|j                  S )rD  rE  rH   rw   rF  rk   )rG  rb   r„   r�   rH  s                rd   Ú'list_all_tables_without_preload_contentz0TableApi.list_all_tables_without_preload_contentŒ&  s   € ðl ×0Ñ0ØØ!ØØ-Ø'Ø'ØØ#ð 1ó 	
ˆð (Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c	                 ón  — d }	i }
i }g }|xs i }g }i }d }|�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  dd	||||||||
|	|¬
«      S )Nrj   r?  r@  rA  r’   r“   r•   ÚGETz	/v1/tablerš   rþ  )rc   rj   r?  r@  rA  rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r³   s                     rd   rG  z#TableApi._list_all_tables_serializeÜ&  s  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð Ð à× Ñ  +¨yÐ!9Ô:àÐ!à× Ñ  ,°
Ð!;Ô<àÐà× Ñ  '¨5Ð!1Ô2àÐ'à× Ñ Ð"4Ð6FÐ!GÔHð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ%Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   c
           
      óî   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©ár	  List all branches for a table

        List all branches that have been created for table `id`. Returns a map of branch names to their contents.  REST NAMESPACE ONLY REST namespace does not use a request body for this operation. The `ListTableBranchesRequest` information is passed in the following way: - `id`: pass through path parameter of the same name - `page_token`: pass through query parameter of the same name - `limit`: pass through query parameter of the same name 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param page_token: Pagination token from a previous request
        :type page_token: str
        :param limit: Maximum number of items to return
        :type limit: int
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rj   r?  r@  rm   rn   ro   rp   rC   rw   rx   rk   r€   )Ú_list_table_branches_serializerb   r„   r…   r†   r‡   ©rc   rg   rj   r?  r@  rk   rm   rn   ro   rp   r‰   rŠ   r�   s                rd   Úlist_table_brancheszTableApi.list_table_branches/'  s«   € ðl ×4Ñ4ØØØ!ØØ'Ø'ØØ#ð 5ó 	
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c
           
      óÚ   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      S rQ  )rT  rb   r„   r…   r†   rU  s                rd   Ú"list_table_branches_with_http_infoz+TableApi.list_table_branches_with_http_info„'  s¤   € ðl ×4Ñ4ØØØ!ØØ'Ø'ØØ#ð 5ó 	
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c
           
      ó˜   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  S )rR  rS  rC   rw   rx   rk   )rT  rb   r„   r�   rU  s                rd   Ú+list_table_branches_without_preload_contentz4TableApi.list_table_branches_without_preload_contentÙ'  s‚   € ðl ×4Ñ4ØØØ!ØØ'Ø'ØØ#ð 5ó 	
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c	                 óR  — d }	i }
i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  dd	||||||||
|	|¬
«      S )Nrg   rj   r?  r@  r’   r“   r•   r™   z/v1/table/{id}/branches/listrš   rþ  ©rc   rg   rj   r?  r@  rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r³   s                     rd   rT  z'TableApi._list_table_branches_serialize*(  s  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐ!à× Ñ  ,°
Ð!;Ô<àÐà× Ñ  '¨5Ð!1Ô2ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ8Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Úlist_table_indices_requestzIndex list requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á  List indexes on a table

        List all indices created on a table. Returns information about each index including name, columns, status, and UUID. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param list_table_indices_request: Index list request (required)
        :type list_table_indices_request: ListTableIndicesRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r]  rj   rm   rn   ro   rp   rE   rw   rx   rk   r€   )Ú_list_table_indices_serializerb   r„   r…   r†   r‡   ©rc   rg   r]  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úlist_table_indiceszTableApi.list_table_indices{(  rT  rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r_  )rb  rb   r„   r…   r†   rc  s               rd   Ú!list_table_indices_with_http_infoz*TableApi.list_table_indices_with_http_infoÌ(  rW  rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r`  ra  rE   rw   rx   rk   )rb  rb   r„   r�   rc  s               rd   Ú*list_table_indices_without_preload_contentz3TableApi.list_table_indices_without_preload_content)  rZ  rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/index/listrš   r¦   )rc   rg   r]  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rb  z&TableApi._list_table_indices_serializej)  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 &Ð1Ø5ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ5Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   c
           
      óî   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©á…	  List all tags for a table

        List all tags that have been created for table `id`. Returns a map of tag names to their corresponding version numbers and metadata.  REST NAMESPACE ONLY REST namespace does not use a request body for this operation. The `ListTableTagsRequest` information is passed in the following way: - `id`: pass through path parameter of the same name - `page_token`: pass through query parameter of the same name - `limit`: pass through query parameter of the same name 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param page_token: Pagination token from a previous request
        :type page_token: str
        :param limit: Maximum number of items to return
        :type limit: int
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        rS  rF   rw   rx   rk   r€   )Ú_list_table_tags_serializerb   r„   r…   r†   r‡   rU  s                rd   Úlist_table_tagszTableApi.list_table_tagsÁ)  s«   € ðl ×0Ñ0ØØØ!ØØ'Ø'ØØ#ð 1ó 	
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c
           
      óÚ   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      S rk  )rm  rb   r„   r…   r†   rU  s                rd   Úlist_table_tags_with_http_infoz'TableApi.list_table_tags_with_http_info*  s¤   € ðl ×0Ñ0ØØØ!ØØ'Ø'ØØ#ð 1ó 	
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c
           
      ó˜   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  S )rl  rS  rF   rw   rx   rk   )rm  rb   r„   r�   rU  s                rd   Ú'list_table_tags_without_preload_contentz0TableApi.list_table_tags_without_preload_contentk*  s‚   € ðl ×0Ñ0ØØØ!ØØ'Ø'ØØ#ð 1ó 	
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c	                 óR  — d }	i }
i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  dd	||||||||
|	|¬
«      S )Nrg   rj   r?  r@  r’   r“   r•   r™   z/v1/table/{id}/tags/listrš   rþ  r\  s                     rd   rm  z#TableApi._list_table_tags_serialize¼*  s  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐ!à× Ñ  ,°
Ð!;Ô<àÐà× Ñ  '¨5Ð!1Ô2ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ4Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Ú
descendingzŸWhen true, versions are guaranteed to be returned in descending order (latest to oldest). When false or not specified, the ordering is implementation-defined. c                 óò   — | j                  ||||||||	|
|¬«
      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©á?  List all versions of a table

        List all versions (commits) of table `id` with their metadata.  Use `descending=true` to guarantee versions are returned in descending order (latest to oldest). Otherwise, the ordering is implementation-defined.  REST NAMESPACE ONLY REST namespace does not use a request body for this operation. The `ListTableVersionsRequest` information is passed in the following way: - `id`: pass through path parameter of the same name - `page_token`: pass through query parameter of the same name - `limit`: pass through query parameter of the same name - `descending`: pass through query parameter of the same name 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param branch: Optional branch to target. When not specified, the main branch is used. Used by branch-scoped operations that cannot carry a `branch` field in their request body (Arrow IPC stream and bodyless operations). Operations with a JSON request body carry `branch` as a body field instead. 
        :type branch: str
        :param page_token: Pagination token from a previous request
        :type page_token: str
        :param limit: Maximum number of items to return
        :type limit: int
        :param descending: When true, versions are guaranteed to be returned in descending order (latest to oldest). When false or not specified, the ordering is implementation-defined. 
        :type descending: bool
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©
rg   rj   rÿ  r?  r@  rt  rm   rn   ro   rp   rG   rw   rx   rk   r€   )Ú_list_table_versions_serializerb   r„   r…   r†   r‡   ©rc   rg   rj   rÿ  r?  r@  rt  rk   rm   rn   ro   rp   r‰   rŠ   r�   s                  rd   Úlist_table_versionszTableApi.list_table_versions+  s±   € ðx ×4Ñ4ØØØØ!ØØ!Ø'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c                 óÞ   — | j                  ||||||||	|
|¬«
      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      S rv  )ry  rb   r„   r…   r†   rz  s                  rd   Ú"list_table_versions_with_http_infoz+TableApi.list_table_versions_with_http_infoj+  sª   € ðx ×4Ñ4ØØØØ!ØØ!Ø'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c                 óœ   — | j                  ||||||||	|
|¬«
      }ddddddddœ} | j                  j                  |d|iŽ}|j                  S )rw  rx  rG   rw   rx   rk   )ry  rb   r„   r�   rz  s                  rd   Ú+list_table_versions_without_preload_contentz4TableApi.list_table_versions_without_preload_contentÇ+  sˆ   € ðx ×4Ñ4ØØØØ!ØØ!Ø'Ø'ØØ#ð 5ó 
ˆð /Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó¦  — d }i }i }g }|	xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       d|vr| j                  j                  dg«      |d<   g d	¢}| j                  j                  d
d||||||||||¬«      S )Nrg   rj   rÿ  r?  r@  rt  r’   r“   r•   r™   z/v1/table/{id}/version/listrš   rþ  )rc   rg   rj   rÿ  r?  r@  rt  rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r³   s                       rd   ry  z'TableApi._list_table_versions_serialize ,  s>  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐà× Ñ  (¨FÐ!3Ô4àÐ!à× Ñ  ,°
Ð!;Ô<àÐà× Ñ  '¨5Ð!1Ô2àÐ!à× Ñ  ,°
Ð!;Ô<ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ7Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   c                 óò   — | j                  ||||||||	|
¬«	      }dddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©áª
  List tables in a namespace

        List all child table names of the parent namespace `id`.  REST NAMESPACE ONLY REST namespace uses GET to perform this operation without a request body. It passes in the `ListTablesRequest` information in the following way: - `id`: pass through path parameter of the same name - `page_token`: pass through query parameter of the same name - `limit`: pass through query parameter of the same name - `include_declared`: pass through query parameter of the same name 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param page_token: Pagination token from a previous request
        :type page_token: str
        :param limit: Maximum number of items to return
        :type limit: int
        :param include_declared: When true (default), includes tables that have been declared in the namespace but not yet created on storage, in addition to tables that have been created. When false, only tables with storage components are returned. 
        :type include_declared: bool
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©	rg   rj   r?  r@  rA  rm   rn   ro   rp   rH   rw   ©ry   rz   r{   r|   r}   Ú406r~   r   rk   r€   )Ú_list_tables_serializerb   r„   r…   r†   r‡   ©rc   rg   rj   r?  r@  rA  rk   rm   rn   ro   rp   r‰   rŠ   r�   s                 rd   Úlist_tableszTableApi.list_tables{,  s±   € ðr ×,Ñ,ØØØ!ØØ-Ø'Ø'ØØ#ð -ó 

ˆð (Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c                 óÞ   — | j                  ||||||||	|
¬«	      }dddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      S r‚  )r‡  rb   r„   r…   r†   rˆ  s                 rd   Úlist_tables_with_http_infoz#TableApi.list_tables_with_http_infoÕ,  sª   € ðr ×,Ñ,ØØØ!ØØ-Ø'Ø'ØØ#ð -ó 

ˆð (Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c                 óœ   — | j                  ||||||||	|
¬«	      }dddddddddœ} | j                  j                  |d|iŽ}|j                  S )rƒ  r„  rH   rw   r…  rk   )r‡  rb   r„   r�   rˆ  s                 rd   Ú#list_tables_without_preload_contentz,TableApi.list_tables_without_preload_content/-  sˆ   € ðr ×,Ñ,ØØØ!ØØ-Ø'Ø'ØØ#ð -ó 

ˆð (Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c
                 ó|  — d }
i }i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       d|vr| j                  j                  dg«      |d<   g d¢}| j                  j                  d	d
|||||||||
|¬«      S )Nrg   rj   r?  r@  rA  r’   r“   r•   rO  z/v1/namespace/{id}/table/listrš   rþ  )rc   rg   rj   r?  r@  rA  rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r³   s                      rd   r‡  zTableApi._list_tables_serialize…-  s'  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐ!à× Ñ  ,°
Ð!;Ô<àÐà× Ñ  '¨5Ð!1Ô2àÐ'à× Ñ Ð"4Ð6FÐ!GÔHð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ò%
ˆð �‰×.Ñ.ØØ9Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Úonr7  T)Ú
min_lengthÚstricta×  Lance field paths to use for matching rows. Repeat the parameter once per field to match on a composite key; a row matches only when every listed field is equal. Nested fields use dot-separated segments; use backtick-quoted segments for literal dots and double backticks inside quoted segments. Use canonical full paths for display and errors; leaf names alone only identify top-level fields; invalid or unresolved paths should return InvalidInput or TableColumnNotFound.)r�  rh   z0Arrow IPC stream containing the records to mergeÚwhen_matched_update_allz"Update all columns when rows matchÚwhen_matched_update_all_filta!  The row is updated (similar to UpdateAll) only for rows where the SQL expression evaluates to true. Field references must use Lance field path syntax: nested fields use dot-separated segments, literal dots require backtick-quoted segments, and backticks inside quoted segments are doubled.Úwhen_not_matched_insert_allz(Insert all columns when rows don't matchÚ!when_not_matched_by_source_deletezLDelete all rows from target table that don't match a row in the source tableÚ&when_not_matched_by_source_delete_filta  Delete rows from the target table if there is no match AND the SQL expression evaluates to true. Field references must use Lance field path syntax: nested fields use dot-separated segments, literal dots require backtick-quoted segments, and backticks inside quoted segments are doubled.Útimeoutz-Timeout for the operation (e.g., "30s", "5m")Ú	use_indexz&Whether to use index for matching rowsc                 óþ   — | j                  |||||||||	|
||||||¬«      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©áÐ  Merge insert (upsert) records into a table

        Performs a merge insert (upsert) operation on table `id`. This operation updates existing rows based on one or more matching columns and inserts new rows that don't match. It returns the number of rows inserted and updated.  For tables that have been declared but not yet created on storage (is_only_declared=true), this operation will create the table with the provided data (since there are no existing rows to merge with).  REST NAMESPACE ONLY REST namespace uses Arrow IPC stream as the request body. It passes in the `MergeInsertIntoTableRequest` information in the following way: - `id`: pass through path parameter of the same name - `on`: pass through query parameter of the same name, repeated once per field path - `when_matched_update_all`: pass through query parameter of the same name - `when_matched_update_all_filt`: pass through query parameter of the same name - `when_not_matched_insert_all`: pass through query parameter of the same name - `when_not_matched_by_source_delete`: pass through query parameter of the same name - `when_not_matched_by_source_delete_filt`: pass through query parameter of the same name 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param on: Lance field paths to use for matching rows. Repeat the parameter once per field to match on a composite key; a row matches only when every listed field is equal. Nested fields use dot-separated segments; use backtick-quoted segments for literal dots and double backticks inside quoted segments. Use canonical full paths for display and errors; leaf names alone only identify top-level fields; invalid or unresolved paths should return InvalidInput or TableColumnNotFound. (required)
        :type on: List[str]
        :param body: Arrow IPC stream containing the records to merge (required)
        :type body: bytearray
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param branch: Optional branch to target. When not specified, the main branch is used. Used by branch-scoped operations that cannot carry a `branch` field in their request body (Arrow IPC stream and bodyless operations). Operations with a JSON request body carry `branch` as a body field instead. 
        :type branch: str
        :param when_matched_update_all: Update all columns when rows match
        :type when_matched_update_all: bool
        :param when_matched_update_all_filt: The row is updated (similar to UpdateAll) only for rows where the SQL expression evaluates to true. Field references must use Lance field path syntax: nested fields use dot-separated segments, literal dots require backtick-quoted segments, and backticks inside quoted segments are doubled.
        :type when_matched_update_all_filt: str
        :param when_not_matched_insert_all: Insert all columns when rows don't match
        :type when_not_matched_insert_all: bool
        :param when_not_matched_by_source_delete: Delete all rows from target table that don't match a row in the source table
        :type when_not_matched_by_source_delete: bool
        :param when_not_matched_by_source_delete_filt: Delete rows from the target table if there is no match AND the SQL expression evaluates to true. Field references must use Lance field path syntax: nested fields use dot-separated segments, literal dots require backtick-quoted segments, and backticks inside quoted segments are doubled.
        :type when_not_matched_by_source_delete_filt: str
        :param timeout: Timeout for the operation (e.g., "30s", "5m")
        :type timeout: str
        :param use_index: Whether to use index for matching rows
        :type use_index: bool
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r�  r    rj   rÿ  r’  r“  r”  r•  r–  r—  r˜  rm   rn   ro   rp   rI   rw   rx   rk   r€   )Ú"_merge_insert_into_table_serializerb   r„   r…   r†   r‡   ©rc   rg   r�  r    rj   rÿ  r’  r“  r”  r•  r–  r—  r˜  rk   rm   rn   ro   rp   r‰   rŠ   r�   s                        rd   Úmerge_insert_into_tablez TableApi.merge_insert_into_tableÛ-  sÃ   € ð\ ×8Ñ8ØØØØØØ$;Ø)EØ(CØ.OØ3YØØØ'Ø'ØØ#ð! 9ó 
ˆð( 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c                 óê   — | j                  |||||||||	|
||||||¬«      }ddddddddœ} | j                  j                  |d|iŽ}|j                  «        | j                  j	                  ||¬«      S rš  )r�  rb   r„   r…   r†   rž  s                        rd   Ú&merge_insert_into_table_with_http_infoz/TableApi.merge_insert_into_table_with_http_infoP.  s¼   € ð\ ×8Ñ8ØØØØØØ$;Ø)EØ(CØ.OØ3YØØØ'Ø'ØØ#ð! 9ó 
ˆð( 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c                 ó¨   — | j                  |||||||||	|
||||||¬«      }ddddddddœ} | j                  j                  |d|iŽ}|j                  S )r›  rœ  rI   rw   rx   rk   )r�  rb   r„   r�   rž  s                        rd   Ú/merge_insert_into_table_without_preload_contentz8TableApi.merge_insert_into_table_without_preload_contentÅ.  sš   € ð\ ×8Ñ8ØØØØØØ$;Ø)EØ(CØ.OØ3YØØØ'Ø'ØØ#ð! 9ó 
ˆð( 2Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 óŠ  — d }ddi}i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |�|j                  d|f«       |	�|j                  d	|	f«       |
�|j                  d
|
f«       |�|j                  d|f«       |�|j                  d|f«       |�Nt        |t        «      r&t        |d«      5 }|j	                  «       }d d d «       nt        |t
        «      r|d   }n|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j                  dd||||||||||¬«      S # 1 sw Y   Œ‚xY w)Nr�  Úmultirg   rj   rÿ  r’  r“  r”  r•  r–  r—  r˜  r6  r7  r’   r“   r”   r8  r•   r™   z/v1/table/{id}/merge_insertrš   r9  )rc   rg   r�  r    rj   rÿ  r’  r“  r”  r•  r–  r—  r˜  rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r=  r²   r³   s                               rd   r�  z+TableApi._merge_insert_into_table_serialize6/  sh  € ð( ˆð �'ð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐà× Ñ  (¨FÐ!3Ô4àˆ>à× Ñ  $¨ Ô,à"Ð.à× Ñ Ð";Ð=TÐ!UÔVà'Ð3à× Ñ Ð"@ÐB^Ð!_Ô`à&Ð2à× Ñ Ð"?ÐA\Ð!]Ô^à,Ð8à× Ñ Ð"EÐGhÐ!iÔjà1Ð=à× Ñ Ð"JÐLrÐ!sÔtàÐà× Ñ  )¨WÐ!5Ô6àÐ à× Ñ  +¨yÐ!9Ô:ð
 Ðä˜$¤Ô$Ü˜$ Ó%ð .¨Ø#&§8¡8£:�L÷.ð .ä˜D¤%Ô(à# A™w‘à#�ð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à=ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ7Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
÷M.ð .ús   ÄF9Æ9GÚquery_table_requestzQuery requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áG	  Query a table

        Query table `id` with vector search, full text search and optional SQL filtering. Returns results in Arrow IPC file or stream format.  REST NAMESPACE ONLY REST namespace returns the response as Arrow IPC file binary data instead of the `QueryTableResponse` JSON object. The REST response maps to the `QueryTableResponse` model as follows: - the Arrow IPC file binary body maps to `data` - response headers map to `context` via the `header.` prefix (see the `Context` schema) 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param query_table_request: Query request (required)
        :type query_table_request: QueryTableRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r¦  rj   rm   rn   ro   rp   Ú	bytearrayrw   rx   rk   r€   )Ú_query_table_serializerb   r„   r…   r†   r‡   ©rc   rg   r¦  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úquery_tablezTableApi.query_tableÃ/  s¨   € ðf ×,Ñ,ØØ 3ØØ'Ø'ØØ#ð -ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r¨  )r¬  rb   r„   r…   r†   r­  s               rd   Úquery_table_with_http_infoz#TableApi.query_table_with_http_info0  s¡   € ðf ×,Ñ,ØØ 3ØØ'Ø'ØØ#ð -ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r©  rª  r«  rw   rx   rk   )r¬  rb   r„   r�   r­  s               rd   Ú#query_table_without_preload_contentz,TableApi.query_table_without_preload_contente0  s   € ðf ×,Ñ,ØØ 3ØØ'Ø'ØØ#ð -ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó^  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr | j                  j                  ddg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd	|
|||||||	||¬
«      S )Nrg   rj   r’   z!application/vnd.apache.arrow.filer“   r”   r•   r™   z/v1/table/{id}/queryrš   r¦   )rc   rg   r¦  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   r¬  zTableApi._query_table_serialize²0  s,  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 Ð*Ø.ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà7Ø&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ0Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Úregister_table_requestc	           
      óð   — | j                  |||||||¬«      }	ddddddddddœ	}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á¹  Register a table to a namespace

        Register an existing table at a given storage location as `id`. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param register_table_request: (required)
        :type register_table_request: RegisterTableRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r´  rj   rm   rn   ro   rp   rL   rw   ©	ry   rz   r{   r|   r}   r†  rõ   r~   r   rk   r€   )Ú_register_table_serializerb   r„   r…   r†   r‡   ©rc   rg   r´  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úregister_tablezTableApi.register_table
1  s®   € ðf ×/Ñ/ØØ#9ØØ'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ
9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           
      óÜ   — | j                  |||||||¬«      }	ddddddddddœ	}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r¶  )rº  rb   r„   r…   r†   r»  s               rd   Úregister_table_with_http_infoz&TableApi.register_table_with_http_info]1  s§   € ðf ×/Ñ/ØØ#9ØØ'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ
9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           
      óš   — | j                  |||||||¬«      }	ddddddddddœ	}
 | j                  j                  |	d|iŽ}|j                  S )r·  r¸  rL   rw   r¹  rk   )rº  rb   r„   r�   r»  s               rd   Ú&register_table_without_preload_contentz/TableApi.register_table_without_preload_content°1  s…   € ðf ×/Ñ/ØØ#9ØØ'Ø'ØØ#ð 0ó 
ˆð +Ø"Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ
9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/registerrš   r¦   )rc   rg   r´  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rº  z"TableApi._register_table_serializeÿ1  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 "Ð-Ø1ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ3Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Úrename_table_requestc	           	      óî   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áƒ  Rename a table

        Rename table `id` to a new name. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param rename_table_request: (required)
        :type rename_table_request: RenameTableRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rÂ  rj   rm   rn   ro   rp   rN   rw   rô   rk   r€   )Ú_rename_table_serializerb   r„   r…   r†   r‡   ©rc   rg   rÂ  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úrename_tablezTableApi.rename_tableV2  s«   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óÚ   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rÄ  )rÇ  rb   r„   r…   r†   rÈ  s               rd   Úrename_table_with_http_infoz$TableApi.rename_table_with_http_info¨2  s¤   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó˜   — | j                  |||||||¬«      }	dddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rÅ  rÆ  rN   rw   rô   rk   )rÇ  rb   r„   r�   rÈ  s               rd   Ú$rename_table_without_preload_contentz-TableApi.rename_table_without_preload_contentú2  s‚   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"Ø"ñ	9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/renamerš   r¦   )rc   rg   rÂ  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rÇ  z TableApi._rename_table_serializeH3  ó)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
  Ð+Ø/ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ1Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Úrestore_table_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á¤  Restore table to a specific version

        Restore table `id` to a specific version. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param restore_table_request: (required)
        :type restore_table_request: RestoreTableRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rÐ  rj   rm   rn   ro   rp   rP   rw   rx   rk   r€   )Ú_restore_table_serializerb   r„   r…   r†   r‡   ©rc   rg   rÐ  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úrestore_tablezTableApi.restore_tableŸ3  s¨   € ðf ×.Ñ.ØØ"7ØØ'Ø'ØØ#ð /ó 
ˆð *Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rÒ  )rÕ  rb   r„   r…   r†   rÖ  s               rd   Úrestore_table_with_http_infoz%TableApi.restore_table_with_http_infoð3  s¡   € ðf ×.Ñ.ØØ"7ØØ'Ø'ØØ#ð /ó 
ˆð *Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rÓ  rÔ  rP   rw   rx   rk   )rÕ  rb   r„   r�   rÖ  s               rd   Ú%restore_table_without_preload_contentz.TableApi.restore_table_without_preload_contentA4  s   € ðf ×.Ñ.ØØ"7ØØ'Ø'ØØ#ð /ó 
ˆð *Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/restorerš   r¦   )rc   rg   rÐ  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rÕ  z!TableApi._restore_table_serializeŽ4  r�  rf   Útable_exists_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á7
  Check if a table exists

        Check if table `id` exists.  This operation should behave exactly like DescribeTable, except it does not contain a response body.  REST NAMESPACE ONLY REST namespace conveys the result through the HTTP status code with no response body. The REST response maps to the `TableExistsResponse` model as follows: - a `200` response means the table exists; a `404` response means it does not - response headers map to `context` via the `header.` prefix (see the `Context` schema)  For DirectoryNamespace implementation, a table exists if either: - The table has Lance data versions (regular table created with CreateTable) - A `.lance-reserved` file exists in the table directory (declared table created with DeclareTable) 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param table_exists_request: (required)
        :type table_exists_request: TableExistsRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rÝ  rj   rm   rn   ro   rp   Nrw   rx   rk   r€   )Ú_table_exists_serializerb   r„   r…   r†   r‡   ©rc   rg   rÝ  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Útable_existszTableApi.table_existså4  s¨   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rß  )râ  rb   r„   r…   r†   rã  s               rd   Útable_exists_with_http_infoz$TableApi.table_exists_with_http_info65  s¡   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rà  rá  Nrw   rx   rk   )râ  rb   r„   r�   rã  s               rd   Ú$table_exists_without_preload_contentz-TableApi.table_exists_without_preload_content‡5  s   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/existsrš   r¦   )rc   rg   rÝ  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   râ  z TableApi._table_exists_serializeÔ5  rÏ  rf   Úupdate_field_metadata_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á‚  Update per-field metadata

        Update the Arrow field (column) metadata for table `id`.  Each entry targets a field by `path` and merges the provided key-value pairs into that field's existing metadata, or replaces it when `replace` is true. A null metadata value deletes that key. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param update_field_metadata_request: (required)
        :type update_field_metadata_request: UpdateFieldMetadataRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   rê  rj   rm   rn   ro   rp   rS   rw   rx   rk   r€   )Ú _update_field_metadata_serializerb   r„   r…   r†   r‡   ©rc   rg   rê  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úupdate_field_metadatazTableApi.update_field_metadata+6  s¨   € ðf ×6Ñ6ØØ*GØØ'Ø'ØØ#ð 7ó 
ˆð 1Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rì  )rï  rb   r„   r…   r†   rð  s               rd   Ú$update_field_metadata_with_http_infoz-TableApi.update_field_metadata_with_http_info|6  s¡   € ðf ×6Ñ6ØØ*GØØ'Ø'ØØ#ð 7ó 
ˆð 1Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rí  rî  rS   rw   rx   rk   )rï  rb   r„   r�   rð  s               rd   Ú-update_field_metadata_without_preload_contentz6TableApi.update_field_metadata_without_preload_contentÍ6  s   € ðf ×6Ñ6ØØ*GØØ'Ø'ØØ#ð 7ó 
ˆð 1Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z$/v1/table/{id}/update_field_metadatarš   r¦   )rc   rg   rê  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rï  z)TableApi._update_field_metadata_serialize7  s)  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:ð
 )Ð4Ø8ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØ@Ø$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Úupdate_table_requestzUpdate requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©á�  Update rows in a table

        Update existing rows in table `id`. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param update_table_request: Update request (required)
        :type update_table_request: UpdateTableRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r÷  rj   rm   rn   ro   rp   rU   rw   rx   rk   r€   )Ú_update_table_serializerb   r„   r…   r†   r‡   ©rc   rg   r÷  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úupdate_tablezTableApi.update_tableq7  s¨   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S rù  )rü  rb   r„   r…   r†   rý  s               rd   Úupdate_table_with_http_infoz$TableApi.update_table_with_http_infoÂ7  s¡   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )rú  rû  rU   rw   rx   rk   )rü  rb   r„   r�   rý  s               rd   Ú$update_table_without_preload_contentz-TableApi.update_table_without_preload_content8  s   € ðf ×-Ñ-ØØ!5ØØ'Ø'ØØ#ð .ó 
ˆð )Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/updaterš   r¦   )rc   rg   r÷  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   rü  z TableApi._update_table_serialize`8  rÏ  rf   Úrequest_bodyc
           
      óî   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      j
                  S ©áÎ	  Update table schema metadata

        Replace the schema metadata for table `id` with the provided key-value pairs.  REST NAMESPACE ONLY REST namespace uses a direct object (map of string to string) as both request and response body instead of the wrapped `UpdateTableSchemaMetadataRequest` and `UpdateTableSchemaMetadataResponse`. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param request_body: (required)
        :type request_body: Dict[str, str]
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param branch: Optional branch to target. When not specified, the main branch is used. Used by branch-scoped operations that cannot carry a `branch` field in their request body (Arrow IPC stream and bodyless operations). Operations with a JSON request body carry `branch` as a body field instead. 
        :type branch: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r  rj   rÿ  rm   rn   ro   rp   úDict[str, str]rw   rx   rk   r€   )Ú'_update_table_schema_metadata_serializerb   r„   r…   r†   r‡   ©rc   rg   r  rj   rÿ  rk   rm   rn   ro   rp   r‰   rŠ   r�   s                rd   Úupdate_table_schema_metadataz%TableApi.update_table_schema_metadata·8  s«   € ðl ×=Ñ=ØØ%ØØØ'Ø'ØØ#ð >ó 	
ˆð $Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
÷ ‰$ð	rf   c
           
      óÚ   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  «        | j                  j	                  ||¬«      S r  )r
  rb   r„   r…   r†   r  s                rd   Ú+update_table_schema_metadata_with_http_infoz4TableApi.update_table_schema_metadata_with_http_info9  s¤   € ðl ×=Ñ=ØØ%ØØØ'Ø'ØØ#ð >ó 	
ˆð $Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð 	×ÑÔØ�‰×3Ñ3Ø'Ø2ð 4ó 
ð 	
rf   c
           
      ó˜   — | j                  ||||||||	¬«      }
ddddddddœ} | j                  j                  |
d|iŽ}|j                  S )r  r  r	  rw   rx   rk   )r
  rb   r„   r�   r  s                rd   Ú4update_table_schema_metadata_without_preload_contentz=TableApi.update_table_schema_metadata_without_preload_contenta9  s‚   € ðl ×=Ñ=ØØ%ØØØ'Ø'ØØ#ð >ó 	
ˆð $Ø"Ø"Ø"Ø"Ø"Ø"ñ9
Ðð 1˜Ÿ™×0Ñ0Øð
à-ñ
ˆð ×%Ñ%Ð%rf   c	                 ó†  — d }	i }
i }g }|xs i }g }i }d }|�||d<   |�|j                  d|f«       |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd	||||||||
|	|¬
«      S )Nrg   rj   rÿ  r’   r“   r”   r•   r™   z%/v1/table/{id}/schema_metadata/updaterš   r¦   )rc   rg   r  rj   rÿ  rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                      rd   r
  z0TableApi._update_table_schema_metadata_serialize²9  sB  € ð ˆð/
Ðð (*ˆØ/1ˆØ3;²>¸rˆØ.0ˆð ð 	ð )-ˆð ˆ>Ø!#ˆL˜ÑàÐ à× Ñ  +¨yÐ!9Ô:àÐà× Ñ  (¨FÐ!3Ô4ð
 Ð#Ø'ˆLð ˜>Ñ)Ø'+§¡×'KÑ'Kà&ðó(ˆN˜8Ñ$ñ Ø-:ˆN˜>Ò*ð —‘×:Ñ:à*ðóð "ð %Ð0Ø1F�˜~Ñ.ò%
ˆð �‰×.Ñ.ØØAØ$Ø&Ø(ØØ$ØØ(Ø2ØØ'ð /ó 
ð 	
rf   Úupdate_table_tag_requestc	           	      óì   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      j
                  S ©áÒ  Update a tag to point to a different version

        Update an existing tag for table `id` to point to a different version. 

        :param id: `string identifier` of an object in a namespace, following the Lance Namespace spec. When the value is equal to the delimiter, it represents the root namespace. For example, `v1/namespace/$/list` performs a `ListNamespace` on the root namespace.  (required)
        :type id: str
        :param update_table_tag_request: (required)
        :type update_table_tag_request: UpdateTableTagRequest
        :param delimiter: An optional delimiter of the `string identifier`, following the Lance Namespace spec. When not specified, the `$` delimiter must be used. 
        :type delimiter: str
        :param _request_timeout: timeout setting for this request. If one
                                 number provided, it will be total request
                                 timeout. It can also be a pair (tuple) of
                                 (connection, read) timeouts.
        :type _request_timeout: int, tuple(int, int), optional
        :param _request_auth: set to override the auth_settings for an a single
                              request; this effectively ignores the
                              authentication in the spec for a single request.
        :type _request_auth: dict, optional
        :param _content_type: force content-type for the request.
        :type _content_type: str, Optional
        :param _headers: set to override the headers for a single
                         request; this effectively ignores the headers
                         in the spec for a single request.
        :type _headers: dict, optional
        :param _host_index: set to override the host_index for a single
                            request; this effectively ignores the host_index
                            in the spec for a single request.
        :type _host_index: int, optional
        :return: Returns the result object.
        ©rg   r  rj   rm   rn   ro   rp   rW   rw   rx   rk   r€   )Ú_update_table_tag_serializerb   r„   r…   r†   r‡   ©rc   rg   r  rj   rk   rm   rn   ro   rp   r‰   rŠ   r�   s               rd   Úupdate_table_tagzTableApi.update_table_tag:  r²  rf   c	           	      óØ   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  «        | j                  j	                  ||
¬«      S r  )r  rb   r„   r…   r†   r  s               rd   Úupdate_table_tag_with_http_infoz(TableApi.update_table_tag_with_http_info_:  rµ  rf   c	           	      ó–   — | j                  |||||||¬«      }	ddddddddœ}
 | j                  j                  |	d|iŽ}|j                  S )r  r  rW   rw   rx   rk   )r  rb   r„   r�   r  s               rd   Ú(update_table_tag_without_preload_contentz1TableApi.update_table_tag_without_preload_content°:  r¸  rf   c                 ó\  — d }i }	i }
g }|xs i }g }i }d }|�||
d<   |�|j                  d|f«       |�|}d|vr| j                  j                  dg«      |d<   |r||d<   n#| j                  j                  dg«      }|�||d<   g d¢}| j                  j	                  dd|
|||||||	||¬	«      S )
Nrg   rj   r’   r“   r”   r•   r™   z/v1/table/{id}/tags/updaterš   r¦   )rc   rg   r  rj   rm   rn   ro   rp   r¥   r«   r¬   r­   r®   r¯   r°   r±   r²   r³   s                     rd   r  z$TableApi._update_table_tag_serializeý:  rt  rf   r`   )r^   N)NNNNNr   )	NNNNNNNNr   )NNNNNNr   )NNNNNNNr   )
NNNNNNNNNr   )NNNNNNNNNNNNNr   (  Ú__name__Ú
__module__Ú__qualname__Ú__doc__re   r   r   r   r   r   r   r   r   r   r	   r   r   r   r‹   rZ   r�   r[   r�   rY   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%   r0  r2  r4  r.  r!   r"   rE  rG  rI  rC  r#   r$   rS  rV  rY  rQ  r&   ra  rc  re  r`  r'   r(   rn  rp  rr  rl  r)   r*   r|  r~  r€  rz  r+   r,   r‰  r‹  r�  r‡  r-   r.   r—  r™  r›  r•  r/   r0   r¤  r¦  r¨  r¢  r1   r2   r±  r´  r·  r¯  r3   r4   rÁ  rÃ  rÅ  r¿  r7   r   r8   rÑ  rÓ  rÕ  rÏ  r5   r6   rß  rá  rã  rÝ  r9   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@   rA   r-  r/  r1  r+  rB   r9  r;  r=  r7  rH   rI  rK  rM  rG  rC   rV  rX  rZ  rT  rD   rE   rd  rf  rh  rb  rF   rn  rp  rr  rm  rG   r{  r}  r  ry  r‰  r‹  r�  r‡  r
   rI   rŸ  r¡  r£  r�  rJ   r«  r®  r°  r²  r¬  rK   rL   r¼  r¾  rÀ  rº  rM   rN   rÉ  rË  rÍ  rÇ  rO   rP   r×  rÙ  rÛ  rÕ  rQ   rä  ræ  rè  râ  rR   rS   rñ  ró  rõ  rï  rT   rU   rþ  r   r  rü  r  r  r  r
  rV   rW   r  r  r  r  © rf   rd   r]   r]   c   sØÆ  „ ñö%ð ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð *EðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
&ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð *EðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð1Ñ	2ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð *EðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð ,IðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
(ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð ,IðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð3Ñ	4ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð ,IðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð /OðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
+ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð /OðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð6Ñ	7ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð /OðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð +GðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
'ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð +GðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð2Ñ	3ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð +GðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð +GðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð +GðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
�SÑ	ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð +GðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð VZð Ø8<Ø-1Ø37Ø?@òJà%=ðJð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðJð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ð	Jð    Y° ^Ñ 4Ñ5ðJð   	Ñ*ðJð ˜4 	¨3 Ñ/Ñ0ðJð ˜y©%°1¸Ô*;Ð;Ñ<ðJð  
#ò!Jó ðJðZ ð VZð Ø8<Ø-1Ø37Ø?@òJ
à%=ðJ
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðJ
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ð	J
ð    Y° ^Ñ 4Ñ5ðJ
ð   	Ñ*ðJ
ð ˜4 	¨3 Ñ/Ñ0ðJ
ð ˜y©%°1¸Ô*;Ð;Ñ<ðJ
ð  
Ð.Ñ	/ò!J
ó ðJ
ðZ ð VZð Ø8<Ø-1Ø37Ø?@òF&à%=ðF&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðF&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ð	F&ð    Y° ^Ñ 4Ñ5ðF&ð   	Ñ*ðF&ð ˜4 	¨3 Ñ/Ñ0ðF&ð ˜y©%°1¸Ô*;Ð;Ñ<ðF&ð  
ò!F&ó ðF&ðRO
ð 
óO
ðh ð VZð Ø8<Ø-1Ø37Ø?@òJà-LðJð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðJð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ð	Jð    Y° ^Ñ 4Ñ5ðJð   	Ñ*ðJð ˜4 	¨3 Ñ/Ñ0ðJð ˜y©%°1¸Ô*;Ð;Ñ<ðJð  
*ò!Jó ðJðZ ð VZð Ø8<Ø-1Ø37Ø?@òJ
à-LðJ
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðJ
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ð	J
ð    Y° ^Ñ 4Ñ5ðJ
ð   	Ñ*ðJ
ð ˜4 	¨3 Ñ/Ñ0ðJ
ð ˜y©%°1¸Ô*;Ð;Ñ<ðJ
ð  
Ð5Ñ	6ò!J
ó ðJ
ðZ ð VZð Ø8<Ø-1Ø37Ø?@òF&à-LðF&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðF&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ð	F&ð    Y° ^Ñ 4Ñ5ðF&ð   	Ñ*ðF&ð ˜4 	¨3 Ñ/Ñ0ðF&ð ˜y©%°1¸Ô*;Ð;Ñ<ðF&ð  
ò!F&ó ðF&ðRO
ð 
óO
ðh ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð .MðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
*ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð .MðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð5Ñ	6ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð .MðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð #8ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð #8ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
�SÑ	ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð #8ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZØ$(ð aeð quð Ø8<Ø-1Ø37Ø?@ò'Zà�i¡ð  4lô  "mð  mñ  nðZð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ÐhxÔVyÐyÑzðZð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Zð
 �yÑ!ðZð ˜h yÑ1±5ð  F\ô  4]ð  ]ñ  ^ðZð # 8¨IÑ#6¹ð  Klô  9mð  $mñ  nðZð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðZð     Y° ^Ñ 4Ñ5ð!Zð"   	Ñ*ð#Zð$ ˜4 	¨3 Ñ/Ñ0ð%Zð& ˜y©%°1¸Ô*;Ð;Ñ<ð'Zð( 
ò)Zó ðZðz ð
 VZØ$(ð aeð quð Ø8<Ø-1Ø37Ø?@ò'Z
à�i¡ð  4lô  "mð  mñ  nðZ
ð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ÐhxÔVyÐyÑzðZ
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Z
ð
 �yÑ!ðZ
ð ˜h yÑ1±5ð  F\ô  4]ð  ]ñ  ^ðZ
ð # 8¨IÑ#6¹ð  Klô  9mð  $mñ  nðZ
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðZ
ð     Y° ^Ñ 4Ñ5ð!Z
ð"   	Ñ*ð#Z
ð$ ˜4 	¨3 Ñ/Ñ0ð%Z
ð& ˜y©%°1¸Ô*;Ð;Ñ<ð'Z
ð( 
Ð(Ñ	)ò)Z
ó ðZ
ðz ð
 VZØ$(ð aeð quð Ø8<Ø-1Ø37Ø?@ò'V&à�i¡ð  4lô  "mð  mñ  nðV&ð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ÐhxÔVyÐyÑzðV&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	V&ð
 �yÑ!ðV&ð ˜h yÑ1±5ð  F\ô  4]ð  ]ñ  ^ðV&ð # 8¨IÑ#6¹ð  Klô  9mð  $mñ  nðV&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðV&ð     Y° ^Ñ 4Ñ5ð!V&ð"   	Ñ*ð#V&ð$ ˜4 	¨3 Ñ/Ñ0ð%V&ð& ˜y©%°1¸Ô*;Ð;Ñ<ð'V&ð( 
ò)V&ó ðV&ðri
ð 
ói
ð\ ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Nà�i¡ð  4lô  "mð  mñ  nðNð &>ðNð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Nð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðNð    Y° ^Ñ 4Ñ5ðNð   	Ñ*ðNð ˜4 	¨3 Ñ/Ñ0ðNð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Nð" 
#ò#Nó ðNðb ð
 VZð Ø8<Ø-1Ø37Ø?@ò!N
à�i¡ð  4lô  "mð  mñ  nðN
ð &>ðN
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	N
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðN
ð    Y° ^Ñ 4Ñ5ðN
ð   	Ñ*ðN
ð ˜4 	¨3 Ñ/Ñ0ðN
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!N
ð" 
Ð.Ñ	/ò#N
ó ðN
ðb ð
 VZð Ø8<Ø-1Ø37Ø?@ò!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð &>ðJ&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	J&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðJ&ð    Y° ^Ñ 4Ñ5ðJ&ð   	Ñ*ðJ&ð ˜4 	¨3 Ñ/Ñ0ðJ&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!J&ð" 
ò#J&ó ðJ&ðZR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð %.Ð.EÁuÐYqÔGrÐ.rÑ$sðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
"ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð %.Ð.EÁuÐYqÔGrÐ.rÑ$sðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð-Ñ	.ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð %.Ð.EÁuÐYqÔGrÐ.rÑ$sðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð %.Ð.EÁuÐYxÔGyÐ.yÑ$zðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
(ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð %.Ð.EÁuÐYxÔGyÐ.yÑ$zðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð3Ñ	4ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð %.Ð.EÁuÐYxÔGyÐ.yÑ$zðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Nà�i¡ð  4lô  "mð  mñ  nðNð #8ðNð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Nð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðNð    Y° ^Ñ 4Ñ5ðNð   	Ñ*ðNð ˜4 	¨3 Ñ/Ñ0ðNð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Nð" 
 ò#Nó ðNðb ð
 VZð Ø8<Ø-1Ø37Ø?@ò!N
à�i¡ð  4lô  "mð  mñ  nðN
ð #8ðN
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	N
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðN
ð    Y° ^Ñ 4Ñ5ðN
ð   	Ñ*ðN
ð ˜4 	¨3 Ñ/Ñ0ðN
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!N
ð" 
Ð+Ñ	,ò#N
ó ðN
ðb ð
 VZð Ø8<Ø-1Ø37Ø?@ò!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð #8ðJ&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	J&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðJ&ð    Y° ^Ñ 4Ñ5ðJ&ð   	Ñ*ðJ&ð ˜4 	¨3 Ñ/Ñ0ðJ&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!J&ð" 
ò#J&ó ðJ&ðZR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Nà�i¡ð  4lô  "mð  mñ  nðNð '@ðNð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Nð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðNð    Y° ^Ñ 4Ñ5ðNð   	Ñ*ðNð ˜4 	¨3 Ñ/Ñ0ðNð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Nð" 
$ò#Nó ðNðb ð
 VZð Ø8<Ø-1Ø37Ø?@ò!N
à�i¡ð  4lô  "mð  mñ  nðN
ð '@ðN
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	N
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðN
ð    Y° ^Ñ 4Ñ5ðN
ð   	Ñ*ðN
ð ˜4 	¨3 Ñ/Ñ0ðN
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!N
ð" 
Ð/Ñ	0ò#N
ó ðN
ðb ð
 VZð Ø8<Ø-1Ø37Ø?@ò!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð '@ðJ&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	J&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðJ&ð    Y° ^Ñ 4Ñ5ðJ&ð   	Ñ*ðJ&ð ˜4 	¨3 Ñ/Ñ0ðJ&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!J&ð" 
ò#J&ó ðJ&ðZR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Nà�i¡ð  4lô  "mð  mñ  nðNð  3ðNð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Nð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðNð    Y° ^Ñ 4Ñ5ðNð   	Ñ*ðNð ˜4 	¨3 Ñ/Ñ0ðNð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Nð" 
ò#Nó ðNðb ð
 VZð Ø8<Ø-1Ø37Ø?@ò!N
à�i¡ð  4lô  "mð  mñ  nðN
ð  3ðN
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	N
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðN
ð    Y° ^Ñ 4Ñ5ðN
ð   	Ñ*ðN
ð ˜4 	¨3 Ñ/Ñ0ðN
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!N
ð" 
Ð)Ñ	*ò#N
ó ðN
ðb ð
 VZð Ø8<Ø-1Ø37Ø?@ò!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð  3ðJ&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	J&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðJ&ð    Y° ^Ñ 4Ñ5ðJ&ð   	Ñ*ðJ&ð ˜4 	¨3 Ñ/Ñ0ðJ&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!J&ð" 
ò#J&ó ðJ&ðZR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð $-Ð-CÁUÐWgÔEhÐ-hÑ#iðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
!ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð $-Ð-CÁUÐWgÔEhÐ-hÑ#iðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð,Ñ	-ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð $-Ð-CÁUÐWgÔEhÐ-hÑ#iðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð &>ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
#ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð &>ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð.Ñ	/ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð &>ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð #8ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
 ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð #8ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð+Ñ	,ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð #8ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð #9ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
!ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð #9ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð,Ñ	-ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð #9ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð BFð AEð EIð Ø8<Ø-1Ø37Ø?@ò'Yà�i¡ð  4lô  "mð  mñ  nðYð !5ðYð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Yð
 " (¨:Ñ"6¹ÐJ|Ô8}Ð"}Ñ~ðYð !*¨(°:Ñ*>Áð  S|ô  A}ð  +}ñ  !~ðYð " (¨:Ñ"6¹ð  K@ô  9Að  #Añ  BðYð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðYð     Y° ^Ñ 4Ñ5ð!Yð"   	Ñ*ð#Yð$ ˜4 	¨3 Ñ/Ñ0ð%Yð& ˜y©%°1¸Ô*;Ð;Ñ<ð'Yð( 
ò)Yó ðYðx ð
 VZð BFð AEð EIð Ø8<Ø-1Ø37Ø?@ò'Y
à�i¡ð  4lô  "mð  mñ  nðY
ð !5ðY
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Y
ð
 " (¨:Ñ"6¹ÐJ|Ô8}Ð"}Ñ~ðY
ð !*¨(°:Ñ*>Áð  S|ô  A}ð  +}ñ  !~ðY
ð " (¨:Ñ"6¹ð  K@ô  9Að  #Añ  BðY
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðY
ð     Y° ^Ñ 4Ñ5ð!Y
ð"   	Ñ*ð#Y
ð$ ˜4 	¨3 Ñ/Ñ0ð%Y
ð& ˜y©%°1¸Ô*;Ð;Ñ<ð'Y
ð( 
Ð*Ñ	+ò)Y
ó ðY
ðx ð
 VZð BFð AEð EIð Ø8<Ø-1Ø37Ø?@ò'U&à�i¡ð  4lô  "mð  mñ  nðU&ð !5ðU&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	U&ð
 " (¨:Ñ"6¹ÐJ|Ô8}Ð"}Ñ~ðU&ð !*¨(°:Ñ*>Áð  S|ô  A}ð  +}ñ  !~ðU&ð " (¨:Ñ"6¹ð  K@ô  9Að  #Añ  BðU&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðU&ð     Y° ^Ñ 4Ñ5ð!U&ð"   	Ñ*ð#U&ð$ ˜4 	¨3 Ñ/Ñ0ð%U&ð& ˜y©%°1¸Ô*;Ð;Ñ<ð'U&ð( 
ò)U&ó ðU&ðpa
ð 
óa
ðL ð VZð Ø8<Ø-1Ø37Ø?@ò#Qà�i¡ð  4lô  "mð  mñ  nðQð ˜i©Ð;_Ô)`Ð`ÑaðQð -6Ð6TÑV[Ðh}ÔV~Ð6~Ñ,ð	Qð
 ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðQð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQð    Y° ^Ñ 4Ñ5ðQð   	Ñ*ðQð  ˜4 	¨3 Ñ/Ñ0ð!Qð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Qð$ 
)ò%Qó ðQðh ð VZð Ø8<Ø-1Ø37Ø?@ò#Q
à�i¡ð  4lô  "mð  mñ  nðQ
ð ˜i©Ð;_Ô)`Ð`ÑaðQ
ð -6Ð6TÑV[Ðh}ÔV~Ð6~Ñ,ð	Q
ð
 ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðQ
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQ
ð    Y° ^Ñ 4Ñ5ðQ
ð   	Ñ*ðQ
ð  ˜4 	¨3 Ñ/Ñ0ð!Q
ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Q
ð$ 
Ð4Ñ	5ò%Q
ó ðQ
ðh ð VZð Ø8<Ø-1Ø37Ø?@ò#M&à�i¡ð  4lô  "mð  mñ  nðM&ð ˜i©Ð;_Ô)`Ð`ÑaðM&ð -6Ð6TÑV[Ðh}ÔV~Ð6~Ñ,ð	M&ð
 ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðM&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM&ð    Y° ^Ñ 4Ñ5ðM&ð   	Ñ*ðM&ð  ˜4 	¨3 Ñ/Ñ0ð!M&ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#M&ð$ 
ò%M&ó ðM&ð`U
ð 
óU
ðt ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð )DðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
&ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð )DðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð1Ñ	2ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð )DðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð VZð Ø8<Ø-1Ø37Ø?@òIà�i¡ð  4lô  "mð  mñ  nðIð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðIð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ð	Ið    Y° ^Ñ 4Ñ5ðIð   	Ñ*ðIð ˜4 	¨3 Ñ/Ñ0ðIð ˜y©%°1¸Ô*;Ð;Ñ<ðIð  
ò!Ió ðIðX ð VZð Ø8<Ø-1Ø37Ø?@òI
à�i¡ð  4lô  "mð  mñ  nðI
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðI
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ð	I
ð    Y° ^Ñ 4Ñ5ðI
ð   	Ñ*ðI
ð ˜4 	¨3 Ñ/Ñ0ðI
ð ˜y©%°1¸Ô*;Ð;Ñ<ðI
ð  
Ð&Ñ	'ò!I
ó ðI
ðX ð VZð Ø8<Ø-1Ø37Ø?@òE&à�i¡ð  4lô  "mð  mñ  nðE&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðE&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ð	E&ð    Y° ^Ñ 4Ñ5ðE&ð   	Ñ*ðE&ð ˜4 	¨3 Ñ/Ñ0ðE&ð ˜y©%°1¸Ô*;Ð;Ñ<ðE&ð  
ò!E&ó ðE&ðPB
ð 
óB
ðN ð
 VZð cgð Ø8<Ø-1Ø37Ø?@ò#Qà�i¡ð  4lô  "mð  mñ  nðQð ˜i©Ð;VÔ)WÐWÑXðQð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Qð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðQð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQð    Y° ^Ñ 4Ñ5ðQð   	Ñ*ðQð  ˜4 	¨3 Ñ/Ñ0ð!Qð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Qð$ 
 ò%Qó ðQðh ð
 VZð cgð Ø8<Ø-1Ø37Ø?@ò#Q
à�i¡ð  4lô  "mð  mñ  nðQ
ð ˜i©Ð;VÔ)WÐWÑXðQ
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Q
ð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðQ
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQ
ð    Y° ^Ñ 4Ñ5ðQ
ð   	Ñ*ðQ
ð  ˜4 	¨3 Ñ/Ñ0ð!Q
ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Q
ð$ 
Ð+Ñ	,ò%Q
ó ðQ
ðh ð
 VZð cgð Ø8<Ø-1Ø37Ø?@ò#M&à�i¡ð  4lô  "mð  mñ  nðM&ð ˜i©Ð;VÔ)WÐWÑXðM&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M&ð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðM&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM&ð    Y° ^Ñ 4Ñ5ðM&ð   	Ñ*ðM&ð  ˜4 	¨3 Ñ/Ñ0ð!M&ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#M&ð$ 
ò%M&ó ðM&ð`J
ð 
óJ
ð^ ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð +GðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð +GðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
�SÑ	ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð +GðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð "6ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð "6ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð*Ñ	+ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð "6ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð (AðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
$ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð (AðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð/Ñ	0ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð (AðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð
 VZð cgð mqð Ø8<Ø-1Ø37Ø?@ò%Uà�i¡ð  4lô  "mð  mñ  nðUð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ð  i\ô  W]ð  ]ñ  ^ðUð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Uð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðUð ˜ Ñ+©Uð  @hô  .ið  iñ  jðUð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðUð    Y° ^Ñ 4Ñ5ðUð    	Ñ*ð!Uð" ˜4 	¨3 Ñ/Ñ0ð#Uð$ ˜y©%°1¸Ô*;Ð;Ñ<ð%Uð& 
!ò'Uó ðUðp ð
 VZð cgð mqð Ø8<Ø-1Ø37Ø?@ò%U
à�i¡ð  4lô  "mð  mñ  nðU
ð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ð  i\ô  W]ð  ]ñ  ^ðU
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	U
ð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðU
ð ˜ Ñ+©Uð  @hô  .ið  iñ  jðU
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðU
ð    Y° ^Ñ 4Ñ5ðU
ð    	Ñ*ð!U
ð" ˜4 	¨3 Ñ/Ñ0ð#U
ð$ ˜y©%°1¸Ô*;Ð;Ñ<ð%U
ð& 
Ð,Ñ	-ò'U
ó ðU
ðp ð
 VZð cgð mqð Ø8<Ø-1Ø37Ø?@ò%Q&à�i¡ð  4lô  "mð  mñ  nðQ&ð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ð  i\ô  W]ð  ]ñ  ^ðQ&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Q&ð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðQ&ð ˜ Ñ+©Uð  @hô  .ið  iñ  jðQ&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQ&ð    Y° ^Ñ 4Ñ5ðQ&ð    	Ñ*ð!Q&ð" ˜4 	¨3 Ñ/Ñ0ð#Q&ð$ ˜y©%°1¸Ô*;Ð;Ñ<ð%Q&ð& 
ò'Q&ó ðQ&ðhd
ð 
ód
ðR ð VZØtxØhlð nrð Ø8<Ø-1Ø37Ø?@ò#Pà˜X iÑ0±%ð  EQô  3Rð  Rñ  SðPð ˜h yÑ1±5ÐEoÔ3pÐpÑqðPð ˜ )Ñ,©eÐ@cÔ.dÐdÑeð	Pð
 $ H¨ZÑ$8¹%ð  Miô  ;jð  %jñ  kðPð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðPð    Y° ^Ñ 4Ñ5ðPð   	Ñ*ðPð  ˜4 	¨3 Ñ/Ñ0ð!Pð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Pð$ 
ò%Pó ðPðf ð VZØtxØhlð nrð Ø8<Ø-1Ø37Ø?@ò#P
à˜X iÑ0±%ð  EQô  3Rð  Rñ  SðP
ð ˜h yÑ1±5ÐEoÔ3pÐpÑqðP
ð ˜ )Ñ,©eÐ@cÔ.dÐdÑeð	P
ð
 $ H¨ZÑ$8¹%ð  Miô  ;jð  %jñ  kðP
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðP
ð    Y° ^Ñ 4Ñ5ðP
ð   	Ñ*ðP
ð  ˜4 	¨3 Ñ/Ñ0ð!P
ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#P
ð$ 
Ð'Ñ	(ò%P
ó ðP
ðf ð VZØtxØhlð nrð Ø8<Ø-1Ø37Ø?@ò#L&à˜X iÑ0±%ð  EQô  3Rð  Rñ  SðL&ð ˜h yÑ1±5ÐEoÔ3pÐpÑqðL&ð ˜ )Ñ,©eÐ@cÔ.dÐdÑeð	L&ð
 $ H¨ZÑ$8¹%ð  Miô  ;jð  %jñ  kðL&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðL&ð    Y° ^Ñ 4Ñ5ðL&ð   	Ñ*ðL&ð  ˜4 	¨3 Ñ/Ñ0ð!L&ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#L&ð$ 
ò%L&ó ðL&ð^N
ð 
óN
ðf ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ò#Qà�i¡ð  4lô  "mð  mñ  nðQð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðQð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	Qð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðQð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQð    Y° ^Ñ 4Ñ5ðQð   	Ñ*ðQð  ˜4 	¨3 Ñ/Ñ0ð!Qð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Qð$ 
#ò%Qó ðQðh ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ò#Q
à�i¡ð  4lô  "mð  mñ  nðQ
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðQ
ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	Q
ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðQ
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQ
ð    Y° ^Ñ 4Ñ5ðQ
ð   	Ñ*ðQ
ð  ˜4 	¨3 Ñ/Ñ0ð!Q
ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Q
ð$ 
Ð.Ñ	/ò%Q
ó ðQ
ðh ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ò#M&à�i¡ð  4lô  "mð  mñ  nðM&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðM&ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	M&ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðM&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM&ð    Y° ^Ñ 4Ñ5ðM&ð   	Ñ*ðM&ð  ˜4 	¨3 Ñ/Ñ0ð!M&ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#M&ð$ 
ò%M&ó ðM&ð`L
ð 
óL
ðb ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð %.Ð.EÁuÐYmÔGnÐ.nÑ$oðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
"ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð %.Ð.EÁuÐYmÔGnÐ.nÑ$oðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð-Ñ	.ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð %.Ð.EÁuÐYmÔGnÐ.nÑ$oðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXR
ð 
óR
ðn ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ò#Qà�i¡ð  4lô  "mð  mñ  nðQð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðQð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	Qð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðQð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQð    Y° ^Ñ 4Ñ5ðQð   	Ñ*ðQð  ˜4 	¨3 Ñ/Ñ0ð!Qð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Qð$ 
ò%Qó ðQðh ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ò#Q
à�i¡ð  4lô  "mð  mñ  nðQ
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðQ
ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	Q
ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðQ
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQ
ð    Y° ^Ñ 4Ñ5ðQ
ð   	Ñ*ðQ
ð  ˜4 	¨3 Ñ/Ñ0ð!Q
ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Q
ð$ 
Ð*Ñ	+ò%Q
ó ðQ
ðh ð VZØtxØhlð Ø8<Ø-1Ø37Ø?@ò#M&à�i¡ð  4lô  "mð  mñ  nðM&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðM&ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	M&ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðM&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM&ð    Y° ^Ñ 4Ñ5ðM&ð   	Ñ*ðM&ð  ˜4 	¨3 Ñ/Ñ0ð!M&ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#M&ð$ 
ò%M&ó ðM&ð`L
ð 
óL
ðb ð VZð cgØtxØhlð mqð Ø8<Ø-1Ø37Ø?@ò'Yà�i¡ð  4lô  "mð  mñ  nðYð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðYð ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ð	Yð
 ˜h yÑ1±5ÐEoÔ3pÐpÑqðYð ˜ )Ñ,©eÐ@cÔ.dÐdÑeðYð ˜h zÑ2±Eð  Ghô  5ið  iñ  jðYð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðYð     Y° ^Ñ 4Ñ5ð!Yð"   	Ñ*ð#Yð$ ˜4 	¨3 Ñ/Ñ0ð%Yð& ˜y©%°1¸Ô*;Ð;Ñ<ð'Yð( 
#ò)Yó ðYðx ð VZð cgØtxØhlð mqð Ø8<Ø-1Ø37Ø?@ò'Y
à�i¡ð  4lô  "mð  mñ  nðY
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðY
ð ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ð	Y
ð
 ˜h yÑ1±5ÐEoÔ3pÐpÑqðY
ð ˜ )Ñ,©eÐ@cÔ.dÐdÑeðY
ð ˜h zÑ2±Eð  Ghô  5ið  iñ  jðY
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðY
ð     Y° ^Ñ 4Ñ5ð!Y
ð"   	Ñ*ð#Y
ð$ ˜4 	¨3 Ñ/Ñ0ð%Y
ð& ˜y©%°1¸Ô*;Ð;Ñ<ð'Y
ð( 
Ð.Ñ	/ò)Y
ó ðY
ðx ð VZð cgØtxØhlð mqð Ø8<Ø-1Ø37Ø?@ò'U&à�i¡ð  4lô  "mð  mñ  nðU&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðU&ð ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ð	U&ð
 ˜h yÑ1±5ÐEoÔ3pÐpÑqðU&ð ˜ )Ñ,©eÐ@cÔ.dÐdÑeðU&ð ˜h zÑ2±Eð  Ghô  5ið  iñ  jðU&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðU&ð     Y° ^Ñ 4Ñ5ð!U&ð"   	Ñ*ð#U&ð$ ˜4 	¨3 Ñ/Ñ0ð%U&ð& ˜y©%°1¸Ô*;Ð;Ñ<ð'U&ð( 
ò)U&ó ðU&ðpV
ð 
óV
ðv ð VZØtxØhlð nrð Ø8<Ø-1Ø37Ø?@ò%Và�i¡ð  4lô  "mð  mñ  nðVð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðVð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	Vð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðVð $ H¨ZÑ$8¹%ð  Miô  ;jð  %jñ  kðVð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðVð    Y° ^Ñ 4Ñ5ðVð    	Ñ*ð!Vð" ˜4 	¨3 Ñ/Ñ0ð#Vð$ ˜y©%°1¸Ô*;Ð;Ñ<ð%Vð& 
ò'Vó ðVðr ð VZØtxØhlð nrð Ø8<Ø-1Ø37Ø?@ò%V
à�i¡ð  4lô  "mð  mñ  nðV
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðV
ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	V
ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðV
ð $ H¨ZÑ$8¹%ð  Miô  ;jð  %jñ  kðV
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðV
ð    Y° ^Ñ 4Ñ5ðV
ð    	Ñ*ð!V
ð" ˜4 	¨3 Ñ/Ñ0ð#V
ð$ ˜y©%°1¸Ô*;Ð;Ñ<ð%V
ð& 
Ð'Ñ	(ò'V
ó ðV
ðr ð VZØtxØhlð nrð Ø8<Ø-1Ø37Ø?@ò%R&à�i¡ð  4lô  "mð  mñ  nðR&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  SðR&ð ˜h yÑ1±5ÐEoÔ3pÐpÑqð	R&ð
 ˜ )Ñ,©eÐ@cÔ.dÐdÑeðR&ð $ H¨ZÑ$8¹%ð  Miô  ;jð  %jñ  kðR&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðR&ð    Y° ^Ñ 4Ñ5ðR&ð    	Ñ*ð!R&ð" ˜4 	¨3 Ñ/Ñ0ð#R&ð$ ˜y©%°1¸Ô*;Ð;Ñ<ð%R&ð& 
ò'R&ó ðR&ðjQ
ð 
óQ
ðl ð VZð cgð }Að @Dð GKð quð GKØz~Ørvð Ø8<Ø-1Ø37Ø?@ò3qà�i¡ð  4lô  "mð  mñ  nðqð �d˜9 S©%¸1ÀTÔ*JÐ%JÑKÑLÉeÐ_`ð  oH	ô  OI	ð  I	ñ  J	ðqð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ð  i[ô  W\ð  \ñ  ]ð	qð
 ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sðqð ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðqð "+¨8°JÑ+?ÁÐSwÔAxÐ+xÑ!yðqð '0°¸Ñ0CÁUð  X{ô  F|ð  1|ñ  '}ðqð &/¨x¸
Ñ/CÁUð  XBô  FCð  0Cñ  &Dðqð ,5°X¸jÑ5IÉ5ð  ^lô  Lmð  6mñ  ,nðqð 1:¸(À9Ñ:MÉuð  bBô  PCð  ;Cñ  1Dðqð ˜8 IÑ.±ÐBuÔ0vÐvÑwðqð ˜X jÑ1±5ÐEmÔ3nÐnÑoðqð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðqð,    Y° ^Ñ 4Ñ5ð-qð.   	Ñ*ð/qð0 ˜4 	¨3 Ñ/Ñ0ð1qð2 ˜y©%°1¸Ô*;Ð;Ñ<ð3qð4 
&ò5qó ðqðh ð VZð cgð }Að @Dð GKð quð GKØz~Ørvð Ø8<Ø-1Ø37Ø?@ò3q
à�i¡ð  4lô  "mð  mñ  nðq
ð �d˜9 S©%¸1ÀTÔ*JÐ%JÑKÑLÉeÐ_`ð  oH	ô  OI	ð  I	ñ  J	ðq
ð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ð  i[ô  W\ð  \ñ  ]ð	q
ð
 ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sðq
ð ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðq
ð "+¨8°JÑ+?ÁÐSwÔAxÐ+xÑ!yðq
ð '0°¸Ñ0CÁUð  X{ô  F|ð  1|ñ  '}ðq
ð &/¨x¸
Ñ/CÁUð  XBô  FCð  0Cñ  &Dðq
ð ,5°X¸jÑ5IÉ5ð  ^lô  Lmð  6mñ  ,nðq
ð 1:¸(À9Ñ:MÉuð  bBô  PCð  ;Cñ  1Dðq
ð ˜8 IÑ.±ÐBuÔ0vÐvÑwðq
ð ˜X jÑ1±5ÐEmÔ3nÐnÑoðq
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðq
ð,    Y° ^Ñ 4Ñ5ð-q
ð.   	Ñ*ð/q
ð0 ˜4 	¨3 Ñ/Ñ0ð1q
ð2 ˜y©%°1¸Ô*;Ð;Ñ<ð3q
ð4 
Ð1Ñ	2ò5q
ó ðq
ðh ð VZð cgð }Að @Dð GKð quð GKØz~Ørvð Ø8<Ø-1Ø37Ø?@ò3m&à�i¡ð  4lô  "mð  mñ  nðm&ð �d˜9 S©%¸1ÀTÔ*JÐ%JÑKÑLÉeÐ_`ð  oH	ô  OI	ð  I	ñ  J	ðm&ð ˜˜k¨9°e¸IÀ{Ð<RÑ6SÐSÑTÑV[ð  i[ô  W\ð  \ñ  ]ð	m&ð
 ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sðm&ð ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðm&ð "+¨8°JÑ+?ÁÐSwÔAxÐ+xÑ!yðm&ð '0°¸Ñ0CÁUð  X{ô  F|ð  1|ñ  '}ðm&ð &/¨x¸
Ñ/CÁUð  XBô  FCð  0Cñ  &Dðm&ð ,5°X¸jÑ5IÉ5ð  ^lô  Lmð  6mñ  ,nðm&ð 1:¸(À9Ñ:MÉuð  bBô  PCð  ;Cñ  1Dðm&ð ˜8 IÑ.±ÐBuÔ0vÐvÑwðm&ð ˜X jÑ1±5ÐEmÔ3nÐnÑoðm&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðm&ð,    Y° ^Ñ 4Ñ5ð-m&ð.   	Ñ*ð/m&ð0 ˜4 	¨3 Ñ/Ñ0ð1m&ð2 ˜y©%°1¸Ô*;Ð;Ñ<ð3m&ð4 
ò5m&ó ðm&ð`H
ð$ 
ó%H
ðZ ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nðMð 'Ð'8¹%ÈOÔ:\Ð'\Ñ]ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
ò#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nðM
ð 'Ð'8¹%ÈOÔ:\Ð'\Ñ]ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
�YÑ	ò#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nðI&ð 'Ð'8¹%ÈOÔ:\Ð'\Ñ]ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ò#I&ó ðI&ðXS
ð 
óS
ðp ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Oà�i¡ð  4lô  "mð  mñ  nðOð !5ðOð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Oð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðOð    Y° ^Ñ 4Ñ5ðOð   	Ñ*ðOð ˜4 	¨3 Ñ/Ñ0ðOð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Oð" 
ò#Oó ðOðd ð
 VZð Ø8<Ø-1Ø37Ø?@ò!O
à�i¡ð  4lô  "mð  mñ  nðO
ð !5ðO
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	O
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðO
ð    Y° ^Ñ 4Ñ5ðO
ð   	Ñ*ðO
ð ˜4 	¨3 Ñ/Ñ0ðO
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!O
ð" 
Ð*Ñ	+ò#O
ó ðO
ðd ð
 VZð Ø8<Ø-1Ø37Ø?@ò!K&à�i¡ð  4lô  "mð  mñ  nðK&ð !5ðK&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	K&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðK&ð    Y° ^Ñ 4Ñ5ðK&ð   	Ñ*ðK&ð ˜4 	¨3 Ñ/Ñ0ðK&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!K&ð" 
ò#K&ó ðK&ð\R
ð 
óR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Nà�i¡ð  4lô  "mð  mñ  nðNð 1ðNð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Nð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðNð    Y° ^Ñ 4Ñ5ðNð   	Ñ*ðNð ˜4 	¨3 Ñ/Ñ0ðNð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Nð" 
ò#Nó ðNðb ð
 VZð Ø8<Ø-1Ø37Ø?@ò!N
à�i¡ð  4lô  "mð  mñ  nðN
ð 1ðN
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	N
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðN
ð    Y° ^Ñ 4Ñ5ðN
ð   	Ñ*ðN
ð ˜4 	¨3 Ñ/Ñ0ðN
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!N
ð" 
Ð(Ñ	)ò#N
ó ðN
ðb ð
 VZð Ø8<Ø-1Ø37Ø?@ò!J&à�i¡ð  4lô  "mð  mñ  nðJ&ð 1ðJ&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	J&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðJ&ð    Y° ^Ñ 4Ñ5ðJ&ð   	Ñ*ðJ&ð ˜4 	¨3 Ñ/Ñ0ðJ&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!J&ð" 
ò#J&ó ðJ&ðZR
ð 
ôR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nñMð  3ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
ó#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nñM
ð  3ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð)Ñ	*ó#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nñI&ð  3ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ó#I&ó ðI&ðXR
ð 
ôR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nñMð 1ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
ó#Mó ðMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nñM
ð 1ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
�TÑ	ó#M
ó ðM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nñI&ð 1ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ó#I&ó ðI&ðXR
ð 
ôR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nñMð (BðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mð" 
%ó#Mó ñMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nñM
ð (BðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ð0Ñ	1ó#M
ó ñM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nñI&ð (BðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ó#I&ó ñI&ðXR
ð 
õR
ðn ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nñMð (Ñ(:¹EÑN^Ô<_Ð(_Ñ`ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mñ" 
ó#Mó ñMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nñM
ð (Ñ(:¹EÑN^Ô<_Ð(_Ñ`ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ñ(Ñ	)ó#M
ó ñM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nñI&ð (Ñ(:¹EÑN^Ô<_Ð(_Ñ`ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ó#I&ó ñI&ðXR
ð 
õR
ðn ð
 VZð cgð Ø8<Ø-1Ø37Ø?@ò#Qà�i¡ð  4lô  "mð  mñ  nñQð ˜3 	˜>Ñ*ðQð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Qð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðQð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQð    Y° ^Ñ 4Ñ5ðQð   	Ñ*ðQð  ˜4 	¨3 Ñ/Ñ0ð!Qð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Qð$ 
ˆc�3ˆh‰ó%Qó ñQðh ð
 VZð cgð Ø8<Ø-1Ø37Ø?@ò#Q
à�i¡ð  4lô  "mð  mñ  nñQ
ð ˜3 	˜>Ñ*ðQ
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Q
ð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðQ
ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðQ
ð    Y° ^Ñ 4Ñ5ðQ
ð   	Ñ*ðQ
ð  ˜4 	¨3 Ñ/Ñ0ð!Q
ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#Q
ð$ 
�T˜#˜s˜(‘^Ñ	$ó%Q
ó ñQ
ðh ð
 VZð cgð Ø8<Ø-1Ø37Ø?@ò#M&à�i¡ð  4lô  "mð  mñ  nñM&ð ˜3 	˜>Ñ*ðM&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M&ð
 ˜( 9Ñ-©uð  B^ô  0_ð  _ñ  `ðM&ð  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM&ð    Y° ^Ñ 4Ñ5ðM&ð   	Ñ*ðM&ð  ˜4 	¨3 Ñ/Ñ0ð!M&ð" ˜y©%°1¸Ô*;Ð;Ñ<ð#M&ð$ 
ó%M&ó ñM&ð`W
ð 
õW
ðx ð
 VZð Ø8<Ø-1Ø37Ø?@ò!Mà�i¡ð  4lô  "mð  mñ  nñMñ #8ðMð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	Mð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðMð    Y° ^Ñ 4Ñ5ðMð   	Ñ*ðMð ˜4 	¨3 Ñ/Ñ0ðMð  ˜y©%°1¸Ô*;Ð;Ñ<ð!Mñ" 
 ó#Mó ñMð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!M
à�i¡ð  4lô  "mð  mñ  nñM
ñ #8ðM
ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	M
ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðM
ð    Y° ^Ñ 4Ñ5ðM
ð   	Ñ*ðM
ð ˜4 	¨3 Ñ/Ñ0ðM
ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!M
ð" 
Ñ+Ñ	,ó#M
ó ñM
ð` ð
 VZð Ø8<Ø-1Ø37Ø?@ò!I&à�i¡ð  4lô  "mð  mñ  nñI&ñ #8ðI&ð ˜X iÑ0±%ð  EQô  3Rð  Rñ  Sð	I&ð
  ØØ�k¡5¨A¤;Ð.Ñ/ØØ˜+¡u°¤{Ð2Ñ3Ø˜+¡u°¤{Ð2Ñ3ð4ñðñ
ðI&ð    Y° ^Ñ 4Ñ5ðI&ð   	Ñ*ðI&ð ˜4 	¨3 Ñ/Ñ0ðI&ð  ˜y©%°1¸Ô*;Ð;Ñ<ð!I&ð" 
ó#I&ó ñI&ðXR
ð 
öR
rf   r]   )©r"  ÚwarningsÚpydanticr   r   r   r   r   Útypingr   r	   r
   r   r   r   Útyping_extensionsr   r   r   ÚElance_namespace_urllib3_client.models.alter_table_add_columns_requestr   ÚFlance_namespace_urllib3_client.models.alter_table_add_columns_responser   ÚGlance_namespace_urllib3_client.models.alter_table_alter_columns_requestr   ÚHlance_namespace_urllib3_client.models.alter_table_alter_columns_responser   ÚJlance_namespace_urllib3_client.models.alter_table_backfill_columns_requestr   ÚKlance_namespace_urllib3_client.models.alter_table_backfill_columns_responser   ÚFlance_namespace_urllib3_client.models.alter_table_drop_columns_requestr   ÚGlance_namespace_urllib3_client.models.alter_table_drop_columns_responser   ÚFlance_namespace_urllib3_client.models.analyze_table_query_plan_requestr   ÚAlance_namespace_urllib3_client.models.batch_commit_tables_requestr   ÚBlance_namespace_urllib3_client.models.batch_commit_tables_responser   ÚIlance_namespace_urllib3_client.models.batch_create_table_versions_requestr   ÚJlance_namespace_urllib3_client.models.batch_create_table_versions_responser   ÚIlance_namespace_urllib3_client.models.batch_delete_table_versions_requestr   ÚJlance_namespace_urllib3_client.models.batch_delete_table_versions_responser   Ú>lance_namespace_urllib3_client.models.count_table_rows_requestr    ÚAlance_namespace_urllib3_client.models.create_table_branch_requestr!   ÚBlance_namespace_urllib3_client.models.create_table_branch_responser"   Ú@lance_namespace_urllib3_client.models.create_table_index_requestr#   ÚAlance_namespace_urllib3_client.models.create_table_index_responser$   Ú;lance_namespace_urllib3_client.models.create_table_responser%   ÚHlance_namespace_urllib3_client.models.create_table_scalar_index_responser&   Ú>lance_namespace_urllib3_client.models.create_table_tag_requestr'   Ú?lance_namespace_urllib3_client.models.create_table_tag_responser(   ÚBlance_namespace_urllib3_client.models.create_table_version_requestr)   ÚClance_namespace_urllib3_client.models.create_table_version_responser*   Ú;lance_namespace_urllib3_client.models.declare_table_requestr+   Ú<lance_namespace_urllib3_client.models.declare_table_responser,   Ú?lance_namespace_urllib3_client.models.delete_from_table_requestr-   Ú@lance_namespace_urllib3_client.models.delete_from_table_responser.   ÚAlance_namespace_urllib3_client.models.delete_table_branch_requestr/   ÚBlance_namespace_urllib3_client.models.delete_table_branch_responser0   Ú>lance_namespace_urllib3_client.models.delete_table_tag_requestr1   Ú?lance_namespace_urllib3_client.models.delete_table_tag_responser2   Ú>lance_namespace_urllib3_client.models.deregister_table_requestr3   Ú?lance_namespace_urllib3_client.models.deregister_table_responser4   ÚHlance_namespace_urllib3_client.models.describe_table_index_stats_requestr5   ÚIlance_namespace_urllib3_client.models.describe_table_index_stats_responser6   Ú<lance_namespace_urllib3_client.models.describe_table_requestr7   Ú=lance_namespace_urllib3_client.models.describe_table_responser8   ÚDlance_namespace_urllib3_client.models.describe_table_version_requestr9   ÚElance_namespace_urllib3_client.models.describe_table_version_responser:   Ú?lance_namespace_urllib3_client.models.drop_table_index_responser;   Ú9lance_namespace_urllib3_client.models.drop_table_responser<   ÚFlance_namespace_urllib3_client.models.explain_table_query_plan_requestr=   Ú=lance_namespace_urllib3_client.models.get_table_stats_requestr>   Ú>lance_namespace_urllib3_client.models.get_table_stats_responser?   ÚClance_namespace_urllib3_client.models.get_table_tag_version_requestr@   ÚDlance_namespace_urllib3_client.models.get_table_tag_version_responserA   Ú@lance_namespace_urllib3_client.models.insert_into_table_responserB   ÚBlance_namespace_urllib3_client.models.list_table_branches_responserC   Ú@lance_namespace_urllib3_client.models.list_table_indices_requestrD   ÚAlance_namespace_urllib3_client.models.list_table_indices_responserE   Ú>lance_namespace_urllib3_client.models.list_table_tags_responserF   ÚBlance_namespace_urllib3_client.models.list_table_versions_responserG   Ú:lance_namespace_urllib3_client.models.list_tables_responserH   ÚFlance_namespace_urllib3_client.models.merge_insert_into_table_responserI   Ú9lance_namespace_urllib3_client.models.query_table_requestrJ   Ú<lance_namespace_urllib3_client.models.register_table_requestrK   Ú=lance_namespace_urllib3_client.models.register_table_responserL   Ú:lance_namespace_urllib3_client.models.rename_table_requestrM   Ú;lance_namespace_urllib3_client.models.rename_table_responserN   Ú;lance_namespace_urllib3_client.models.restore_table_requestrO   Ú<lance_namespace_urllib3_client.models.restore_table_responserP   Ú:lance_namespace_urllib3_client.models.table_exists_requestrQ   ÚClance_namespace_urllib3_client.models.update_field_metadata_requestrR   ÚDlance_namespace_urllib3_client.models.update_field_metadata_responserS   Ú:lance_namespace_urllib3_client.models.update_table_requestrT   Ú;lance_namespace_urllib3_client.models.update_table_responserU   Ú>lance_namespace_urllib3_client.models.update_table_tag_requestrV   Ú?lance_namespace_urllib3_client.models.update_table_tag_responserW   Ú)lance_namespace_urllib3_client.api_clientrX   rY   Ú+lance_namespace_urllib3_client.api_responserZ   Ú#lance_namespace_urllib3_client.restr[   r]   r#  rf   rd   ú<module>rr     s  ðñ	ó ß LÕ Lß :× :Ý 'ç IÕ Iß 5Õ 5Ý 'Ý mÝ oÝ qÝ sÝ wÝ yÝ oÝ qÝ oÝ fÝ hÝ uÝ wÝ uÝ wÝ `Ý fÝ hÝ dÝ fÝ [Ý sÝ `Ý bÝ hÝ jÝ [Ý ]Ý bÝ dÝ fÝ hÝ `Ý bÝ aÝ cÝ sÝ uÝ ]Ý _Ý lÝ nÝ bÝ WÝ oÝ ^Ý `Ý iÝ kÝ dÝ hÝ dÝ fÝ `Ý hÝ YÝ oÝ WÝ ]Ý _Ý YÝ [Ý [Ý ]Ý YÝ jÝ lÝ YÝ [Ý `Ý bç RÝ CÝ @÷lk
ò lk
rf   