|
|
|
|
|
|
|
|
|
|
|
|
| Resultados de la búsqueda |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Usage example of the TreeListItem function |
|
|
|
|
|
|
|
| Usage example of SOAPToHTTP |
|
|
|
|
|
|
|
| Usage example of the EnumElement function |
|
|
|
|
|
|
|
| Usage example of the sOpen function |
|
|
|
|
|
|
|
| Usage example of the MapDisplayPosition function |
|
|
|
|
|
|
|
| Usage example of the ServiceWaitStatus function |
|
|
|
|
|
|
|
| Abre un nuevo contexto de página sin devolver la información al navegador. |
|
|
|
|
|
|
|
| Usage example of the fCurrentDrive function |
|
|
|
|
|
|
|
| Procedimiento WLanguage ("callback") ejecutado para cargar las imágenes que se muestran en un control ListView. |
|
|
|
|
|
|
|
| Usage example of the HChangeConnection function |
|
|
|
|
|
|
|
| Procedimiento ("Callback") llamado por AddLink. |
|
|
|
|
|
|
|
| Una variable de tipo Value Description permite manipular la descripción de un valor de enumeración mediante programación. |
|
|
|
|
|
|
|
| El tipo gglPerson permite describir y modificar los participantes que asisten a un evento de un calendario de Google... |
|
|
|
|
|
|
|
| Se utiliza para averiguar si un procedimiento de servidor llamado por AJAXExecuteAsynchronous se está ejecutando actualmente. |
|
|
|
|
|
|
|
| Obtiene la arquitectura (32 o 64 bits) del cliente de correo electrónico predeterminado de un equipo. |
|
|
|
|
|
|
|
| Indica si el código se ejecuta en modo simulador PHP. |
|
|
|
|
|
|
|
| Emula la acción de "arrastrar y soltar" en las pruebas automatizadas. |
|
|
|
|
|
|
|
| Descarga un archivo de Google Docs Editors desde Google Drive en un formato compatible determinado. |
|
|
|
|
|
|
|
| Usage example of the MatNbLine function |
|
|
|
|
|
|
|
| Closes the local or remote database used (Lotus Notes or Domino). |
|
|
|
|
|
|
|
| Deletes a scheduled task. |
|
|
|
|
|
|
|
| Revoca un token web JSON (JWT). |
|
|
|
|
|
|
|
| Usage example of the HCopyRecord function |
|
|
|
|
|
|
|
| Usage example of the fWrite function |
|
|
|
|
|
|
|
| Los siguientes ejemplos se utilizan para manipular un documento XML a través de las variables xmlDocument y cmlNode, ... |
|
|
|
|
|
|
|
| Inicializa una imagen de categoría en un gráfico circular, de anillos o semicircular. |
|
|
|
|
|
|
|
| El tipo mongoOperationReplaceOne permite definir todas las características avanzadas de una operación de reemplazo de documentos que se agregará a una lista de operaciones masivas. Se reemplazará el primer documento que coincida con el filtro. |
|
|
|
|
|
|
|
| El tipo docAutoReplace permite definir las características avanzadas de una cadena que se utiliza para reemplazar automáticamente a otra cadena a medida que el usuario escribe en un control Procesador de texto. |
|
|
|
|
|
|
|
| Usage example of the fDelete function |
|
|
|
|
|
|
|
| Fija la posición (izquierda o derecha) de una serie en un gráfico de tipo Histograma de comparación. |
|
|
|
|
|
|
|
| Permite saber si el quemador está vacío o no. |
|
|
|
|
|
|
|
| Muestra la siguiente Image para el pergamino. |
|
|
|
|
|
|
|
| Usage example of the EmailUpdate function |
|
|
|
|
|
|
|
| Usage example of the SOAPAddXMLSignature function |
|
|
|
|
|
|
|
| Usage example of the zipNbPartNeeded function |
|
|
|
|
|
|
|
| Usage example of the Size property |
|
|
|
|
|
|
|
| Restaura la configuración de pestañas dinámicas en un control Pestaña. |
|
|
|
|
|
|
|
| Envuelve todos los hijos del nodo dado en un nuevo nodo en un documento HTML.. |
|
|
|
|
|
|
|
| Retrieves the value of a property for a USB device. |
|
|
|
|
|
|
|
| Devuelve la lista de radios Bluetooth conectadas a el equipo. |
|
|
|
|
|
|
|
El tipo pdfControlOption permite obtener y establecer las siguientes características de una opción de un control que se encuentra en un formulario PDF: - texto de la opción.
- estado seleccionado o deseleccionado de la opción.
|
|
|
|
|
|
|
|
| Adds a group of contacts in a Lotus Notes or Outlook address book. |
|
|
|
|
|
|
|
| Usage example of the FTPListFile function |
|
|
|
|
|
|
|
| The two most interesting features of WDAPI are... |
|
|
|
|
|
|
|
| Usage example of the fLongName function |
|
|
|
|
|
|
|
| Usage example of the fSelectDir function |
|
|
|
|
|
|
|
| Usage example of the HExecuteView function |
|
|
|
|
|
|
|
| Obtiene un archivo mediante el protocolo de copia segura. |
|
|
|
|
|
|
|
| Devuelve el índice de una lista de un control Kanban. |
|
|
|
|
|
|
|
| La propiedad IndentLineDetails se utiliza para obtener o cambiar el valor de la sangría izquierda de la ventana interna que muestra los detalles de una fila de un control Tabla. |
|
|
|
|
|
|
|
| Importa el contenido HTML de un correo electrónico y sus imágenes en un control de visualización HTML.. Las imágenes contenidas en el correo electrónico también se muestran en el control. |
|
|
|
|
|
|
|
| Recupera una cadena RTF del portapapeles (el contenido del portapapeles está en RTF). |
|
|
|
|
|
|
|
| Busca el elemento cuyo atributo "ID" coincide con un valor específico en un documento HTML. |
|
|
|
|
|
|
|
| Inicializar el análisis del Groupware Usuario. |
|
|
|
|
|
|
|
| Activates a panel when several panels are docked together. |
|
|
|
|
|
|
|
| The MDITop property is used to determine and change the distance between the top border of the MDI parent window and the top border of the MDI area. |
|
|
|
|
|
|
|
| Validates the modification of an existing object in an LDAP server. |
|
|
|
|
|
|
|
| Indica el final de una serie de acciones realizadas en un control Procesador de texto en un solo evento (acciones en el menú "Rehacer/Deshacer").
|
|
|
|
|
|
|
|
| Verifica si una expresión es nula en la programación asertiva y en el modo de prueba automática. |
|
|
|
|
|
|
|
| Validates the modification of an existing object in an LDAP server. |
|
|
|
|
|
|
|
| En StopWord se utiliza para definir palabras clave en un Índice de texto completo definido mediante programación. |
|
|
|
|
|
|
|
| Comprueba si hay una versión más reciente del servidor HFSQL que pueda actualizarse automáticamente. |
|
|
|
|
|
|
|
Agrega un elemento en la última posición: - de un array WLanguage unidimensional.
- de una propiedad Array de un tipo de variable avanzado (array de eventos de una variable gglCalendar, etc.).
- de una lista WLanguage.
|
|
|
|
|
|
|
|
| Para gestionar un clúster HFSQL se utilizan las siguientes funciones |
|
|
|
|
|
|
|
The InputFormula property is used to: - find out whether the end user can enter or change formulas in a Spreadsheet control.
- allow or prevent the end user from entering or changing formulas in a Spreadsheet control.
|
|
|
|
|
|
|
|
| The HTMLEndPage property gets and sets the HTML code inserted at the end of the page. |
|
|
|
|
|
|
|
| Agrega un efecto de sombra a una imagen en una variable de tipo Image. |
|
|
|
|
|
|
|
| Determina si hay una prueba de aplicación en curso. |
|
|
|
|
|
|
|
| Devuelve la Image visualizada. |
|
|
|
|
|
|
|
| Define el rango de tiempo que se muestra en una columna del Diagrama de Gantt en un control Tabla o TreeView..
|
|
|
|
|
|
|
|
| Guarda un diagrama como un archivo "diag". |
|
|
|
|
|
|
|
| You can use SQL functions to handle the PostgreSQL database... |
|
|
|
|
|
|
|
| Define y activa un filtro de tipo "Comienza por" en un archivo, vista o consulta. |
|
|
|
|
|
|
|
| Exporta un Appointment o una lista de Appointment s en formato iCalendar. |
|
|
|
|
|
|
|
| Elimina todas las acciones rápidas definidas para la aplicación. Las acciones rápidas fijadas en la pantalla de inicio se desactivarán, pero no se eliminarán. |
|
|
|
|
|
|
|
| The docElementFormula type is used to define the characteristics of a Formula element found in a DocElement variable. |
|
|
|
|
|
|
|
| Dibuja texto Markdown en una variable de tipo Image. |
|
|
|
|
|
|
|
Modifica una tarea programada en un servidor HFSQL: - procedimiento almacenado,
- reserva,
- optimización,
- actualización de una vista materializada.
|
|
|
|
|
|
|
|
| Indica la prueba que se ejecutará durante la próxima apertura de la ventana. |
|
|
|
|
|
|
|
| Closes the local or remote database used (Lotus Notes or Domino). |
|
|
|
|
|
|
|
| Inserts a function name at cursor position in the editable cell of a Spreadsheet control found in a window. |
|
|
|
|
|
|
|
| The saasSite type is used to define the advanced characteristics of a SaaS WEBDEV website. |
|
|
|
|
|
|
|
| Dibuja texto Markdown en un control Imagen. |
|
|
|
|
|
|
|
| Returns the number of the help context associated with the specified control. |
|
|
|
|
|
|
|
| Elimina un archivo de una unidad remota (Drive). |
|
|
|
|
|
|
|
| Abre la ventana de propiedades de un dispositivo Bluetooth. |
|
|
|
|
|
|
|
| Migrates the values of the linked composite keys coming from a file in Hyper File 5.5 format to the HFSQL Classic format. |
|
|
|
|
|
|
|
| The MaxNbSegment property gets and sets the maximum number of line segments for drawing a Wire control. |
|
|
|
|
|
|
|
| Devuelve la posición del primer carácter de una página determinada en un control Procesamiento de texto. |
|
|
|
|
|
|
|
The WDD55 property is used to:- Get the name and full path of the Hyper File 5.5 WDD file.
- Set the name and full path of the Hyper File 5.5 WDD file.
|
|
|
|
|
|
|
|
| Permite desplazarse por la lista de un control Kanban para mostrar una tarjeta específica. |
|
|
|
|
|
|
|
| Identifies the item affected by a DDE event. |
|
|
|
|
|
|
|
| Detiene la detección de llamada especificada que fue iniciada por tapiListen. |
|
|
|
|
|
|
|
| Crea una cadena de caracteres con los datos de una variable Documento. |
|
|
|
|
|
|
|
| La propiedad StartDatePeriodDisplayed obtiene la fecha de inicio del período mostrado en un control Planificador o Agenda de un reporte. |
|
|
|
|
|
|
|
| The use of SQL functions to handle Progress data does not require importing the file structure into the analysis... |
|
|
|
|
|
|
|
Permite: - saber si se seleccionó un comentario en un control Hoja de cálculo,
- seleccionar o deseleccionar un comentario en un control Hoja de cálculo.
|
|
|
|
|
|
|
|
| Closes the communication opened by DomoOpen. |
|
|
|
|
|
|
|
| Guarda una información específica del cliente. |
|
|
|
|
|
|
|
| Establece la posición directamente en el marcador deseado en el documento PDF. |
|
|
|
|
|
|
|
| La propiedad NameBrowserFile obtiene el nombre original del archivo que se va a subir desde el equipo del usuario. |
|
|
|
|
|
|
|
| La propiedad GranularityGridlines obtiene y cambia el tamaño de la rejilla que define las líneas de cuadrícula en un control Planificador u Organizador en un informe. |
|
|
|
|
|
|
|
| Cancela la suscripción de una aplicación a un tema. |
|
|
|
|
|
|
|
| La propiedad LeftButton obtiene y establece las características de un botón ubicado en el lado izquierdo de un control Campo de entrada. |
|
|
|
|
|
|
|
| Selecciona un elemento en un control del organigrama. |
|
|
|
|
|
|
|
| La propiedad Stemming se utiliza para activar el stemming y definir el idioma utilizado para el stemming en un Índice de texto completo definido mediante programación. |
|
|
|
|
|
|
|
For a given position (coordinates of a point) in a Word Processing control, returns one of the following:- the number of the corresponding page,
- the corresponding X-position (in mm),
- the corresponding Y-position (in mm)
|
|
|
|
|
|
|
|
| Comprueba la validez de un número BN9 (número de empresa canadiense de 9 dígitos). |
|
|
|
|
|
|
|
| Esta página de ayuda explica cómo añadir una fila a un control Tabla mediante programación. |
|
|
|
|
|
|
|
| Elimina el historial de ejecución de un trabajo programado en un servidor HFSQL. Este trabajo puede ser una tarea programada (procedimiento almacenado), una copia de seguridad, una optimización o una actualización de vista materializada. |
|
|
|
|
|
|
|
| Modifies an image drawn on the map displayed in a Map control. |
|
|
|
|
|
|
|
| Crea una cadena de caracteres a partir de los datos de un Control Procesador de texto. |
|
|
|
|
|
|
|
| Vacía el contenido de una variable de tipo Image o control Imagen y lo rellena con el color especificado. |
|
|
|
|
|
|
|
| Detiene un servidor HFSQL. |
|
|
|
|
|
|
|
| Añade un valor al principio del valor existente en la caché para la clave dada. |
|
|
|
|
|
|
|
| Clears and destroys the temporary directory previously created when HServerWorkingDir was executed. |
|
|
|
|
|
|
|
| Runs the WLanguage code found in a character string. |
|
|
|
|
|
|
|
| Ferme la connexion avec un appareil distant. |
|
|
|
|
|
|
|
| Recupera la nitidez de un dispositivo UPnP.
|
|
|
|
|
|
|
|
| Muestra un cuadro de diálogo estándar utilizado para listar los diferentes dispositivos Twain disponibles en el ordenador actual. |
|
|
|
|
|
|
|
| Connects the "Camera" control to a specific driver for video capture. |
|
|
|
|
|
|
|
| Devuelve el tamaño total (en bytes) de un archivo encontrado en un control Upload. |
|
|
|
|
|
|
|
| Posiciones en el último documento encontrado en Lotus Notes. |
|
|
|
|
|
|
|
| Desactiva la vista que se maneja actualmente en Lotus Notes. |
|
|
|
|
|
|
|
| Immediately execute periodic replication between HFSQL servers: replication is triggered ahead of schedule. |
|
|
|
|
|
|
|
| The SelectedText property gets and sets the text selected in an Edit control, editable Combo Box control or editable column in a Table control. |
|
|
|
|
|
|
|
La propiedad CompactToolbar permite:- determinar si las barras de herramientas de la ventana están compactadas.
- compactar o no las barras de herramientas.
|
|
|
|
|
|
|
|
| Recalcula todas las fórmulas de un control Hoja de cálculo que se encuentran en una ventana (incluyendo las fórmulas que utilizan funciones/procedimientos de WLanguage). |
|
|
|
|
|
|
|
| Oculta el control Celda mostrado previamente en la página a través de <Cell control>.DisplayDialog. |
|
|
|
|
|
|
|
| Reorganiza las tareas de un diagrama de Gantt en función de las restricciones (dependencias y recursos).. |
|
|
|
|
|
|
|
| The ProgressBar property is used to identify and change the Progress Bar control used when calculating a Pivot Table control (PVTCalculateAll and PVTCalculateUpdate functions). |
|
|
|
|
|
|
|
| La propiedad Name55 permite manipular el nombre lógico de un archivo de datos en formato Hyper File 5.5 que no se ha migrado y que se encuentra en un análisis WINDEV 19. |
|
|
|
|
|
|
|
| Describes a file in dBase3 format (most common format) programmatically. |
|
|
|
|
|
|
|
| Elimina una vista materializada del servidor HFSQL. |
|
|
|
|
|
|
|
| Obtiene la arquitectura (32 o 64 bits) del cliente de correo electrónico predeterminado de un equipo. |
|
|
|
|
|
|
|
Elimina un elemento en una posición determinada: - de un array WLanguage unidimensional.
- de una propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.).
- de un array asociativo.
- de una lista WLanguage.
|
|
|
|
|
|
|
|
| Para personalizar la control remota realizada en una aplicación WINDEV multiusuario, la ventana estándar puede ser sustituida por una ventana de su aplicación... |
|
|
|
|
|
|
|
| Inicia la visita guiada y muestra la primera etapa. |
|
|
|
|
|
|
|
| Indica el inicio de una serie de acciones realizadas en un control Procesador de texto en un solo evento ("deshacer/rehacer"). |
|
|
|
|
|
|
|
The CacheSize property is used to:- Get the maximum number of records that can be stored in the cache of the Native MySQL Connector.
- Change the maximum number of records that can be stored in the cache of the Native MySQL Connector.
|
|
|
|
|
|
|
|
La propiedad Hidden permite: - Determinar si un control en un reporte está oculto.
- Ocultar o desenfocar un control en un reporte.
|
|
|
|
|
|
|
|
| La propiedad FlexRowGap obtiene y establece el espacio (gutter) que separa las filas de un control Flexbox. |
|
|
|
|
|
|
|
| Modifica una forma dibujada en el mapa mostrado en un control Mapa. |
|
|
|
|
|
|
|
| Connects a stream (and the associated control) to a specific address. |
|
|
|
|
|
|
|
| The TypeButton property is used to identify and modify the type of a button field: Cancel, Interrupt, Validate, ... |
|
|
|
|
|
|
|
| Cambia el nombre de un archivo o directorio en una unidad remota. |
|
|
|
|
|
|
|
| Emula el desacoplamiento de un panel en un control Pestaña dinámica. |
|
|
|
|
|
|
|
| Elimina el elemento especificado del documento actual en Lotus Notes. |
|
|
|
|
|
|
|
Modifica una tarea programada en un servidor HFSQL: - procedimiento almacenado,
- copia de seguridad,
- optimización,
- actualización de una vista materializada.
|
|
|
|
|
|
|
|
| Closes a connection to a fax server (established beforehand by FaxConnect). |
|
|
|
|
|
|
|
La propiedad TapToFocus permite: - Determinar si la función "pulsar para enfocar" está habilitada en un control Cámara.
- Habilitar o deshabilitar la función "pulsar para enfocar" en un control Cámara.
|
|
|
|
|
|
|
|
| Elimina un elemento y los "hijos" de un control Organigrama. |
|
|
|
|
|
|
|
| Abre una conexión a un servidor Hadoop. |
|
|
|
|
|
|
|
| Exporta un diagrama a una variable de tipo Image. |
|
|
|
|
|
|
|
| Devuelve el nombre de la carpeta actual en el software de mensajería Outlook. |
|
|
|
|
|
|
|
| Añade una carpeta al software de mensajería Outlook. |
|
|
|
|
|
|
|
| Compila el código WLanguage del control Editor de código y muestra los errores. |
|
|
|
|
|
|
|
| Recupera la fórmula de cálculo de una celda que se encuentra en un control Hoja de cálculo de una ventana. |
|
|
|
|
|
|
|
| Guarda un gráfico dibujado previamente en formato WMF. |
|
|
|
|
|
|
|
| En una aplicación web, es posible que necesite ejecutar procesos largos (por ejemplo, para actualizar contadores... |
|
|
|
|
|
|
|
| Indica el inicio de una serie de acciones realizadas en un control Hoja de cálculo en un único evento ("deshacer/rehacer"). |
|
|
|
|
|
|
|
| Agrega un efecto de sombra a una imagen en una variable de tipo Image. |
|
|
|
|
|
|
|
| Indica el inicio de una serie de acciones realizadas en un documento de tipo Diagrama en un solo evento (acciones en el menú "Rehacer/Deshacer"). |
|
|
|
|
|
|
|
| WINDEV allows you to manipulate an ActiveX control in WLanguage via... |
|
|
|
|
|
|
|
| Determina si hay una prueba unitaria en curso. |
|
|
|
|
|
|
|
| Desconecta un cliente de un servidor WebSocket. |
|
|
|
|
|
|
|
| Identifies or displays an MDI child window in the foreground. |
|
|
|
|
|
|
|
| Agrega un argumento a un comando para que se ejecute en modo consola. |
|
|
|
|
|
|
|
| Identifica o modifica el color de un elemento de Windows. |
|
|
|
|
|
|
|
| Modifies the text of an option in the context menu of a chart. |
|
|
|
|
|
|
|
| Recupera el directorio de los archivos de datos que se encuentran en el groupware Usuario.
|
|
|
|
|
|
|
|
| Define el rango de tiempo que se muestra en una columna del Diagrama de Gantt en un control Tabla o TreeView..
|
|
|
|
|
|
|
|
| Toggles a class in the HTML classes of a control: the class is added if it does not exist, the class is deleted if it already exists. |
|
|
|
|
|
|
|
| Permite saber si el quemador está vacío o no. |
|
|
|
|
|
|
|
| Devuelve la fecha y hora de fin de llamada. |
|
|
|
|
|
|
|
| Emula la integración de un panel desacoplado en el control Pestaña dinámica asociado. |
|
|
|
|
|
|
|
| Determines whether a file on disk or in a buffer corresponds to an image format recognized by WINDEV or WEBDEV. |
|
|
|
|
|
|
|
Agrega un elemento en la última posición:- de una array WLanguage unidimensional.
En este esquema de base de datos, utilizaremos una tabla para almacenar la información necesaria. El tema proporcionado facilita el proceso de creación de esta tabla inicial. A continuación, emplearemos una tabla de unión para conectar diferentes tablas y asegurar que los datos fluyan correctamente entre ellas.El esquema de base de datos incluye pasos detallados para organizar y estructurar la información dentro de las tablas. Se recomienda revisar el tema para asegurarse de que todo esté configurado correctamente antes de proceder. Por último, la integración de tablas de unión es clave para mantener relaciones coherentes entre diferentes partes del esquema de base de datos. Asegúrate de actualizar las tablas y realizar pruebas frecuentes para verificar la integridad de los datos. |
|
|
|
|
|
|
|
| Selecciona o deselecciona, hace invisible, marca o desmarca una opción del menú actual. |
|
|
|
|
|
|
|
| Cambia a otra etapa de la visita guiada. |
|
|
|
|
|
|
|
| Permite saber si la llamada entrante o saliente ha finalizado. |
|
|
|
|
|
|
|
| La propiedad Keywords permite obtener y cambiar las palabras claves asociadas a una página. |
|
|
|
|
|
|
|
| Identifica el control sobre el que se pasa el cursor del ratón. |
|
|
|
|
|
|
|
| Used to build the path of the elements found in a TreeView control by differentiating the duplicates. |
|
|
|
|
|
|
|
| Agrega un usuario a un grupo de la base de datos del Groupware Usuario. |
|
|
|
|
|
|
|
| Establece la posición del extremo de origen de una flecha en un control "Forma". |
|
|
|
|
|
|
|
| Añade un valor al final del valor existente en la caché para la clave dada. |
|
|
|
|
|
|
|
| Agrega una opción al comando que se ejecutará en modo de consola. |
|
|
|
|
|
|
|
| Indica si el navegador está conectado a la red. |
|
|
|
|
|
|
|
| Adapta la altura de la ventana al contenido de los controles. |
|
|
|
|
|
|
|
La propiedad MultiWorksheet permite: - Averigüe si un control Hoja de cálculo gestiona varias hojas de cálculo..
- Cambiar el modo de gestión de las hojas de cálculo de un control Hoja de cálculo.
|
|
|
|
|
|
|
|
| Inserta una lista en un control Kanban. |
|
|
|
|
|
|
|
The GDPR property is used to: - find out if the GDPR applies to an item from a data file.
- define whether the GDPR should apply to an item (in the item description in the code only).
|
|
|
|
|
|
|
|
| Sends an information from an iOS phone to an Apple Watch (or conversely). |
|
|
|
|
|
|
|
| Used to find out whether a window is minimized. |
|
|
|
|
|
|
|
| Restaura la configuración de los controles del Panel acoplable en una ventana. |
|
|
|
|
|
|
|
| Cierra una conexión con un servidor Hadoop. |
|
|
|
|
|
|
|
The Day property is used to:- Get the day from a Date or DateTime variable, or get the number of days from a Duration variable.
- Change the day of a Date or DateTime variable, or change the number of days of a Duration variable.
- Get the day or the number of days from a Date item (in "Date", "Date and Time" or "Duration" format)
- Modify the day or the number of days in a Date item (in "Date", "Date and Time" or "Duration" format)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|