PageSourceSearch

https://telegram-bot-app.raczylo.workers.dev/js/LoginPage-BADReSkE.js

js telegram-bot-app.raczylo.workers.dev collected 2026-10-03 05:53:00 UTC 5,640 bytes, 1 lines download raw bytes

1import{d as e,M as t,r as a,s,L as i,a as r,o,e as n,k as l,g as u,i as c,z as d,A as p,R as f,c as m}from"./vendor-vue-Dx8K-FT8.js";import{b as g,_ as v,C as _,z as h}from"./app-By5ek01e.js";import{_ as x}from"./CardDescription.vue_vue_type_script_setup_true_lang-BAWfR5vm.js";import{_ as w}from"./CardHeader.vue_vue_type_script_setup_true_lang-Dh1UYYu4.js";import{_ as y}from"./CardTitle.vue_vue_type_script_setup_true_lang-C9jNGlma.js";import{o as b}from"./oauth-DXDwVRFM.js";import{_ as q}from"./FaqAccordion.vue_vue_type_script_setup_true_lang-BCch6kA-.js";import{u as k}from"./useSeo-Bk065P8z.js";import"./vendor-ui-FIkGhRc6.js";import"./vendor-apollo-B-4ngJew.js";import"./vendor-graphql-Bq2jEvA-.js";import"./OptimizedAccordionContent.vue_vue_type_script_setup_true_lang-C8U6sJU3.js";import"./CollapsibleTrigger-oWHXldl1.js";import"./nullish-aV-w2MPu.js";import"./ohash.D__AXeF1-Ba-VP2it.js";const j={class:"flex items-center justify-center"},L={class:"w-full max-w-sm space-y-4"},A={class:"space-y-4"},C={class:"relative text-center text-sm after:absolute after:inset-0 after:top-1/2 after:z-0 after:flex after:items-center after:border-t after:border-border"},z={class:"relative z-10 bg-background px-2 text-muted-foreground"},S={key:0,class:"mr-2 h-4 w-4 animate-spin",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},T={key:1,class:"mr-2 h-4 w-4",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},B={class:"text-center text-xs text-muted-foreground"},E=e({__name:"PageLogin",setup(e){const{t:m}=g(),q=t(),k=a(null),E=a(!1),P=async()=>{try{E.value=!0;const e=q.query.redirect;await b.initiateLogin(e)}catch(e){E.value=!1;const t=e instanceof Error?e.message:m("ui.pageLogin.errors.startLoginFailed");alert(t)}};return s(()=>{const e=q.query.redirect;e?sessionStorage.setItem("auth_redirect",e):sessionStorage.removeItem("auth_redirect");const t=document.createElement("script");t.async=!0,t.src="https://telegram.org/js/telegram-widget.js?22",t.setAttribute("data-telegram-login","tgbotappbot"),t.setAttribute("data-size","large"),t.setAttribute("data-radius","5"),t.setAttribute("data-auth-url","https://telegram-bot.app/auth/callback"),k.value&&k.value.appendChild(t)}),(e,t)=>{const a=i("i18n-t");return o(),r("div",j,[n("div",L,[l(u(v),null,{default:c(()=>[l(u(w),{class:"text-center"},{default:c(()=>[l(u(y),{class:"text-2xl mb-1"},{default:c(()=>[d(p(u(m)("ui.pageLogin.title")),1)]),_:1}),l(u(x),null,{default:c(()=>[d(p(u(m)("ui.pageLogin.description")),1)]),_:1})]),_:1}),l(u(_),null,{default:c(()=>[n("form",null,[n("div",A,[n("div",{class:"flex items-center justify-center",ref_key:"telegramWidgetContainer",ref:k},null,512),n("div",C,[n("span",z,p(u(m)("ui.pageLogin.divider")),1)]),l(u(h),{type:"button",class:"w-full",variant:"outline",onClick:P,disabled:E.value},{default:c(()=>[E.value?(o(),r("svg",S,[...t[0]||(t[0]=[n("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),n("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"},null,-1)])])):(o(),r("svg",T,[...t[1]||(t[1]=[n("path",{d:"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"},null,-1),n("polyline",{points:"22,6 12,13 2,6"},null,-1)])])),d(" "+p(E.value?u(m)("ui.pageLogin.emailButton.redirecting"):u(m)("ui.pageLogin.emailButton.label")),1)]),_:1},8,["disabled"])])])]),_:1})]),_:1}),n("div",B,[l(a,{keypath:"ui.pageLogin.consent.text",tag:"span",scope:"global"},{terms:c(()=>[l(u(f),{to:"/terms",class:"underline underline-offset-4 hover:text-foreground"},{default:c(()=>[d(p(u(m)("ui.pageLogin.consent.termsLink")),1)]),_:1})]),privacy:c(()=>[l(u(f),{to:"/privacy",class:"underline underline-offset-4 hover:text-foreground"},{default:c(()=>[d(p(u(m)("ui.pageLogin.consent.privacyLink")),1)]),_:1})]),_:1})])])])}}}),P={class:"min-h-screen bg-background"},V={class:"container max-w-7xl mx-auto px-4 py-12"},D={class:"border-t bg-muted/30"},F={class:"container max-w-4xl mx-auto px-4 py-12"},H=e({__name:"LoginPage",setup(e){const{t:t}=g();k({title:t("ui.auth.seo.title"),description:t("ui.auth.seo.description"),robots:"noindex, nofollow"});const a=m(()=>[{value:"item-1",title:t("ui.auth.faqs.telegramVsPassword.question"),icon:"fa-solid fa-shield-check",content:t("ui.auth.faqs.telegramVsPassword.answer")},{value:"item-2",title:t("ui.auth.faqs.linkAfterEmail.question"),icon:"fa-solid fa-link",content:t("ui.auth.faqs.linkAfterEmail.answer")},{value:"item-3",title:t("ui.auth.faqs.dataSecure.question"),icon:"fa-solid fa-lock",content:t("ui.auth.faqs.dataSecure.answer")},{value:"item-4",title:t("ui.auth.faqs.infoAccessed.question"),icon:"fa-solid fa-user-shield",content:t("ui.auth.faqs.infoAccessed.answer")},{value:"item-5",title:t("ui.auth.faqs.withoutTelegram.question"),icon:"fa-solid fa-circle-question",content:t("ui.auth.faqs.withoutTelegram.answer")},{value:"item-6",title:t("ui.auth.faqs.changeLinked.question"),icon:"fa-solid fa-arrows-rotate",content:t("ui.auth.faqs.changeLinked.answer")},{value:"item-7",title:t("ui.auth.faqs.lostAccess.question"),icon:"fa-solid fa-triangle-exclamation",content:t("ui.auth.faqs.lostAccess.answer")}]);
1return(e,s)=>(o(),r("div",P,[n("div",V,[l(E)]),n("div",D,[n("div",F,[l(q,{items:a.value,title:u(t)("ui.auth.faqs.sectionTitle"),description:u(t)("ui.auth.faqs.sectionDescription"),"default-value":"item-1"},null,8,["items","title","description"])])])]))}});export{H 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.