PageSourceSearch

https://fortunegpi.com.br/build/assets/LiquidaCapturaPublic-D2aHHXip.js

js fortunegpi.com.br collected 2026-10-03 20:07:22 UTC 3,996 bytes, 1 lines download raw bytes

1import{l as f}from"./liquidaEstandes-BvGOPe1T.js";import{_ as c,c as p,o as m,a as s,j as u,t as a,q as g,k as d,l as n,v as i,f as q}from"./app-BwCYh1gI.js";const h={name:"LiquidaCapturaPublic",data(){return{logoSrc:f(),sending:!1,successMessage:"",errorMessage:"",form:{nome:"",telefone:"",instagram:"",website:""},pageUrl:""}},computed:{qrCodeUrl(){const e=this.pageUrl||"https://example.com/liquida/entrada";return`https://api.qrserver.com/v1/create-qr-code/?size=260x260&data=${encodeURIComponent(e)}`}},mounted(){typeof window<"u"&&(this.pageUrl=window.location.href)},methods:{handleTelefoneInput(l){const e=String(l.target.value||"").replace(/\D/g,"").slice(0,11);if(e.length<=2){this.form.telefone=e.length?`(${e}`:"";return}if(e.length<=6){this.form.telefone=`(${e.slice(0,2)}) ${e.slice(2)}`;return}if(e.length<=10){this.form.telefone=`(${e.slice(0,2)}) ${e.slice(2,6)}-${e.slice(6)}`;return}this.form.telefone=`(${e.slice(0,2)}) ${e.slice(2,7)}-${e.slice(7)}`},async submitForm(){this.sending=!0,this.errorMessage="",this.successMessage="";try{await window.axios.post("/api/capturador",{type:"liquida",nome:this.form.nome,telefone:this.form.telefone,instagram:this.form.instagram,website:this.form.website}),this.successMessage="Cadastro salvo! Próxima pessoa.",this.form.nome="",this.form.telefone="",this.form.instagram="",this.form.website=""}catch(l){this.errorMessage=l.response?.data?.message||"Não foi possível salvar agora. Tente novamente."}finally{this.sending=!1}}}},b={class:"lq-cap"},v={class:"lq-cap-top"},w=["src"],x={class:"lq-cap-card"},y={key:0,class:"lq-cap-alert ok"},M={key:1,class:"lq-cap-alert err"},U=["disabled"],C={class:"lq-cap-share"},k=["src"],I={class:"lq-cap-share-url"};function S(l,e,T,V,t,r){return m(),p("div",b,[s("header",v,[s("img",{src:t.logoSrc,alt:"Gurupi Liquida+",class:"lq-cap-logo"},null,8,w)]),s("main",x,[e[11]||(e[11]=s("p",{class:"lq-cap-eyebrow"},"Entrada do evento",-1)),e[12]||(e[12]=s("h1",null,"Cadastro rápido",-1)),e[13]||(e[13]=s("p",{class:"lq-cap-lead"}," Preencha nome, telefone e Instagram para participar do Gurupi Liquida+. ",-1)),t.successMessage?(m(),p("div",y,a(t.successMessage),1)):u("",!0),t.errorMessage?(m(),p("div",M,a(t.errorMessage),1)):u("",!0),s("form",{class:"lq-cap-form",onSubmit:e[5]||(e[5]=d((...o)=>r.submitForm&&r.submitForm(...o),["prevent"])),onKeydown:e[6]||(e[6]=g(d(()=>{},["prevent"]),["enter"]))},[n(s("input",{"onUpdate:modelValue":e[0]||(e[0]=o=>t.form.website=o),type:"text",name:"website",tabindex:"-1",autocomplete:"off",class:"lq-cap-hp","aria-hidden":"true"},null,512),[[i,t.form.website]]),s("label",null,[e[7]||(e[7]=s("span",null,"Nome",-1)),n(s("input",{"onUpdate:modelValue":e[1]||(e[1]=o=>t.form.nome=o),type:"text",maxlength:"100",required:"",placeholder:"Nome completo",autocomplete:"name"},null,512),[[i,t.form.nome,void 0,{trim:!0}]])]),s("label",null,[e[8]||(e[8]=s("span",null,"Telefone",-1)),n(s("input",{"onUpdate:modelValue":e[2]||(e[2]=o=>t.form.telefone=o),type:"text",maxlength:"20",required:"",inputmode:"numeric",placeholder:"(00) 00000-0000",autocomplete:"tel",onInput:e[3]||(e[3]=(...o)=>r.handleTelefoneInput&&r.handleTelefoneInput(...o))},null,544),[[i,t.form.telefone]])]),s("label",null,[e[9]||(e[9]=s("span",null,[q("Instagram "),s("em",null,"(opcional)")],-1)),n(s("input",{"onUpdate:modelValue":e[4]||(e[4]=o=>t.form.instagram=o),type:"text",maxlength:"100",placeholder:"@seuusuario",autocomplete:"off"},null,512),[[i,t.form.instagram,void 0,{trim:!0}]])]),s("button",{type:"submit",class:"lq-cap-btn",disabled:t.sending},a(t.sending?"Salvando...":"Registrar entrada"),9,U)],32),s("div",C,[e[10]||(e[10]=s("p",{class:"lq-cap-share-title"},"Compartilhe este cadastro",-1)),s("img",{src:r.qrCodeUrl,alt:"QR Code para esta página",class:"lq-cap-qr"},null,8,k),s("p",I,a(t.pageUrl),1)])]),e[14]||(e[14]=s("footer",{class:"lq-cap-foot"},[s("p",null,"Gurupi Liquida+")],-1))])}const P=c(h,[["render",S],["__scopeId","data-v-dfe1e059"]]);export{P as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.