emoncms - en to fr_FR translation catalogue (123 entries)

en: Process API
fr_FR: API traitement

en: Apikey authentication
fr_FR: Authentification clé API

en: If you want to call any of the following actions when your not logged in you have this options to authenticate with the API key:
fr_FR: Si vous souhaitez appeler une des actions suivantes alors que vous n'êtes pas connecté, vous pouvez vous authentifier avec votre clé API :

en: Append on the URL of your request: &apikey=APIKEY
fr_FR: Veuillez ajouter votre clé d'API à la fin de l'url : &apikey=APIKEY

en: Use POST parameter: "apikey=APIKEY"
fr_FR: Utilisez le paramètre POST "apikey=APIKEY"

en: Add the HTTP header: "Authorization: Bearer APIKEY"
fr_FR: Ajoutez l'en-tête HTTP : "Authorization: Bearer APIKEY"

en: Read only:
fr_FR: Lecture uniquement :

en: Read & Write:
fr_FR: Lecture & Écriture :

en: Available HTML URLs
fr_FR: URLs HTML disponibles

en: This page
fr_FR: Cette page

en: Available JSON commands
fr_FR: Commandes JSON disponibles

en: To use the json api the request url needs to include <b>.json</b>
fr_FR: Si vous souhaitez utiliser l'API json, veuillez ajouter <b>.json</b> à la fin de l'url

en: Process actions
fr_FR: Actions de traitement

en: List all supported process
fr_FR: Lister tous les traitements supportés

en: process list setup
fr_FR: paramétrage liste des traitements

en: Processes are executed sequentially with the result value being passed down for further processing to the next processor on this processing list.
fr_FR: Les processus sont exécutés séquentiellement avec la valeur de résultat transmise pour traitement ultérieur au processus suivant sur cette liste de traitement.

en: You have no processes defined
fr_FR: Vous n'avez aucun traitement défini

en: Order
fr_FR: Ordre

en: Process
fr_FR: Traitement

en: Arg
fr_FR: Argument

en: Latest
fr_FR: Dernière valeur

en: Add process
fr_FR: Ajouter un traitement

en: Edit process
fr_FR: Modifier un traitement

en: Value
fr_FR: Valeur

en: Type value...
fr_FR: Saisir valeur...

en: Text
fr_FR: Texte

en: Type text...
fr_FR: Saisir texte...

en: Input
fr_FR: Source

en: Schedule
fr_FR: Planification

en: Data
fr_FR: Données

en: Feed
fr_FR: Flux

en: Please enter a feed tag consisting of alphabetical letters, A-Z a-z 0-9 - _ : and spaces
fr_FR: Veuillez saisir une étiquette de flux composée de lettres alphabétiques, A-Z a-z 0-9 - _ : et espaces

en: Tag
fr_FR: Étiquette

en: Please enter a feed name consisting of alphabetical letters, A-Z a-z 0-9 - _ : and spaces
fr_FR: Veuillez saisir un nom de flux composé de lettres alphabétiques, A-Z a-z 0-9 - _ : et espaces

en: Name
fr_FR: Nom

en: Engine
fr_FR: Moteur

en: Select interval
fr_FR: Sélectionner intervalle

en: d
fr_FR: j

en: Please enter a table name consisting of alphabetical letters, A-Z a-z 0-9 and _ characters
fr_FR: Veuillez saisir un nom de table composé de lettres alphabétiques, A-Z a-z 0-9 - _ : et espaces

en: Add
fr_FR: Ajouter

en: Edit
fr_FR: Modifier

en: Cancel
fr_FR: Annuler

en: Close
fr_FR: Fermer

en: Not modified
fr_FR: Non modifié

en: Changed, press to save
fr_FR: Modifié, presser pour sauver

en: Click here for additional information about this process.
fr_FR: Cliquer ici pour des informations additionnelles concernant ce traitement.

en: Delete
fr_FR: Supprimer

en: Does NOT modify value passed onto next process step.
fr_FR: Ne modifie PAS la valeur transmise à l'étape de traitement suivante.

en: feed last value:
fr_FR: dernière valeur flux :

en: input last value:
fr_FR: dernière valeur source :

en: Modified value passed onto next process step.
fr_FR: La valeur modifiée est transmise à l'étape de traitement suivante.

en: Move down
fr_FR: Descendre

en: Move up
fr_FR: Monter

en: Requires REDIS.
fr_FR: Requiert REDIS.

en: Saved
fr_FR: Sauvegardé

en: Main
fr_FR: Principal

en: <p><b>Log to feed:</b> This processor logs to a timeseries feed which can then be used to explore historic data. This is recommended for logging power, temperature, humidity, voltage and current data.</p><p><b>Feed engine:</b><ul><li><b>PHPFina</b> is the recommended feed engine it is a basic fixed interval timeseries engine.</li><li><b>PHPTimeseries</b> is for data posted at a non regular interval such as on state change.</li></ul></p><p><b>Feed interval:</b> When selecting the feed interval select an interval that is the same as, or longer than the update rate that is set in your monitoring equipment. Setting the interval rate to be shorter than the update rate of the equipment causes un-needed disk space to be used up.</p>
fr_FR: <p><b>Log to feed:</b> Ce traitement se connecte à un flux de données temporelles qui peut ensuite être utilisé pour explorer des données historiques. Ceci est recommandé pour l'enregistrement des données de puissance, de température, d'humidité, de tension et de courant.</p><p><b>Feed engine :</b><ul><li><b >PHPFina</b> est le moteur de flux recommandé, c'est un moteur de base de temps à intervalle de temps fixe.</li><li><b>PHPTimeseries</b> est pour les données affichées à un intervalle non régulier, comme lors d'un changement d'état.</li></ul></p><p><b>Feed interval:</b> Lorsque vous sélectionnez l'intervalle du flux, sélectionnez un intervalle identique ou supérieur au taux de mise à jour défini dans votre équipement de surveillance. Un taux d'intervalle inférieur à la fréquence de mise à jour de l'équipement provoque une utilisation de l'espace disque non nécessaire.</p>

en: Calibration
fr_FR: Calibrage

en: <p>Multiplies current value by given constant. This can be useful for calibrating a particular variable on the web rather than by reprogramming hardware.</p>
fr_FR: <p>Multiplie la valeur actuelle par la constante donnée. Cela peut être utile pour étalonner une variable particulière sur le web plutôt qu'une reprogrammation matérielle.</p>

en: <p>Offset current value by given value. This can again be useful for calibrating a particular variable on the web rather than by reprogramming hardware.</p>
fr_FR: <p>Décale la valeur actuelle d'une valeur donnée. Cela peut encore être utile pour calibrer une variable particulière sur le web plutôt qu'une reprogrammation matérielle.</p>

en: <p><b>Power to kWh:</b> Convert a power value in Watts to a cumulative kWh feed.<br><br><b>Visualisation tip:</b> Feeds created with this input processor can be used to generate daily kWh data using the BarGraph visualisation with the delta property set to 1. See <a href='https://guide.openenergymonitor.org/setup/daily-kwh/' target='_blank' rel='noopener'>Guide: Daily kWh</a><br><br>
fr_FR: <p><b>Power to kWh:</b> Convertit une valeur de puissance en Watts en flux kWh cumulatif.<br><br><b>Astuce de visualisation :</b> Les flux créés avec ce traitement d'entrée peuvent être utilisés pour générer des données kWh quotidiennes à l'aide de la visualisation BarGraph avec la propriété delta définie sur 1.<br>Voir <a href='https://guide.openenergymonitor.org/setup/daily-kwh/' target='_blank' rel='noopener'>Guide: Daily kWh</a></p>

en: Power & Energy
fr_FR: Puissance & Énergie

en: <p>Convert a power value in Watts to a feed that contains an entry for the total energy used each day (kWh/d)</p>
fr_FR: <p>Convertit une valeur de puissance en watts en un flux contenant une entrée pour l'énergie totale utilisée chaque jour (kWh/j)</p>

en: <p>Multiplies the current value with the last value from other input as selected from the input list.</p>
fr_FR: <p>Multiplie la valeur actuelle par la dernière valeur d'une autre entrée sélectionnée dans la liste d'entrée.</p>

en: <p>Counts the amount of time that an input is high in each day and logs the result to a feed. Created for counting the number of hours a solar hot water pump is on each day</p>
fr_FR: <p>Compte la quantité de temps qu'une entrée est élevée chaque jour et enregistre le résultat dans un flux. Créé pour compter le nombre d'heures d'une pompe à eau chaude solaire chaque jour</p>

en: <p>Accumulate Wh measurements into kWh/d.<p><b>Input</b>: energy increments in Wh.</p>
fr_FR: <p>Accumule les mesures de Wh en kWh/j.<p><b>Input</b>: incréments d'énergie en Wh.</p>

en: Deleted
fr_FR: Supprimé

en: <p>Updates or inserts daily value on the specified time (given by the JSON time parameter from the API) of the specified feed</p>
fr_FR: <p>Met à jour ou insère la valeur quotidienne au temps spécifié (donné par le paramètre de temps JSON de l'API) du flux spécifié</p>

en: <p>Adds the current value with the last value from other input as selected from the input list. The result is passed back for further processing by the next processor in the processing list.</p>
fr_FR: <p>Ajoute la valeur actuelle à la dernière valeur de l'autre entrée sélectionnée dans la liste d'entrée. Le résultat est renvoyé pour traitement ultérieur par le traitement suivant dans la liste de traitement.</p>

en: <p>Divides the current value with the last value from other input as selected from the input list. The result is passed back for further processing by the next processor in the processing list.</p>
fr_FR: <p>Divise la valeur actuelle à la dernière valeur de l'autre entrée sélectionnée dans la liste d'entrée. Le résultat est renvoyé pour traitement ultérieur par le traitement suivant dans la liste de traitement.</p>

en: Misc
fr_FR: Divers

en: <p>Output feed accumulates by input value</p>
fr_FR: <p>Le flux de sortie s'accumule en fonction de la valeur d'entrée</p>

en: <p>Output feed is the difference between the current value and the last</p>
fr_FR: <p>Le flux de sortie est la différence entre la valeur actuelle et la dernière valeur</p>

en: Pulse
fr_FR: Impulsion

en: <p>Returns the number of pulses incremented since the last update for a input that is a cumulative pulse count. i.e If the input updates from 23400 to 23410 the result will be an incremenet of 10.</p>
fr_FR: <p>Renvoie le nombre d'incréments d'impulsions depuis la dernière mise à jour pour une entrée qui est un nombre d'impulsions cumulatif. Par exemple, si l'entrée est mise à jour de 23400 à 23410, le résultat sera un incrément de 10.</p>

en: <p>Convert accumulating kWh to instantaneous power</p>
fr_FR: <p>Convertit les kWh accumulés en puissance instantanée</p>

en: <p>Subtracts from the current value the last value from other input as selected from the input list.</p>
fr_FR: <p>Soustrait de la valeur actuelle la dernière valeur de l'autre entrée sélectionnée dans la liste d'entrée.</p>

en: <p>Upsert kWh to a daily value.</p>
fr_FR: <p>Ajoute ou met à jour des kWh à la valeur quotidienne.</p>

en: Limits
fr_FR: Limites

en: <p>Negative values are zeroed for further processing by the next processor in the processing list.</p>
fr_FR: <p>Les valeurs négatives sont mises à zéro pour traitement ultérieur par le traitement suivant dans la liste de traitement.</p>

en: <p>Positive values are zeroed for further processing by the next processor in the processing list.</p>
fr_FR: <p>Les valeurs positives sont mises à zéro pour traitement ultérieur par le traitement suivant dans la liste de traitement.</p>

en: <p>Convert a number that was interpreted as a 16 bit signed number to an unsigned number.</p>
fr_FR: <p>Convertit un nombre qui a été interprété comme un nombre signé de 16 bits à un nombre non signé.</p>

en: <p>Maximal daily value. Upserts on the selected daily feed the highest value reached each day.</p>
fr_FR: <p>Valeur quotidienne maximale. Ajoute ou met à jour sur le flux quotidien sélectionné la valeur la plus élevée atteinte chaque jour.</p>

en: <p>Minimal daily value. Upserts on the selected daily feed the lowest value reached each day.</p>
fr_FR: <p>Valeur quotidienne minimale. Ajoute ou met à jour sur le flux quotidien sélectionné la valeur la plus élevée atteinte chaque jour</p>

en: <p>Adds the current value with the last value from a feed as selected from the feed list.</p>
fr_FR: <p>Ajoute la valeur actuelle à la dernière valeur d'un flux sélectionnée dans la liste des flux.</p>

en: <p>Subtracts from the current value the last value from a feed as selected from the feed list.</p>
fr_FR: <p>Soustrait de la valeur actuelle la dernière valeur d'un flux sélectionné dans la liste des flux.</p>

en: <p>Multiplies the current value with the last value from a feed as selected from the feed list.</p>
fr_FR: <p>Multiplie la valeur actuelle la dernière valeur d'un flux sélectionné dans la liste des flux.</p>

en: <p>Divides the current value by the last value from a feed as selected from the feed list.</p>
fr_FR: <p>Divise la valeur actuelle la dernière valeur d'un flux sélectionné dans la liste des flux.</p>

en: <p>The value "0" is passed back for further processing by the next processor in the processing list.</p>
fr_FR: <p>La valeur "0" est renvoyée pour traitement ultérieur par le processeur suivant dans la liste de traitement.</p>

en: <b>Wh Accumulator:</b> Use with emontx, emonth or emonpi pulsecount or an emontx running firmware <i>emonTxV3_4_continuous_kwhtotals</i> sending cumulative watt hours.<br><br>This processor ensures that when the emontx is reset the watt hour count in emoncms does not reset, it also checks filter's out spikes in energy use that are larger than a max power threshold set in the processor, assuming these are error's, the max power threshold is set to 60 kW. <br><br><b>Visualisation tip:</b> Feeds created with this input processor can be used to generate daily kWh data using the BarGraph visualisation with the delta property set to 1 and scale set to 0.001. See: <a href='https://guide.openenergymonitor.org/setup/daily-kwh/' target='_blank' rel='noopener'>Guide: Daily kWh</a><br><br>
fr_FR: <b>Wh Accumulator:</b>Utilisé avec emontx, emonth ou emonpi pulsecount ou emontx exécutant le micrologiciel <i> emonTxV3_4_continuous_kwhtotals </ i> envoyant des watts cumulatifs.br><br>Ce traitement garantit que lorsque l'emontx est réinitialisé, le nombre de wattheures dans emoncms ne se réinitialise pas, il vérifie également les pics de consommation d'énergie supérieurs au seuil de puissance maximale défini dans le processeur, en supposant qu'il s'agit d'erreurs. Le seuil de puissance maximale est réglé sur 25 kW.<br><br><b>Astuce de visualistion :</b>Les flux créés avec ce traitement d'entrée peuvent être utilisés pour générer des données kWh quotidiennes à l'aide de la visualisation BarGraph avec la propriété delta définie sur 1 et l'échelle définie sur 0,001.<br> Voir <a href='https://guide.openenergymonitor.org/setup/daily-kwh/' target='_blank' rel='noopener'>Guide: Daily kWh</a></p>

en: <p>Publishes value to MQTT topic e.g. 'home/power/kitchen'</p>
fr_FR: <p>Publie la valeur dans un sujet MQTT par exemple 'maison/puissance/cuisine'</p>

en: <p>Value is set to NULL.</p><p>Useful for conditional process to work on.</p>
fr_FR: <p>La valeur est définie à NULL.</p><p>Utile pour un travail sur processus conditionnel.</p>

en: <p>The value is set to the original value at the start of the process list.</p>
fr_FR: <p>La valeur est définie sur la valeur d'origine au début de la liste de processus.</p>

en: Conditional
fr_FR: Conditionnel

en: <p>If value from last process is ZERO, process execution will skip execution of next process in list.</p>
fr_FR: <p>Si la valeur du dernier processus est ZERO, l'exécution du processus ignorera l'exécution du processus suivant dans la liste.</p>

en: <p>If value from last process is NOT ZERO, process execution will skip execution of next process in list.</p>
fr_FR: <p>Si la valeur du dernier processus est NOT ZERO, l'exécution du processus ignorera l'exécution du processus suivant dans la liste.</p>

en: <p>If value from last process is NULL, process execution will skip execution of next process in list.</p>
fr_FR: <p>Si la valeur du dernier processus est NULL, l'exécution du processus ignorera l'exécution du processus suivant dans la liste.</p>

en: <p>If value from last process is NOT NULL, process execution will skip execution of next process in list.</p>
fr_FR: <p>Si la valeur du dernier processus est NOT NULL, l'exécution du processus ignorera l'exécution du processus suivant dans la liste.</p>

en: Conditional - User value
fr_FR: Conditionnel - Valeur utilisateur

en: <p>If value from last process is greater than the specified value, process execution will skip execution of next process in list.</p>
fr_FR: <p>Si la valeur du dernier processus est supérieure à la valeur spécifiée, l'exécution du processus ignorera l'exécution du processus suivant dans la liste.</p>

en: <p>If value from last process is greater or equal to the specified value, process execution will skip execution of next process in list.</p>
fr_FR: <p>Si la valeur du dernier processus est supérieure ou égale à la valeur spécifiée, l'exécution du processus ignorera l'exécution du processus suivant dans la liste.</p>

en: <p>If value from last process is lower than the specified value, process execution will skip execution of next process in list.</p>
fr_FR: <p>Si la valeur du dernier processus est inferieure à la valeur spécifiée, l'exécution du processus ignorera l'exécution du processus suivant dans la liste.</p>

en: <p>If value from last process is lower or equal to the specified value, process execution will skip execution of next process in list.</p>
fr_FR: <p>Si la valeur du dernier processus est inferieure ou égale à la valeur spécifiée, l'exécution du processus ignorera l'exécution du processus suivant dans la liste.</p>

en: <p>If value from last process is equal to the specified value, process execution will skip execution of next process in list.</p>
fr_FR: <p>Si la valeur du dernier processus est égale à la valeur spécifiée, l'exécution du processus ignorera l'exécution du processus suivant dans la liste.</p>

en: <p>If value from last process is NOT equal to the specified value, process execution will skip execution of next process in list.</p>
fr_FR: <p>Si la valeur du dernier processus n'est PAS égale à la valeur spécifiée, l'exécution du processus ignorera l'exécution du processus suivant dans la liste.</p>

en: <p>Jumps the process execution to the specified position.</p><p><b>Warning</b><br>If you're not careful you can create a goto loop on the process list.<br>When a loop occurs, the API will appear to lock until the server php times out with an error.</p>
fr_FR: <p>Passe l'exécution du processus à la position spécifiée.</p><p><b>Avertissement</b><br>Si vous ne faites pas attention, vous pouvez créer une boucle goto dans la liste des processus.<br>Lorsqu'une boucle se produit, l'API semble se verrouiller jusqu'à ce que le serveur php expire avec une erreur.</p>

en: Virtual
fr_FR: Virtuel

en: <p><b>Source Feed:</b><br>Virtual feeds should use this processor as the first one in the process list. It sources data from the selected feed.<br>The sourced value is passed back for further processing by the next processor in the processing list.<br>You can then add other processors to apply logic on the passed value for post-processing calculations in realtime.</p><p>Note: This virtual feed process list is executed on visualizations requests that use this virtual feed.</p>
fr_FR: <p><b>Source Feed:</b><br>Les flux virtuels doivent utiliser ce traitement en tant que premier dans la liste des processus. Il extrait les données du flux sélectionné.<br>La valeur de la source est renvoyée pour un traitement ultérieur par le processeur suivant dans la liste de traitement.<br>Vous pouvez ensuite ajouter d'autres traitements pour appliquer la logique sur la valeur transmise pour les calculs de post-traitement en temps réel.</p><p>Remarque : Cette liste de processus de flux virtuel est exécutée sur les demandes de visualisations qui utilisent ce flux virtuel.</p>

en: <p>Add the specified feed.</p>
fr_FR: <p>Ajoute le flux spécifié.</p>

en: <p>Subtract the specified feed.</p>
fr_FR: <p>Soustrait le flux spécifié.</p>

en: <p>Multiply by specified feed.</p>
fr_FR: <p>Multiplie par le flux spécifié.</p>

en: <p>Divide by specified feed. Returns NULL for zero values.</p>
fr_FR: <p>Divise par le flux spécifié. Retourne NULL pur les valeurs zéro.</p>

en: <p>Return the reciprical of the specified feed. Returns NULL for zero values.</p>
fr_FR: <p>Renvoie l'inverse du flux spécifié. Renvoie la valeur NULL pour les valeurs nulles.</p>

en: Hidden
fr_FR: Masqué

en: <p>This was automaticaly added when a loop error was discovered on the processList or execution took too many steps to process.  Review the usage of GOTOs or decrease the number of items and delete this entry to resume execution.</p>
fr_FR: <p>Cela a été automatiquement ajouté lorsqu'une erreur de boucle a été découverte dans la liste des traitements ou que l'exécution a pris trop d'étapes à traiter. Vérifiez l'utilisation des GOTO ou réduisez le nombre d'éléments et supprimez cette entrée pour reprendre l'exécution.</p>

en: <p>If value is greater than <i>max value allowed</i> then the value passed to following process will be the <i>max value allowed</i></p>
fr_FR: <p>Si la valeur est supérieure à <i>max value allowed</i> alors la valeur passée au traitement suivant est <i>max value allowed</i></p>

en: <p>If value is lower than <i>min value allowed</i> then the value passed to following process will be the <i>min value allowed</i></p>
fr_FR: <p>Si la valeur est inférieure à <i>min value allowed</i> alors la valeur passée au traitement suivant est <i>min value allowed</i></p>

en: Absolute value
fr_FR: Valeur absolue

en: <p>Return the absolute value of the current value. This can be useful for calibrating a particular variable on the web rather than by reprogramming hardware.</p>
fr_FR: <p>Décale la valeur absolue d'une valeur donnée. Cela peut être utile pour calibrer une variable particulière sur le web plutôt que par reprogrammation matérielle.</p>

en: <b>kWh Accumulator:</b>This processor removes resets from a cumulative kWh input, it also filter's out spikes in energy use that are larger than a max power threshold set in the processor, assuming these are error's, the max power threshold is set to 60 kW. <br><br><b>Visualisation tip:</b> Feeds created with this input processor can be used to generate daily kWh data using the BarGraph visualisation with the delta property set to 1 and scale set to 0.001. See: <a href='https://guide.openenergymonitor.org/setup/daily-kwh/' target='_blank' rel='noopener'>Guide: Daily kWh</a><br><br>
fr_FR: <b>Wh Accumulator:</b>Ce processeur supprime les réinitialisations d'une entrée de kWh cumulée, il filtre également les pics de consommation d'énergie qui sont plus grands qu'un seuil de puissance maximale défini dans le processeur, en supposant qu'il s'agisse d'erreurs, le seuil de puissance maximale est défini sur 25 kW.<br><br><b>Astuce de visualisation :</b>Les flux créés avec ce traitement d'entrée peuvent être utilisés pour générer des données kWh quotidiennes à l'aide de la visualisation BarGraph avec la propriété delta définie sur 1 et l'échelle définie sur 0,001.<br> Voir  <a href='https://guide.openenergymonitor.org/setup/daily-kwh/' target='_blank' rel='noopener'>Guide: Daily kWh</a></p>

en: <p><b>Log to feed (Join):</b> In addition to the standard log to feed process, this process links missing data points with a straight line between the newest value and the previous value. It is designed for use with total cumulative kWh meter reading inputs, producing a feed that can be used with the delta property when creating bar graphs. See: <a href='https://guide.openenergymonitor.org/setup/daily-kwh/' target='_blank' rel='noopener'>Guide: Daily kWh</a><br><br>
fr_FR: <p><b>Log to feed (Join):</b> En plus du processus strandard log to feed, ce processus relie les points de données manquants avec une ligne droite entre la valeur la plus récente et la valeur précédente.Il est conçu pour être utilisé avec des entrées de lecture de compteur de kWh cumulées totales, produisant un flux qui peut être utilisé avec la propriété delta lors de la création de graphiques à barres. Voir <a href='https://guide.openenergymonitor.org/setup/daily-kwh/' target='_blank' rel='noopener'>Guide: Daily kWh</a><br><br>

en: <p>Limits the current value by the last value from an input as selected from the input list. The result is passed back for further processing by the next processor in the processing list.</p>
fr_FR: <p>Divise la valeur actuelle à la dernière valeur de l'autre entrée sélectionnée dans la liste d'entrée. Le résultat est renvoyé pour traitement ultérieur par le traitement suivant dans la liste de traitement.</p>

en: <p>Limits the current value by the last value from an feed as selected from the feed list. The result is passed back for further processing by the next processor in the processing list.</p>
fr_FR: <p>Divise la valeur actuelle à la dernière valeur de l'autre entrée sélectionnée dans la liste d'entrée. Le résultat est renvoyé pour traitement ultérieur par le traitement suivant dans la liste de traitement.</p>
