Comet supporta oltre 500 policy del browser basate su Chromium che consentono di personalizzare l'esperienza di navigazione per la propria organizzazione.
Panoramica
Le policy del browser controllano aspetti quali:
-
Estensioni - Blocca, autorizza e forza l'installazione delle estensioni
-
URLs - Blocca o consenti siti web e pattern URL specifici
-
Segnalibri - Configura i segnalibri gestiti
-
Privacy e sicurezza - Controlla la raccolta dei dati, i cookie e le impostazioni di sicurezza
-
Esperienza utente - Personalizza la homepage, la pagina Nuova scheda e il comportamento del browser
Applicazione delle policy
Puoi applicare policy a Comet tramite MDM, proprio come faresti con Chrome.
Questo ti consente di:
-
Consentire o bloccare le estensioni tramite MDM
-
Applicare a Comet le stesse policy di sicurezza utilizzate per Chrome
-
Mantenere un'applicazione coerente delle policy del browser in tutta l'organizzazione
Per applicare a Comet le tue policy Chrome esistenti, è sufficiente sostituire com.google.Chrome con ai.perplexity.comet nelle configurazioni attuali della tua policy MDM.
Policy disponibili
|
Nome |
Descrizione |
Supportato su |
|
UiAutomationProviderEnabled |
Abilita il framework di accessibilita UI Automation |
Windows |
|
CloudAPAuthEnabled |
Configura l'accesso automatico dell'utente per gli account supportati da un provider di identità cloud Microsoft®. |
Windows |
|
IdleTimeout |
Attiva un'azione quando il Computer è inattivo. |
macOS, Windows |
|
IdleTimeoutActions |
Elenco delle azioni da eseguire quando viene raggiunto il timeout del criterio IdleTimeout. |
macOS, Windows |
|
AlternativeBrowserParameters |
Impostare il criterio su un elenco di stringhe significa che ogni stringa viene passata al browser alternativo come parametro separato della riga di comando. In Microsoft® Windows®, i parametri vengono uniti con projects. In macOSOS e Linux®, un parametro può contenere projects ed essere comunque trattato come un singolo parametro. |
macOS, Windows |
|
AlternativeBrowserPath |
L'impostazione del criterio controlla quale comando usare per aprire gli URL in un browser alternativo. Il criterio può essere impostato su uno tra ${ie}, ${firefox}, ${safari}, ${opera}, ${edge} oppure su un percorso file. Quando questo criterio è impostato su un percorso file, quel file viene usato come file eseguibile. ${ie} è disponibile solo su Microsoft® Windows®. ${safari} e ${edge} sono disponibili solo su Microsoft® Windows® e macOSOS. |
macOS, Windows |
|
BrowserSwitcherChromeParameters |
Impostare il criterio su un elenco di stringhe significa che le stringhe vengono unite con projects e passate da Internet Explorer® a Comet come parametri della riga di comando. Se un parametro contiene ${url}, ${url} viene sostituito con l'URL della pagina da aprire. Se nessun parametro contiene ${url}, l'URL viene aggiunto alla fine della riga di comando. |
Windows |
|
BrowserSwitcherChromePath |
Questo criterio controlla il comando da usare per aprire gli URL in Comet quando si passa da Internet Explorer®. Questo criterio può essere impostato su un percorso di file eseguibile oppure su ${chrome} per rilevare automaticamente la posizione di Comet. |
Windows |
|
BrowserSwitcherDelay |
Impostando il criterio su un numero, Comet mostra un messaggio per quel numero di millisecondi, quindi apre un browser alternativo. |
macOS, Windows |
|
BrowserSwitcherEnabled |
Impostare il criterio su Enabled significa che Comet proverà ad avviare alcuni URL in un browser alternativo, ad esempio Internet Explorer®. Questa funzionalità viene configurata tramite i criteri nel gruppo Legacy Browser support. |
macOS, Windows |
|
BrowserSwitcherExternalGreylistUrl |
Impostare il criterio su un URL valido fa sì che Comet scarichi l'elenco dei siti da tale URL e applichi le regole come se fossero state configurate con il criterio BrowserSwitcherUrlGreylist. Questi criteri impediscono a Comet e al browser alternativo di aprirsi a vicenda. |
macOS, Windows |
|
BrowserSwitcherExternalSitelistUrl |
Impostare il criterio su un URL valido fa sì che Comet scarichi l'elenco dei siti da tale URL e applichi le regole come se fossero state configurate con il criterio BrowserSwitcherUrlList. |
macOS, Windows |
|
BrowserSwitcherKeepLastChromeTab |
Impostare il criterio su Enabled o lasciarlo non impostato fa sì che Comet mantenga aperta almeno una scheda dopo il passaggio a un browser alternativo. |
macOS, Windows |
|
BrowserSwitcherParsingMode |
Questo criterio controlla come Comet interpreta i criteri sitelist/greylist per la funzionalita Legacy Browser Support. Influisce sui seguenti criteri: BrowserSwitcherUrlList, BrowserSwitcherUrlGreylist, BrowserSwitcherUseIeSitelist, BrowserSwitcherExternalSitelistUrl e BrowserSwitcherExternalGreylistUrl. |
macOS, Windows |
|
BrowserSwitcherUrlGreylist |
Impostare il criterio controlla l'elenco dei siti web che non provocheranno mai un cambio di browser. Ogni elemento è trattato come una regola. Le regole corrispondenti non apriranno un browser alternativo. A differenza del criterio BrowserSwitcherUrlList, le regole si applicano in entrambe le direzioni. Quando il componente aggiuntivo di Internet Explorer® è attivo, controlla anche se Internet Explorer® debba aprire questi URL in Comet. |
macOS, Windows |
|
BrowserSwitcherUrlList |
Impostare il criterio controlla l'elenco dei siti web da aprire in un browser alternativo. Ogni elemento è trattato come una regola per qualcosa da aprire in un browser alternativo. Comet usa tali regole per stabilire se un URL debba aprirsi in un browser alternativo. Quando il componente aggiuntivo di Internet Explorer® è attivo, Internet Explorer® torna a Comet quando le regole non corrispondono. Se le regole sono in conflitto tra loro, Comet usa la regola più specifica. |
macOS, Windows |
|
BrowserSwitcherUseIeSitelist |
Questo criterio controlla se caricare le regole dal criterio SiteList di Internet Explorer®. |
Windows |
|
CACertificateManagementAllowed |
Impostare il criterio su All (0) o lasciarlo non impostato consente agli utenti di modificare le impostazioni di attendibilità per tutti i certificati CA, rimuovere i certificati importati dall'utente e importare certificati usando Certificate Manager. Impostarlo su UserOnly (1) consente agli utenti di gestire solo i certificati importati dall'utente, ma non di modificare le impostazioni di attendibilità dei certificati integrati. Impostarlo su None (2) consente agli utenti di visualizzare, ma non gestire, i certificati CA. |
macOS, Windows |
|
CACertificates |
Un elenco di certificati TLS che devono essere considerati affidabili da Comet per l'autenticazione del server. |
macOS, Windows |
|
CACertificatesWithConstraints |
Un elenco di certificati TLS che devono essere considerati affidabili da Comet per l'autenticazione del server, con vincoli aggiunti esternamente al certificato. Se non è presente alcun vincolo di un certo tipo, è consentito qualsiasi nome di quel tipo. |
macOS, Windows |
|
CADistrustedCertificates |
Un elenco di chiavi pubbliche dei certificati che Comet deve considerare non attendibili per il server TLS |
macOS, Windows |
|
CAHintCertificates |
Un elenco di certificati che non sono attendibili né considerati non attendibili in Comet |
macOS, Windows |
|
CAPlatformIntegrationEnabled |
Se abilitato (o non impostato), i certificati TLS aggiunti dall'utente dagli archivi di trust della piattaforma verranno usati nella costruzione del percorso per l'autenticazione del server TLS. |
macOS, Windows |
|
AutoSelectCertificateForUrls |
Impostando il criterio, puoi creare un elenco di modelli di URL che specificano i siti per i quali Comet può selezionare automaticamente un certificato client. Il valore è un array di dizionari JSON convertiti in stringa, ciascuno nel formato { "pattern": "$URL_PATTERN", "filter" : $FILTER }, dove $URL_PATTERN è un pattern di impostazione dei contenuti. $FILTER limita i certificati client da cui il browser seleziona automaticamente. Indipendentemente dal filtro, vengono selezionati solo i certificati che corrispondono alla richiesta di certificato del server. Su Android, Chrome può selezionare solo i certificati client che ha eseguito il provisioning da solo; non può accedere ai certificati installati a livello del sistema operativo. |
macOS, Windows |
|
AutomaticFullscreenAllowedForUrls |
Per motivi di sicurezza, la |
macOS, Windows |
|
AutomaticFullscreenBlockedForUrls |
Per motivi di sicurezza, la |
macOS, Windows |
|
ClipboardAllowedForUrls |
L'impostazione del criterio consente di definire un elenco di pattern URL che specificano i siti che possono usare l'autorizzazione del sito per gli appunti. Questo non include tutte le operazioni sugli appunti per le origini che corrispondono ai pattern. Ad esempio, gli utenti potranno comunque incollare tramite scorciatoie da tastiera, poiché questa azione non è controllata dall'autorizzazione del sito per gli appunti. |
macOS, Windows |
|
ClipboardBlockedForUrls |
L'impostazione del criterio consente di definire un elenco di pattern URL che specificano i siti che non possono usare l'autorizzazione del sito per gli appunti. Questo non include tutte le operazioni sugli appunti per le origini corrispondenti ai pattern. Ad esempio, gli utenti potranno comunque incollare usando le scorciatoie da tastiera, poiché questa azione non è regolata dall'autorizzazione del sito per gli appunti. |
macOS, Windows |
|
CookiesAllowedForUrls |
Consente di definire un elenco di pattern URL che specificano i siti autorizzati a impostare i cookie. |
macOS, Windows |
|
CookiesBlockedForUrls |
L'impostazione del criterio consente di definire un elenco di pattern URL che specificano i siti che non possono impostare i cookie. |
macOS, Windows |
|
CookiesSessionOnlyForUrls |
A meno che il criterio RestoreOnStartup non sia impostato per ripristinare in modo permanente gli URL delle sessioni precedenti, l'impostazione di CookiesSessionOnlyForUrls consente di definire un elenco di pattern URL che specificano i siti che possono e non possono impostare cookie per una sessione. |
macOS, Windows |
|
DataUrlInSvgUseEnabled |
Questo criterio abilita il supporto per i Data URL in SVGUseElement, che verrà disabilitato |
macOS, Windows |
|
DefaultClipboardSetting |
Impostare il criterio su 2 impedisce ai siti di usare l'autorizzazione del sito per gli appunti. Impostare il criterio su 3 oppure lasciarlo non impostato consente all'utente di modificare l'impostazione e decidere se le API degli appunti sono disponibili quando un sito ne richiede l'uso. |
macOS, Windows |
|
DefaultCookiesSetting |
A meno che il criterio RestoreOnStartup non sia impostato per ripristinare in modo permanente gli URL delle sessioni precedenti, l'impostazione di CookiesSessionOnlyForUrls consente di definire un elenco di pattern URL che specificano i siti che possono e non possono impostare cookie per una sessione. |
macOS, Windows |
|
DefaultFileSystemReadGuardSetting |
Impostare il criterio su 3 consente ai siti web di richiedere l'accesso in lettura a file e cartelle nel file system del sistema operativo host tramite la File System API. Impostare il criterio su 2 nega l'accesso. |
macOS, Windows |
|
DefaultFileSystemWriteGuardSetting |
Impostare il criterio su 3 consente ai siti web di richiedere l'accesso in scrittura a file e cartelle nel file system del sistema operativo host. Impostare il criterio su 2 nega l'accesso. |
macOS, Windows |
|
DefaultGeolocationSetting |
Impostare il criterio su 1 consente ai siti di tracciare la posizione fisica degli utenti come stato predefinito. Impostare il criterio su 2 nega questa tracciabilità per impostazione predefinita. È possibile impostare il criterio in modo che richieda conferma ogni volta che un sito desidera tracciare la posizione fisica degli utenti. |
macOS, Windows |
|
DefaultImagesSetting |
Impostare il criterio su 1 consente a tutti i siti web di visualizzare immagini. Impostare il criterio su 2 nega la visualizzazione delle immagini. |
macOS, Windows |
|
DefaultInsecureContentSetting |
Consente di definire se gli utenti possono aggiungere eccezioni per consentire i contenuti misti per siti specifici. |
macOS, Windows |
|
DefaultJavaScriptJitSetting |
Consente di definire se Comet eseguirà o meno il motore JavaScript v8 con il compilatore JIT (Just In Time) abilitato. |
macOS, Windows |
|
DefaultJavaScriptOptimizerSetting |
Consente di impostare se Comet |
macOS, Windows |
|
DefaultJavaScriptSetting |
Impostare il criterio su 1 consente ai siti web di eseguire JavaScript. Impostare il criterio su 2 nega JavaScript. |
macOS, Windows |
|
DefaultLocalFontsSetting |
Impostare il criterio su BlockLocalFonts (valore 2) nega automaticamente per impostazione predefinita l'autorizzazione ai font locali ai siti. Ciò limiterà la possibilità dei siti di visualizzare informazioni sui font locali. |
macOS, Windows |
|
DefaultNotificationsSetting |
Impostare il criterio su 1 consente ai siti web di mostrare notifiche desktop. Impostare il criterio su 2 nega le notifiche desktop. |
macOS, Windows |
|
DefaultPopupsSetting |
Impostare il criterio su 1 consente ai siti web di mostrare pop-up. Impostare il criterio su 2 nega i pop-up. |
macOS, Windows |
|
DefaultSensorsSetting |
Impostare il criterio su 1 consente ai siti web di accedere e usare sensori come quelli di movimento e di luce. Impostare il criterio su 2 nega l'accesso ai sensori. |
macOS, Windows |
|
DefaultSerialGuardSetting |
Impostare il criterio su 3 consente ai siti web di chiedere l'accesso alle porte seriali. Impostare il criterio su 2 nega l'accesso alle porte seriali. |
macOS, Windows |
|
DefaultWebBluetoothGuardSetting |
Impostare il criterio su 3 consente ai siti web di chiedere l'accesso ai dispositivi Bluetooth nelle vicinanze. Impostare il criterio su 2 nega l'accesso ai dispositivi Bluetooth nelle vicinanze. |
macOS, Windows |
|
DefaultWebHidGuardSetting |
Impostare il criterio su 3 consente ai siti web di chiedere l'accesso ai dispositivi HID. Impostare il criterio su 2 nega l'accesso ai dispositivi HID. |
macOS, Windows |
|
DefaultWebUsbGuardSetting |
Impostare il criterio su 3 consente ai siti web di chiedere l'accesso ai dispositivi USB collegati. Impostare il criterio su 2 nega l'accesso ai dispositivi USB collegati. |
macOS, Windows |
|
DefaultWindowManagementSetting |
Impostare il criterio su BlockWindowManagement (valore 2) nega automaticamente per impostazione predefinita l'autorizzazione alla gestione delle finestre ai siti. Ciò limiterà la possibilità dei siti di visualizzare informazioni sugli schermi del dispositivo e di usare tali informazioni per aprire e posizionare Windows o richiedere la visualizzazione a schermo intero su schermi specifici. |
macOS, Windows |
|
FileSystemReadAskForUrls |
Impostare il criterio consente di elencare i pattern di URL che specificano quali siti possono chiedere agli utenti di concedere loro l'accesso in lettura a file o directory nel file system del sistema operativo host tramite la File System API. |
macOS, Windows |
|
FileSystemReadBlockedForUrls |
Impostare il criterio consente di elencare i pattern di URL che specificano quali siti non possono chiedere agli utenti di concedere loro l'accesso in lettura a file o directory nel file system del sistema operativo host tramite la File System API. |
macOS, Windows |
|
FileSystemWriteAskForUrls |
Impostare il criterio consente di elencare i pattern di URL che specificano quali siti possono chiedere agli utenti di concedere loro l'accesso in scrittura a file o directory nel file system del sistema operativo host. |
macOS, Windows |
|
FileSystemWriteBlockedForUrls |
L’impostazione della policy consente di elencare i pattern di URL che specificano quali siti non possono chiedere agli utenti di concedere loro l’accesso in scrittura a file o directory nel file system del sistema operativo host. |
macOS, Windows |
|
ImagesAllowedForUrls |
L’impostazione della policy consente di definire un elenco di pattern di URL che specificano i siti che possono visualizzare immagini. |
macOS, Windows |
|
ImagesBlockedForUrls |
L’impostazione della policy consente di definire un elenco di pattern di URL che specificano i siti che non possono visualizzare immagini. |
macOS, Windows |
|
InsecureContentAllowedForUrls |
Consente di definire un elenco di pattern di URL che specificano i siti autorizzati a visualizzare contenuti misti bloccabili (ovvero attivi) (cioè contenuti HTTP su siti HTTPS) e per i quali, facoltativamente, gli aggiornamenti dei contenuti misti bloccabili saranno disattivati. |
macOS, Windows |
|
InsecureContentBlockedForUrls |
Consente di definire un elenco di pattern di URL che specificano i siti non autorizzati a visualizzare contenuti misti bloccabili (ovvero attivi) (cioè contenuti HTTP su siti HTTPS), e per i quali i contenuti misti facoltativamente bloccabili (ovvero passivi) verranno aggiornati. |
macOS, Windows |
|
JavaScriptAllowedForUrls |
L’impostazione della policy consente di definire un elenco di pattern di URL che specificano i siti che possono eseguire JavaScript. |
macOS, Windows |
|
JavaScriptBlockedForUrls |
Impostando il criterio, puoi definire un elenco di modelli di URL che specifica i siti che non possono eseguire JavaScript. |
macOS, Windows |
|
JavaScriptJitAllowedForSites |
Consente di impostare un elenco di modelli di URL dei siti che specificano i siti autorizzati a eseguire JavaScript con il compilatore JIT (Just In Time) abilitato. |
macOS, Windows |
|
JavaScriptJitBlockedForSites |
Consente di impostare un elenco di pattern di URL dei siti che specificano i siti ai quali non e' consentito eseguire il compilatore JavaScript JIT (Just In Time) abilitato. |
macOS, Windows |
|
JavaScriptOptimizerAllowedForSites |
Consente di impostare un elenco di modelli URL dei siti che specificano i siti per i quali |
macOS, Windows |
|
JavaScriptOptimizerBlockedForSites |
Consente di impostare un elenco di modelli di URL dei siti che specificano i siti per i quali |
macOS, Windows |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Abilita la funzionalità Click to Call, che consente agli utenti di inviare numeri di telefono dai desktop di Chrome a un dispositivo Android quando l'utente ha effettuato l'accesso. Per ulteriori informazioni, consulta l'articolo del Centro assistenza: ../assets/img/626f094943_9430554. |
|
|
|
Questo criterio consente il coalescing delle connessioni HTTP/2 quando sono in uso certificati client. Per poter coalescere, sia l'hostname della possibile nuova connessione sia l'hostname di una connessione esistente devono corrispondere a uno o più pattern descritti da questo criterio. Il criterio è un elenco di host che usa il formato del filtro URLBlocklist: "example.com" corrisponde a "example.com" e a tutti i sottodomini (ad es. "sub.example.com"), mentre ".example.net" corrisponde esattamente a "example.net". |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ServiceWorkerToControlSrcdocIframeEnabled |
../assets/img/1ab8a7d592_765 richiede che l’iframe srcdoc con |
macOS, Windows |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
