www.williamethais.com.br Open in urlscan Pro
54.85.86.211  Public Scan

URL: https://www.williamethais.com.br/
Submission: On November 22 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

Name: vm.form_presentePOST

<form class="form_presente" method="post" name="vm.form_presente" ng-hide="vm.cart.pagto_url">
  <p class="text-danger" ng-bind="vm.errors._main" ng-show="vm.errors._main">
  </p>
  <p class="text-danger" ng-bind="vm.errors.presente" ng-show="vm.errors.presente">
  </p>
  <div class="form-group" ng-class="{'has-error': vm.errors.presente_comprar_nome || vm.errors.guest_name_required || (vm.form_presente.$dirty &amp;&amp; vm.form_presente.nome.$invalid)}">
    <label class="" for="nome">Insira seu nome</label>
    <input class="form-control" name="nome" ng-class="{'shake animated': vm.errors.guest_name_required_alert}" maxlength="60" ng-model="vm.cart.guest.nome" required="" type="text">
    <span class="help-block" ng-bind="vm.errors.presente_comprar_nome" ng-show="vm.errors.presente_comprar_nome">
    </span>
    <span class="help-block" ng-show="vm.errors.guest_name_required"> Informe seu nome para os noivos </span>
  </div>
  <div class="form-group"
    ng-class="{'has-error': vm.errors.presente_comprar_msg || vm.errors.presente_comprar_msg_emoji || vm.errors.presente_comprar_msg_linhas || vm.errors.guest_msg_required || (vm.form_presente.$dirty &amp;&amp; vm.form_presente.msg.$invalid)}">
    <label class="label-pre-cart2" for="msg">Personalize a sua mensagem <br>
      <span ng-if="vm.cart.postcard.send &amp;&amp; vm.errors.presente_comprar_msg_emoji" class="help-block">Não são permitidos caracteres especiais como emoji e símbolos na mensagem</span>
      <span ng-if="vm.cart.postcard.send &amp;&amp; vm.errors.presente_comprar_msg_linhas" class="help-block">Para a correta impressão do cartão, é necessário reduzir a quantidade de linhas. Sugerimos reduzir a mensagem ou quebras de linhas.</span>
    </label>
    <textarea id="msgCart" ng-keyup="vm.countdownCharacters($event);vm.checkSpecialCharacters($event);vm.checkBreaklines($event)" class="form-control" name="msg" ng-class="{'shake animated': vm.errors.guest_msg_required_alert}" maxlength="400"
      ng-model="vm.cart.guest.msg" rows="7"
      placeholder="{{ vm.cart.postcard.send ? 'Esta mensagem será impressa no verso do cartão de sua escolha e o casal receberá esta lembrança em casa.' : 'Deixe uma mensagem para os noivos' }}">                </textarea>
    <p class="countdown-cart" ng-class="{'countdown-cart-has-error': vm.cart.maxCharacters }">Caracteres: <span ng-bind="vm.cart.characters"></span>/400</p>
    <span class="help-block" ng-bind="vm.errors.presente_comprar_msg" ng-show="vm.errors.presente_comprar_msg">
    </span>
    <span class="help-block" ng-show="vm.errors.guest_msg_required"> Para enviar cartão físico é preciso inserir a mensagem </span>
  </div>
</form>

Name: vm.form_rsvpPOST

<form class="form-horizontal" ng-if="vm.dateDeadline" method="post" name="vm.form_rsvp" ng-model-options="{ getterSetter: true }" ng-hide="vm.rsvpSent" ng-submit="vm.sendRsvp()">
  <div class="form-group" ng-class="{'has-error': vm.errors.rsvp_nome || (vm.form_rsvp.$dirty &amp;&amp; vm.form_rsvp.nome.$invalid)}">
    <label class="col-xs-12 col-sm-5 col-md-3 control-label" for="nome">Nome completo</label>
    <div class="col-xs-12 col-sm-7 col-md-7">
      <input class="form-control" name="nome" maxlength="60" ng-model="vm.rsvp.name" placeholder="Insira seu nome completo" required="" type="text" ng-click="vm.captchaRsvp()">
      <span class="help-block" ng-bind="vm.errors.rsvp_nome" ng-show="vm.errors.rsvp_nome">
      </span>
    </div>
  </div>
  <div class="form-group form-group-confirmacao">
    <label class="col-xs-12 col-sm-5 col-md-3 control-label" for="confirmacao">Você irá ao evento?</label>
    <div class="col-xs-12 col-sm-7 col-md-7 col-reset-height">
      <label class="radio inline">
        <input name="confirmacao" ng-model="vm.rsvp.confirmed" checked="" type="radio" value="1"> sim </label>
      <label class="radio inline">
        <input name="confirmacao" ng-model="vm.rsvp.confirmed" type="radio" value="0"> não </label>
    </div>
  </div>
  <div class="form-group form-group-qtd" ng-class="{'has-error': vm.errors.rsvp_qtd_adultos || (vm.form_rsvp.$dirty &amp;&amp; vm.form_rsvp.qtd_adultos.$invalid)}">
    <label class="col-xs-12 col-sm-5 col-md-3 control-label" for="qtd_adultos"> Quantidade de adultos </label>
    <div class="col-xs-12 col-sm-7">
      <select class="form-control qtd" name="qtd_adultos" required="" ng-model="vm.rsvp.amount_adults" style="display: none;">
        <option selected="" ng-value="1">1</option>
      </select>
      <p style="margin-top: 8px;">1</p>
      <span class="help-block" ng-bind="vm.errors.rsvp_qtd_adultos" ng-show="vm.errors.rsvp_qtd_adultos">
      </span>
    </div>
  </div>
  <div ng-if="vm.configsRsvp.require_guest_names" ng-repeat="adult in [].constructor(vm.rsvp.amount_adults - 1) track by $index" class="form-group"
    ng-class="{'has-error': vm.errors.rsvp_nomeExtra || (vm.form_rsvp.$dirty &amp;&amp; vm.rsvp.adults[$index].name.$invalid)}">
    <label class="col-xs-12 col-sm-5 col-md-3 control-label" for="nomeExtra"></label>
    <div class="col-xs-12 col-sm-7 col-md-7">
      <input class="form-control" name="nomeExtra" maxlength="60" ng-model="vm.rsvp.adults[$index].name" placeholder="Nome completo do acompanhante" required="" type="text" ng-click="vm.captchaRsvp()">
      <span class="help-block" ng-bind="vm.errors.rsvp_nomeExtra" ng-show="vm.errors.rsvp_nomeExtra">
      </span>
    </div>
  </div>
  <div ng-if="vm.configsRsvp.limit_children_qty" class="form-group form-group-qtd" ng-class="{'has-error': vm.errors.rsvp_qtd_criancas || (vm.form_rsvp.$dirty &amp;&amp; vm.form_rsvp.qtd_criancas.$invalid)}">
    <label class="col-xs-12 col-sm-5 col-md-3 control-label" for="qtd_criancas"> Quantidade de crianças </label>
    <div class="col-xs-12 col-sm-7">
      <select class="form-control qtd" name="qtd_criancas" required="" ng-model="vm.rsvp.amount_children">
        <option ng-selected="" ng-value="0">0</option>
        <option ng-repeat="value in [].constructor(vm.configsRsvp.limit_children_qty) track by $index" ng-value="$index + 1" ng-bind="$index + 1" ng-selected="$index + 1 == 0"></option>
      </select>
      <span class="help-block" ng-bind="vm.errors.rsvp_qtd_criancas" ng-show="vm.errors.rsvp_qtd_criancas">
      </span>
    </div>
  </div>
  <div ng-if="vm.configsRsvp.require_guest_names" ng-repeat="children in [].constructor(vm.rsvp.amount_children - 0) track by $index" class="form-group"
    ng-class="{'has-error': vm.errors.rsvp_nomeExtraCrianca || (vm.form_rsvp.$dirty &amp;&amp; vm.rsvp.children[$index].name.$invalid)}">
    <label class="col-xs-12 col-sm-5 col-md-3 control-label" for="nomeExtraCrianca"></label>
    <div class="col-xs-12 col-sm-7 col-md-7">
      <input class="form-control" name="nomeExtraCrianca" maxlength="60" ng-model="vm.rsvp.children[$index].name" placeholder="Nome completo da criança" required="" type="text" ng-click="vm.captchaRsvp()">
      <span class="help-block" ng-bind="vm.errors.rsvp_nomeExtraCrianca" ng-show="vm.errors.rsvp_nomeExtraCrianca">
      </span>
    </div>
  </div>
  <div class="form-group" ng-class="{'has-error': vm.errors.rsvp_email || vm.form_rsvp.email.$error.email || (vm.form_rsvp.$dirty &amp;&amp; vm.rsvp.email.$invalid)}">
    <label class="col-xs-12 col-sm-5 col-md-3 control-label" for="email">E-mail<br><span class="control-label-subtitle">Você receberá a confirmação de presença neste e-mail.</span></label>
    <div class="col-xs-12 col-sm-7 col-md-7">
      <input class="form-control" name="email" maxlength="100" placeholder="exemplo@email.com" ng-model="vm.rsvp.email" required="" type="email" ng-click="vm.captchaRsvp()">
      <span class="help-block" ng-bind="vm.errors.rsvp_email" ng-show="vm.errors.rsvp_email">
      </span>
    </div>
  </div>
  <div ng-if="vm.configsRsvp.require_phone" class="form-group" ng-class="{'has-error': vm.errors.rsvp_phone || (vm.form_rsvp.$dirty &amp;&amp; vm.rsvp.phone.$invalid)}">
    <label class="col-xs-12 col-sm-5 col-md-3 control-label" for="phone">Telefone para contato</label>
    <div class="col-xs-12 col-sm-7 col-md-7">
      <input class="form-control phone-with-ddd" name="phone" maxlength="60" ng-model="vm.rsvp.phone" placeholder="(11) 99999-9999" required="" type="tel" ng-click="vm.captchaRsvp()">
      <span class="help-block" ng-bind="vm.errors.rsvp_phone" ng-show="vm.errors.rsvp_phone">
      </span>
    </div>
  </div>
  <div ng-if="vm.configsRsvp.show_obs" class="form-group" ng-class="{'has-error': vm.errors.rsvp_obs || (vm.form_rsvp.$dirty &amp;&amp; vm.form_rsvp.obs.$invalid)}">
    <label class="col-xs-12 col-sm-5 col-md-3 control-label" for="obs">Observações</label>
    <div class="col-xs-12 col-sm-7">
      <textarea class="form-control" name="obs" maxlength="160" ng-model="vm.rsvp.obs" rows="2" type="text">                    </textarea>
      <span class="help-block" ng-bind="vm.errors.rsvp_obs" ng-show="vm.errors.rsvp_obs">
      </span>
    </div>
  </div>
  <div class="form-group">
    <label class="col-xs-12 col-sm-5 col-md-3 control-label"></label>
    <div class="col-xs-12 col-sm-7" style="position: relative;">
      <div style="display: flex;justify-content: center;align-items: center;">
        <input required="" oninvalid="setCustomValidity('Para prosseguir com a sua confirmação de presença é necessário aceitar os termos de uso e serviços do Casar.com')" oninput="setCustomValidity('')" style="margin-right: 8px;margin-top: 0;"
          name="use_terms" ng-model="vm.rsvp.use_terms" type="checkbox">
        <p style="margin-bottom: 0;" class="use-terms">Declaro que tive acesso, li e concordo com os <a href="https://www.casar.com/termos-de-uso/" target="_blank">Termos de uso</a> e
          <a href="https://www.casar.com/politica-de-privacidade/" target="_blank">Política de Privacidade do Casar.com</a></p>
      </div>
    </div>
  </div>
  <div class="form-group">
    <label class="col-xs-12 col-sm-5 col-md-3 control-label"></label>
    <div class="col-xs-12 col-sm-7 col-md-7">
      <p class="text-center text-danger" ng-bind="vm.errors._main" ng-show="vm.errors._main">
      </p>
      <div id="rsvpCaptcha"></div>
      <p class="text-danger" ng-bind="vm.errors.rsvp_token" ng-show="vm.errors.rsvp_token">
      </p>
    </div>
  </div>
  <div class="form-group form-group-submit">
    <div class="col-xs-12 text-center">
      <input class="btn btn-primary btn-no-js sdn-btn-primario" ng-disabled="main.nav.isLoading()" type="submit" value="Confirmar presença">
    </div>
  </div>
</form>

Text Content

Menu principal
Toggle navigation
 * Inspirações
   * Home
   * Casamentos Reais
   * Organização
   * Decoração de Casamento
   * Vestidos de Noiva
   * Chá de Panela
   * Lua de Mel
   * Dicas para Noivas
 * Fornecedores
 * Evento Casar.com
   * Home
   * O Evento
   * Edições
   * Quero Expor
   * Ingressos
   * Clippings
   * Contato
 * Site de Casamento
   * Faça seu Site
   * Lista de Casamento
   * Recursos
   * Planos
   * Exemplos Reais
   * Encontre um casamento

 * Entrar
 * Criar site

Criar site
Fechar
T W
Thais Lara Gonçalves de Resend & William Walder Vitorino
 * Home
 * O casal
 * Cerimônia
 * Recepção
 * Lista de presentes
 * Confirme sua presença


 * Entrar
 * Criar site

Criar site
Carregando
Processando pagamento, pode demorar alguns segundos
 * Home
 * O casal
 * Cerimônia
 * Recepção
 * Lista de presentes
 * Confirme sua presença


THAIS LARA GONÇALVES DE RESEND E WILLIAM WALDER VITORINO

5 de julho de 2025
Clique em editar e selecione a seção que deseja modificar
editar Editar
 * Home
 * O casal
 * Cerimônia
 * Recepção
 * Lista de presentes
 * Confirme sua presença


CONTAGEM REGRESSIVA


Clique em editar para personalizar esta página
editar Editar página

Criamos esse site para compartilhar com vocês os detalhes da organização do
nosso casamento. Estamos muito felizes e contamos com a presença de todos no
nosso grande dia! Teremos muitos convidados de fora de Belo Horizonte, por isso
é importante confirmar sua presença. Para isto contamos com sua ajuda clicando
no menu “Confirme sua Presença” e preenchendo os dados necessários. Para nos
presentear, escolha qualquer item da Lista de Casamento, seja um item de algum
dos sites, lojas físicas, ou então vocês podem utilizar a opção de cotas. Fiquem
à vontade! Aguardamos vocês no nosso grande dia!

Clique em editar para personalizar esta página
editar Editar página


O CASAL



Nós conhecemos em 2019 e, a cada dia, construímos para nós um lar. Estamos muito
felizes em podermos neste dia 05 de julho de 2025 selarmos este início de vida
juntos com nossos amigos e familiares. Vamos nos casar! Estamos preparando tudo
com muito carinho para curtirmos cada momento com nossos amigos e familiares
queridos!


Clique em editar para personalizar esta página
editar Editar página


CERIMÔNIA



Gostaríamos muito de contar com a presença de todos vocês no momento em que
nossa união será abençoada diante de Deus! A cerimônia será na Igrejinha da
Pampulha - Santuário Arquidiocesano São Francisco de Assis. Contamos com vocês!
Dia 05 de julho de 2025, às 16h. Avenida Otacílio Negrão de Lima, nº 3.000 - São
Luiz, Belo Horizonte - MG.


Clique em editar para personalizar esta página
editar Editar página


RECEPÇÃO



A recepção será bem próxima da Igreja! É possível ir à pé do local da cerimónia
para a recepção. Será às 18h no salão Miriam Maia, Av. Otacílio Negrão de Lima,
nº 3500, Bandeirantes, Belo Horizonte - MG.


Edite o título e descrição da página abaixo.
editar Editar página


LISTA DE PRESENTES

É preciso habilitar javascript para o correto funcionamento dessa página
Você pode escolher até três presentes por compra.

CARRINHO VAZIO VER CARRINHO (  PRESENTESPRESENTE)
ORDENAR LISTA POR:

ORDENAR LISTA POR:


 * R$
   
   Presentear

Ver mais presentes


MEU CARRINHO

SEU CARRINHO ESTÁ VAZIO

Retornar a lista de presentes


MEU CARRINHO

Você pode escolher até três presentes por compra.

DESCRIÇÃO DO PRESENTE

VALOR

 * Remover
   
   

Total 

Adicionar mais itens Continuar compra


RESUMO DA SUA COMPRA

Valor Total dos Presentes

Valor do Cartão Postal

Total




Deixe sua mensagem de carinho

Insira seu nome Informe seu nome para os noivos
Personalize a sua mensagem
Não são permitidos caracteres especiais como emoji e símbolos na mensagem Para a
correta impressão do cartão, é necessário reduzir a quantidade de linhas.
Sugerimos reduzir a mensagem ou quebras de linhas.

Caracteres: /400

Para enviar cartão físico é preciso inserir a mensagem

AGUARDE, VOCÊ SERÁ REDIRECIONADO PARA UM AMBIENTE SEGURO DO PAYPAL PARA
FINALIZAR SEU PAGAMENTO.

Escolha abaixo o modelo de cartão que será enviado com a mensagem que você
personalizou




 * {{ vm.getPostcardTagName(postcard.tipo) }}
   
   


Não gostaria de enviar um cartão

Voltar para o carrinho Concluir compra



Edite o título e descrição da página abaixo.
editar Editar


CONFIRME SUA PRESENÇA

Sua resposta foi registrada com sucesso
Nome completo

Você irá ao evento?
sim não
Quantidade de adultos
1

1


Quantidade de crianças
0

E-mail
Você receberá a confirmação de presença neste e-mail.

Telefone para contato

Observações


Declaro que tive acesso, li e concordo com os Termos de uso e Política de
Privacidade do Casar.com







TUDO CERTO! JÁ ENVIAMOS A SUA RESPOSTA 😉

Conta pra gente! Você irá se casar em breve?

Não Sim, irei!



PARABÉNS!
POR AQUI ADORAMOS CELEBRAR O AMOR! ❤️

Que tal ter um site de casamento para te ajudar nessa jornada?

Aqui no Casar.com, você conta com diversos recursos para facilitar a organização
do grande dia:

Lista de presentes personalizada

Confirmação de presença exclusiva

Comunicação com os convidados

Criar meu site grátis
Não quero criar agora



PRESENTEIE AQUELES AMIGOS QUE IRÃO CASAR COM UM SITE INCRÍVEL!

Temos diversos recursos que irão ajudá-los na organização do grande dia! E o
melhor? Nosso site é gratuito!

Confira alguns benefícios:

Lista de presentes personalizada

Confirmação de presença exclusiva

Comunicação com os convidados

Indicar por WhatsApp
Não quero indicar agora