|
GRUPOS DE DISCUSSÃO PROFISSIONAL WINDEV, WEBDEV e WINDEV Mobile |
| | | | | |
Iniciado por Boller, jul., 20 2024 3:53 PM - Sem resposta |
| |
| | | |
|
| |
Membro registado 3.694 mensagems Popularité : +175 (223 votes) |
|
Publicado em julho, 20 2024 - 3:53 PM |
CONFIG HFSQL WITH NO-IP Published by Boller in the category Tools
Description CONFIG HFSQL WITH NO-IP
PASSO A PASSO:
Configurar uma porta em um modem ou roteador para um computador é um processo conhecido como "port forwarding". Isso é útil para várias aplicações, como jogos online, servidores web, ou qualquer serviço que requer acesso direto à rede interna.
Aqui estão os passos gerais para configurar uma porta no seu modem/roteador:
1. **Acesse o painel de administração do modem/roteador:** - Abra um navegador web. - Digite o endereço IP do seu roteador na barra de endereços. Normalmente, os endereços comuns são `192.168.0.1` ou `192.168.1.1`. Verifique o manual do seu roteador para o endereço exato. - Faça login com o nome de usuário e a senha. Se você nunca mudou essas credenciais, elas costumam ser "admin" para ambos.
2. **Localize a seção de port forwarding:** - A localização exata pode variar dependendo do modelo do seu roteador. Procure por seções como "Advanced Settings", "NAT", "Virtual Server", ou "Port Forwarding".
3. **Configurar uma nova regra de port forwarding:** - Adicione uma nova regra ou entrada. - Preencha os seguintes campos: - **Service Name:** Um nome descritivo para a regra (por exemplo, "Servidor Web"). - **External Port:** A porta que você deseja abrir. - **Internal IP Address:** O endereço IP do computador para o qual você deseja redirecionar o tráfego. - **Internal Port:** A mesma porta que você colocou em "External Port". - **Protocol:** Escolha entre TCP, UDP, ou ambos (TCP/UDP). Depende do serviço que você está configurando. - **Enable:** Certifique-se de habilitar a regra.
4. **Salve as configurações:** - Após preencher todos os campos, salve ou aplique as configurações.
5. **Teste a configuração:** - Verifique se a porta está aberta usando um serviço online de verificação de portas ou testando o serviço específico que você configurou.
### Exemplo de configuração:
Vamos supor que você queira abrir a porta 8080 para um servidor web em um computador com IP 192.168.1.100.
- **Service Name:** Servidor Web - **External Port:** 8080 - **Internal IP Address:** 192.168.1.100 - **Internal Port:** 8080 - **Protocol:** TCP - **Enable:** Sim
### Dicas:
- **Atribua um IP fixo ao seu computador:** Para evitar que o IP do computador mude, configure um IP fixo nas configurações de rede do computador ou reserve um IP fixo para ele no roteador. - **Segurança:** Abra apenas as portas necessárias e, se possível, restrinja o acesso a IPs específicos para melhorar a segurança.
Se você tiver um modelo específico de modem ou roteador, eu posso fornecer instruções mais detalhadas.
### Configuração de Serviço Socket Usando Porta 4900 em um Ambiente Residencial
Para configurar um serviço socket que usa a porta 4900 para ser acessado remotamente através de uma conexão de internet residencial, siga os passos abaixo. Este guia cobre a configuração do modem ADSL ou fibra ótica, configuração do No-IP, abertura de portas no firewall e contato com o provedor de internet para garantir que a porta esteja aberta.
#### Passo 1: Configuração do No-IP
1. **Criação de Conta e Hostname no No-IP:** - Acesse o site [No-IP](https://www.noip.com/) e crie uma conta. - Após criar a conta, faça login e crie um hostname. Por exemplo, `meuservidor.no-ip.com`.
2. **Configuração do No-IP no Modem:** - Abra o navegador web e digite o endereço IP do seu modem (geralmente `192.168.0.1` ou `192.168.1.1`). - Faça login com seu nome de usuário e senha. - Navegue até a seção de **DDNS** (Dynamic DNS) ou **DynDNS**. - Selecione **No-IP** como o provedor de serviço. - Insira o **Hostname** criado (`meuservidor.no-ip.com`), seu **Nome de Usuário** e **Senha** da conta No-IP. - Salve as configurações.
#### Passo 2: Configuração do Port Forwarding no Modem
1. **Acesso ao Painel de Administração:** - No navegador, acesse novamente o painel de administração do seu modem.
2. **Configuração do Port Forwarding:** - Navegue até a seção de **Port Forwarding**, **NAT** ou **Virtual Server**. - Adicione uma nova regra de port forwarding com os seguintes detalhes: - **Service Name:** Serviço Socket - **External Port:** 4900 - **Internal IP Address:** O IP do computador onde o serviço socket está rodando (por exemplo, `192.168.1.100`). - **Internal Port:** 4900 - **Protocol:** TCP (ou ambos TCP/UDP se necessário) - **Enable:** Certifique-se de que a regra está habilitada. - Salve as configurações.
#### Passo 3: Abrindo Portas no Firewall do Computador
1. **Acesso às Configurações do Firewall:** - No Windows, vá para **Painel de Controle** > **Sistema e Segurança** > **Firewall do Windows**. - Clique em **Configurações Avançadas**.
2. **Adicionar Regra de Entrada:** - Clique em **Regras de Entrada** e depois em **Nova Regra**. - Selecione **Porta** e clique em **Avançar**. - Escolha **TCP** e especifique a porta 4900. - Permita a conexão e aplique a regra a todos os perfis (Domínio, Privado e Público). - Nomeie a regra (por exemplo, "Porta 4900 TCP") e finalize.
3. **Adicionar Regra de Saída:** - Clique em **Regras de Saída** e repita o processo acima para a porta 4900.
#### Passo 4: Contato com o Provedor de Internet
1. **Ligar para o Provedor:** - Entre em contato com seu provedor de internet e informe que você precisa abrir a porta 4900 para uso remoto. - Algumas operadoras bloqueiam certas portas por padrão, então é importante verificar se a porta 4900 está aberta e pode ser usada para o seu serviço socket.
#### Verificação Final
1. **Verificar o Funcionamento do No-IP:** - Verifique se o hostname do No-IP (`meuservidor.no-ip.com`) está resolvendo corretamente para seu endereço IP público.
2. **Testar a Porta:** - Use um serviço online de verificação de portas, como [canyouseeme.org](http://canyouseeme.org/), para verificar se a porta 4900 está aberta. - Teste o acesso remoto ao serviço socket usando o hostname do No-IP e a porta 4900.
Seguindo esses passos, você terá configurado corretamente o serviço socket para ser acessado remotamente através de um link de internet residencial, garantindo que todas as configurações necessárias no modem, firewall e No-IP estejam corretas e funcionais.
### Guia Completo para Contratar e Usar o No-IP
O No-IP é um serviço de DNS dinâmico (DDNS) que permite associar um hostname estável ao seu endereço IP dinâmico, facilitando o acesso remoto a serviços hospedados na sua rede local. Aqui estão os passos detalhados para contratar e configurar o No-IP.
#### Passo 1: Contratar o Serviço No-IP
1. **Acesse o Site do No-IP:** - Vá para [noip.com](https://www.noip.com/).
2. **Criar uma Conta:** - Clique em **Sign Up** para criar uma nova conta. - Preencha os campos obrigatórios com suas informações pessoais e crie um nome de usuário e senha.
3. **Escolher um Plano:** - O No-IP oferece planos gratuitos e pagos. O plano gratuito permite até três hostnames e requer confirmação periódica. Os planos pagos oferecem mais funcionalidades e menos restrições. - Selecione o plano que melhor atende às suas necessidades e siga o processo de pagamento, se necessário.
#### Passo 2: Configurar um Hostname
1. **Login na Conta No-IP:** - Faça login no site do No-IP com seu nome de usuário e senha.
2. **Adicionar um Hostname:** - No painel de controle, clique em **Add a Host**. - Escolha um hostname (por exemplo, `meuservidor.no-ip.com`). - Configure as opções adicionais conforme necessário (por exemplo, redirecionamento de porta). - Clique em **Create Host** para salvar as configurações.
#### Passo 3: Configurar o No-IP no Roteador/Modem
1. **Acesse o Painel de Administração do Roteador/Modem:** - Abra um navegador web. - Digite o endereço IP do seu roteador/modem na barra de endereços (normalmente `192.168.0.1` ou `192.168.1.1`). - Faça login com o nome de usuário e senha fornecidos pelo seu provedor de internet.
2. **Configurar o No-IP:** - Navegue até a seção de **DDNS** (Dynamic DNS) ou **DynDNS**. - Selecione **No-IP** como o provedor de serviço. - Insira o **Hostname** que você criou (`meuservidor.no-ip.com`), seu **Nome de Usuário** e **Senha** da conta No-IP. - Salve as configurações.
#### Passo 4: Abrir Portas no Roteador/Modem
1. **Configurar Port Forwarding:** - No painel de administração do roteador/modem, navegue até a seção de **Port Forwarding**, **NAT** ou **Virtual Server**. - Adicione uma nova regra de port forwarding com os seguintes detalhes: - **Service Name:** Serviço Socket - **External Port:** 4900 - **Internal IP Address:** O IP do computador onde o serviço socket está rodando (por exemplo, `192.168.1.100`). - **Internal Port:** 4900 - **Protocol:** TCP (ou ambos TCP/UDP se necessário) - **Enable:** Certifique-se de que a regra está habilitada. - Salve as configurações.
#### Passo 5: Configurar o Firewall do Computador
1. **Acesso às Configurações do Firewall:** - No Windows, vá para **Painel de Controle** > **Sistema e Segurança** > **Firewall do Windows**. - Clique em **Configurações Avançadas**.
2. **Adicionar Regra de Entrada:** - Clique em **Regras de Entrada** e depois em **Nova Regra**. - Selecione **Porta** e clique em **Avançar**. - Escolha **TCP** e especifique a porta 4900. - Permita a conexão e aplique a regra a todos os perfis (Domínio, Privado e Público). - Nomeie a regra (por exemplo, "Porta 4900 TCP") e finalize.
3. **Adicionar Regra de Saída:** - Clique em **Regras de Saída** e repita o processo acima para a porta 4900.
#### Passo 6: Contato com o Provedor de Internet
1. **Ligar para o Provedor:** - Entre em contato com seu provedor de internet e informe que você precisa abrir a porta 4900 para uso remoto. - Algumas operadoras bloqueiam certas portas por padrão, então é importante verificar se a porta 4900 está aberta e pode ser usada para o seu serviço socket.
#### Verificação Final
1. **Verificar o Funcionamento do No-IP:** - Verifique se o hostname do No-IP (`meuservidor.no-ip.com`) está resolvendo corretamente para seu endereço IP público.
2. **Testar a Porta:** - Use um serviço online de verificação de portas, como [canyouseeme.org](http://canyouseeme.org/), para verificar se a porta 4900 está aberta. - Teste o acesso remoto ao serviço socket usando o hostname do No-IP e a porta 4900.
Seguindo esses passos, você terá configurado o No-IP e aberto a porta 4900 para que seu serviço socket possa ser acessado remotamente de forma eficiente e segura.
### Como Contratar o No-IP e Valores
O No-IP oferece diversos planos, incluindo uma opção gratuita e várias opções pagas que oferecem funcionalidades adicionais. Aqui está um guia detalhado sobre como contratar o serviço No-IP e os valores associados a cada plano.
#### Passo 1: Acessar o Site do No-IP
1. **Acesse o Site do No-IP:** - Vá para [noip.com](https://www.noip.com/).
#### Passo 2: Criar uma Conta
1. **Criar uma Conta:** - Na página principal, clique em **Sign Up** para criar uma nova conta. - Preencha os campos obrigatórios com suas informações pessoais, como nome, e-mail e senha. - Após preencher todos os campos, clique em **Create My Free Account**.
#### Passo 3: Escolher um Plano
O No-IP oferece diferentes planos para atender a diversas necessidades. Aqui estão os principais planos disponíveis:
1. **Plano Gratuito (Free Dynamic DNS):** - **Custo:** Gratuito - **Características:** - Até 3 hostnames. - Necessidade de confirmação a cada 30 dias. - Seleção limitada de domínios. - **Ideal para:** Usuários que precisam de um serviço básico e estão dispostos a confirmar seu hostname periodicamente.
2. **Plano Enhanced Dynamic DNS:** - **Custo:** $24.95 por ano - **Características:** - Até 25 hostnames. - Nenhuma necessidade de confirmação. - Acesso a mais domínios. - Suporte técnico básico. - **Ideal para:** Usuários que precisam de mais hostnames e preferem evitar a confirmação periódica.
3. **Plano Professional Dynamic DNS:** - **Custo:** $29.95 por ano - **Características:** - Até 50 hostnames. - Nenhuma necessidade de confirmação. - Acesso a todos os domínios. - Suporte técnico prioritário. - **Ideal para:** Usuários avançados que precisam de um maior número de hostnames e suporte técnico rápido.
4. **Plano VIP Enhanced Dynamic DNS:** - **Custo:** $49.95 por ano - **Características:** - Até 100 hostnames. - Nenhuma necessidade de confirmação. - Acesso a todos os domínios. - Suporte técnico VIP. - **Ideal para:** Empresas ou usuários que precisam de um grande número de hostnames e suporte técnico premium.
#### Passo 4: Contratar o Plano
1. **Escolher o Plano:** - No painel de controle, após criar a conta, clique em **Upgrade** ou **Go Pro** para escolher o plano desejado. - Selecione o plano que melhor atende às suas necessidades.
2. **Preencher Informações de Pagamento:** - Insira suas informações de pagamento, como número do cartão de crédito ou escolha outras opções de pagamento disponíveis. - Verifique os detalhes do plano e confirme a compra.
#### Passo 5: Configurar Hostname e Outros Recursos
1. **Adicionar um Hostname:** - No painel de controle, clique em **Add a Host**. - Escolha um hostname (por exemplo, `meuservidor.no-ip.com`). - Configure as opções adicionais conforme necessário (por exemplo, redirecionamento de porta). - Clique em **Create Host** para salvar as configurações.
2. **Configurações Adicionais:** - Configure o DDNS no seu roteador/modem para garantir que o hostname do No-IP sempre resolva corretamente para o seu endereço IP dinâmico. - Verifique as opções adicionais disponíveis no seu plano, como backups de DNS e outras ferramentas de gerenciamento.
#### Contato com Suporte
- **Suporte Técnico:** - Para planos pagos, o No-IP oferece suporte técnico prioritário. Se precisar de ajuda, você pode acessar a seção de suporte no painel de controle da sua conta ou entrar em contato diretamente com a equipe de suporte do No-IP.
Com essas etapas, você estará pronto para usar o No-IP para facilitar o acesso remoto aos seus serviços de rede.
### Como Abrir a Porta 4900 no Firewall do Windows
Para permitir que um serviço ou aplicativo use a porta 4900, você precisa configurar o Firewall do Windows para permitir o tráfego de entrada e saída através dessa porta. Aqui estão os passos detalhados para abrir a porta 4900 no Firewall do Windows:
#### Passo 1: Acessar as Configurações do Firewall
1. **Abrir o Painel de Controle:** - Pressione `Windows + R` para abrir o diálogo Executar. - Digite `control` e pressione Enter para abrir o Painel de Controle.
2. **Navegar até o Firewall do Windows:** - No Painel de Controle, clique em **Sistema e Segurança**. - Clique em **Firewall do Windows**.
3. **Abrir as Configurações Avançadas:** - No painel esquerdo, clique em **Configurações avançadas**.
#### Passo 2: Adicionar Regra de Entrada
1. **Criar uma Nova Regra de Entrada:** - Na janela do Firewall do Windows com Segurança Avançada, clique em **Regras de Entrada** no painel esquerdo. - No painel direito, clique em **Nova Regra...**.
2. **Configurar a Regra de Entrada:** - Selecione **Porta** e clique em **Avançar**. - Escolha **TCP** e selecione **Portas locais específicas**. Digite `4900` e clique em **Avançar**. - Selecione **Permitir a conexão** e clique em **Avançar**. - Marque as opções **Domínio**, **Particular** e **Pública** e clique em **Avançar**. - Dê um nome para a regra, como "Porta 4900 TCP Entrada", e clique em **Concluir**.
#### Passo 3: Adicionar Regra de Saída
1. **Criar uma Nova Regra de Saída:** - Na janela do Firewall do Windows com Segurança Avançada, clique em **Regras de Saída** no painel esquerdo. - No painel direito, clique em **Nova Regra...**.
2. **Configurar a Regra de Saída:** - Selecione **Porta** e clique em **Avançar**. - Escolha **TCP** e selecione **Portas locais específicas**. Digite `4900` e clique em **Avançar**. - Selecione **Permitir a conexão** e clique em **Avançar**. - Marque as opções **Domínio**, **Particular** e **Pública** e clique em **Avançar**. - Dê um nome para a regra, como "Porta 4900 TCP Saída", e clique em **Concluir**.
#### Verificação Final
1. **Verificar se as Regras Estão Ativadas:** - Nas listas de Regras de Entrada e Regras de Saída, verifique se as novas regras estão ativadas (ícone verde).
2. **Testar a Porta:** - Use um serviço online de verificação de portas, como [canyouseeme.org](http://canyouseeme.org/), para garantir que a porta 4900 está aberta e acessível.
### Resumo
Seguindo esses passos, você terá configurado o Firewall do Windows para permitir o tráfego de entrada e saída na porta 4900. Isso é essencial para garantir que qualquer serviço ou aplicativo que use essa porta possa comunicar-se livremente através da rede.
### Como Funciona o DUC do No-IP e Suas Configurações
O DUC (Dynamic Update Client) do No-IP é um software que atualiza automaticamente o endereço IP associado ao seu hostname do No-IP, garantindo que seu hostname aponte sempre para o endereço IP atual da sua conexão de internet, mesmo que ele seja dinâmico e mude com o tempo. Aqui está um guia detalhado sobre o funcionamento e configuração do DUC do No-IP.
#### Passo 1: Baixar e Instalar o DUC
1. **Baixar o DUC:** - Acesse a página de download do No-IP: [noip.com/download](https://www.noip.com/download). - Escolha a versão apropriada para o seu sistema operacional (Windows, Mac, Linux) e faça o download.
2. **Instalar o DUC:** - Execute o arquivo de instalação baixado. - Siga as instruções do instalador para concluir a instalação.
#### Passo 2: Configurar o DUC
1. **Iniciar o DUC:** - Após a instalação, abra o DUC. - Você verá uma interface onde poderá fazer login com suas credenciais do No-IP.
2. **Login:** - Insira seu nome de usuário (ou e-mail) e senha do No-IP. - Clique em **Login**.
3. **Selecionar Hostnames:** - Após o login, você verá uma lista dos hostnames associados à sua conta No-IP. - Marque a caixa ao lado dos hostnames que deseja atualizar automaticamente. - Clique em **Save** para salvar as configurações.
#### Passo 3: Configurações Avançadas
1. **Configurações de Atualização:** - Na interface do DUC, clique em **Settings** ou **Preferences** (dependendo da versão). - Aqui você pode configurar a frequência com que o DUC verifica e atualiza o endereço IP. O padrão geralmente é suficiente para a maioria dos usuários.
2. **Executar ao Iniciar o Sistema:** - Para garantir que o DUC inicie automaticamente sempre que o computador for ligado, marque a opção **Run on Startup** ou **Start when Windows starts**.
3. **Logs e Diagnósticos:** - A seção de **Logs** permite que você veja o histórico de atualizações e qualquer erro que possa ter ocorrido. - Isso é útil para diagnosticar problemas de conectividade ou de atualização do IP.
#### Funcionamento do DUC
1. **Monitoramento do IP:** - O DUC monitora continuamente o endereço IP público da sua conexão de internet. - Quando detecta uma mudança no IP, ele envia uma atualização para os servidores do No-IP.
2. **Atualização Automática:** - O servidor do No-IP então atualiza o registro DNS do seu hostname para apontar para o novo endereço IP. - Esse processo geralmente é rápido, garantindo que seu hostname esteja sempre atualizado e acessível.
3. **Manutenção da Conectividade:** - O DUC trabalha em segundo plano, sem necessidade de intervenção constante do usuário. - Ele garante que serviços hospedados na sua rede local, como servidores web, câmeras de segurança, ou serviços de jogos, permaneçam acessíveis via seu hostname No-IP.
### Resumo
- **Baixar e Instalar:** Baixe o DUC do site do No-IP e instale-o no seu sistema. - **Configurar:** Faça login com suas credenciais do No-IP, selecione os hostnames que deseja atualizar e configure as opções avançadas conforme necessário. - **Funcionamento:** O DUC monitora e atualiza automaticamente o seu endereço IP dinâmico, garantindo que seu hostname do No-IP esteja sempre atualizado.
Com essas configurações, o DUC do No-IP assegura que seu hostname sempre resolve para o endereço IP correto, facilitando o acesso remoto a serviços e dispositivos na sua rede.
### Como Solicitar a Liberação de uma Porta ao Provedor de Internet
Para garantir que uma porta específica, como a porta 4900, esteja aberta e acessível, pode ser necessário entrar em contato com seu provedor de internet. Aqui está um guia detalhado sobre como fazer isso e o que esperar do procedimento por parte do provedor.
#### Passo 1: Identificar a Necessidade
1. **Determine a Porta Necessária:** - Identifique qual porta precisa ser aberta (neste caso, a porta 4900). - Tenha claro o motivo pelo qual você precisa que essa porta esteja aberta, como hospedar um serviço específico ou permitir o acesso remoto a um aplicativo.
2. **Verifique Configurações Locais:** - Certifique-se de que você configurou o port forwarding no seu roteador/modem e abriu a porta no firewall do seu sistema operacional.
#### Passo 2: Entrar em Contato com o Provedor de Internet
1. **Encontrar Informações de Contato:** - Localize as informações de contato do suporte técnico do seu provedor de internet. Isso pode ser encontrado na fatura do serviço, no site oficial do provedor ou no manual do serviço.
2. **Ligar para o Suporte Técnico:** - Ligue para o número de suporte técnico fornecido pelo seu provedor de internet.
#### Passo 3: Solicitar a Liberação da Porta
1. **Forneça Suas Informações:** - Tenha em mãos suas informações de conta, como número de cliente, endereço e qualquer informação de identificação necessária. - Informe ao atendente que você precisa abrir uma porta específica (porta 4900) para um serviço.
2. **Explique a Necessidade:** - Explique claramente por que você precisa que a porta seja aberta. Por exemplo, "Preciso abrir a porta 4900 para um servidor de socket que estou configurando para acesso remoto."
3. **Seguir Instruções:** - O atendente pode precisar verificar algumas configurações ou fazer testes na linha. - Eles podem solicitar que você realize algumas etapas adicionais, como reiniciar o roteador/modem ou verificar as configurações de firewall.
#### Procedimentos Possíveis pelo Provedor
1. **Verificação de Configurações:** - O provedor pode verificar se há algum bloqueio de portas em sua rede. - Eles podem fazer ajustes nas configurações de rede para garantir que a porta 4900 esteja aberta e acessível.
2. **Ajustes no Roteador/Modem:** - Em alguns casos, o provedor pode ter acesso remoto ao seu roteador/modem e pode fazer ajustes diretamente nas configurações de port forwarding ou firewall do dispositivo.
3. **Confirmação e Testes:** - Após fazer as alterações necessárias, o provedor deve confirmar que a porta foi aberta. - Eles podem orientar você a realizar testes para garantir que a porta 4900 esteja funcionando corretamente. Você pode usar serviços como [canyouseeme.org](http://canyouseeme.org/) para verificar se a porta está aberta.
### Passo 4: Verificação Final
1. **Testar a Porta:** - Após a confirmação do provedor, teste o serviço que deve usar a porta 4900 para garantir que está funcionando corretamente. - Use um serviço online de verificação de portas ou acesse diretamente o serviço configurado para confirmar a acessibilidade.
2. **Monitoramento:** - Monitore o funcionamento do serviço nas primeiras horas para garantir que não haja interrupções ou problemas de conexão.
### Resumo
- **Preparação:** Identifique a necessidade e configure o port forwarding e o firewall localmente. - **Contato:** Ligue para o suporte técnico do provedor de internet. - **Solicitação:** Explique claramente a necessidade de abrir a porta 4900. - **Procedimentos:** O provedor pode verificar e ajustar configurações de rede e roteador/modem. - **Verificação:** Teste a porta para garantir que está aberta e funcionando conforme esperado.
Seguindo esses passos, você deve conseguir que seu provedor de internet libere a porta 4900, permitindo que seu serviço de socket funcione corretamente e seja acessível remotamente.
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 99949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/ |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|