PageSourceSearch

https://binaerfabrik.de/_nuxt/DwvtaYVs.js

js binaerfabrik.de collected 2026-10-04 19:07:47 UTC 11,636 bytes, 1 lines download raw bytes

1import{_ as G}from"./Di0oNZle.js";import{d as N,i as h,j as E,u as K,f as q,s as F,c as r,g as e,l as k,a as n,w as T,h as c,t as i,v as j,x as $,y as H,n as Z,z as I,F as J,p as Q,A as M,r as X,o,_ as Y}from"#entry";import{C as ee}from"./DZXCWYd0.js";const se={class:"tool-results-page"},te={class:"results-header"},ae={class:"container"},ne={class:"row"},ie={class:"col-lg-8 mx-auto text-center"},re={class:"back-link","data-aos":"fade-down"},oe={class:"results-title","data-aos":"fade-up"},le={class:"analyzed-url","data-aos":"fade-up","data-aos-delay":"100"},ce={key:0,class:"email-collection"},de={class:"container"},ue={class:"row"},he={class:"col-lg-6 mx-auto"},fe={class:"email-card","data-aos":"zoom-in"},pe={class:"email-icon"},ve={key:0,class:"alert alert-danger",role:"alert"},me={class:"form-group mb-3"},ge=["disabled"],_e=["disabled"],be={key:0},ye={key:1},ke={class:"privacy-note"},we={key:1,class:"results-loading"},Se={class:"container"},Ee={class:"row"},xe={class:"col-lg-8 mx-auto text-center"},Te={class:"loading-card"},Ie={class:"loading-spinner"},ze={class:"loading-progress"},Ae={key:2,class:"results-error"},We={class:"container"},De={class:"row"},Ce={class:"col-lg-8 mx-auto text-center"},Me={class:"error-card"},Le={class:"error-icon"},Pe={key:3,class:"results-content"},Oe={class:"container"},Re={class:"row mb-5"},Ve={class:"col-lg-8 mx-auto"},Be={class:"score-card","data-aos":"zoom-in"},Ue={class:"score-value"},Ge={class:"score-info"},Ne={class:"score-label"},Ke={class:"score-description"},qe={key:0,class:"row g-4"},Fe=["data-aos-delay"],je={class:"detail-header"},$e={class:"detail-description"},He={key:0,class:"detail-value"},Ze={class:"value-data"},Je={key:1,class:"detail-recommendation"},Qe={class:"row mt-5"},Xe={class:"col-lg-8 mx-auto text-center","data-aos":"fade-up"},Ye={class:"results-cta"},es="6LdDEEEsAAAAAGRyU8Xl6Avgh4Dz1gh4ZQ3RqcNZ",ss=N({__name:"ergebnis",setup(ts){const z={performance:{icon:"fa-solid fa-gauge-high",title:"Performance-Analyse",loadingTitle:"Website wird analysiert...",loadingText:"Wir prüfen die Ladegeschwindigkeit und Performance Ihrer Website.",defaultSummary:"Die Performance Ihrer Website wurde analysiert.",ctaTitle:"Möchten Sie Ihre Website schneller machen?",ctaText:"Unsere Performance-Experten helfen Ihnen, Ihre Ladezeiten zu optimieren und bessere Rankings zu erzielen.",backLink:"/l/langsame-webseiten-kosten-kunden-wir-machen-ihre-website-schneller",apiEndpoint:"/api/check/performance.php"},seo:{icon:"fa-solid fa-magnifying-glass-chart",title:"SEO-Analyse",loadingTitle:"SEO wird geprüft...",loadingText:"Wir analysieren die Suchmaschinenoptimierung Ihrer Website.",defaultSummary:"Die SEO Ihrer Website wurde analysiert.",ctaTitle:"Möchten Sie besser bei Google gefunden werden?",ctaText:"Unsere SEO-Experten helfen Ihnen, Ihre Sichtbarkeit zu verbessern und mehr Kunden zu gewinnen.",backLink:"/l/seo-check",apiEndpoint:"/api/check/seo.php"},dsgvo:{icon:"fa-solid fa-shield-halved",title:"DSGVO-Analyse",loadingTitle:"DSGVO-Konformität wird geprüft...",loadingText:"Wir prüfen Ihre Website auf Datenschutz-Verstöße.",defaultSummary:"Die DSGVO-Konformität Ihrer Website wurde geprüft.",ctaTitle:"Möchten Sie rechtssicher sein?",ctaText:"Unsere Experten helfen Ihnen, Ihre Website DSGVO-konform zu gestalten.",backLink:"/l/datenschutz-leicht-gemacht-so-wird-ihre-website-dsgvo-konform",apiEndpoint:"/api/check/dsgvo.php"},security:{icon:"fa-solid fa-lock",title:"Sicherheits-Analyse",loadingTitle:"Sicherheit wird geprüft...",loadingText:"Wir analysieren die Sicherheit Ihrer Website.",defaultSummary:"Die Sicherheit Ihrer Website wurde geprüft.",ctaTitle:"Möchten Sie Ihre Website absichern?",ctaText:"Unsere Sicherheits-Experten helfen Ihnen, Ihre Website vor Angriffen zu schützen.",backLink:"/l/wordpress-sicherheit",apiEndpoint:"/api/check/security.php"},barrierefreiheit:{icon:"fa-solid fa-universal-access",title:"Barrierefreiheits-Analyse",loadingTitle:"Barrierefreiheit wird geprüft...",loadingText:"Wir analysieren die Barrierefreiheit Ihrer Website.",defaultSummary:"Die Barrierefreiheit Ihrer Website wurde geprüft.",ctaTitle:"Möchten Sie Ihre Website barr
1ierefrei gestalten?",ctaText:"Unsere Experten helfen Ihnen, Ihre Website für alle zugänglich zu machen.",backLink:"/l/barrierefreiheit",apiEndpoint:"/api/check/barrierefreiheit.php"}},A=F(),p=h(""),_=h("performance"),m=h(""),W=h(!1),v=h(!1),b=h(""),g=h(!1),w=h(!1),x=h(""),f=h(null),S=h(0),d=E(()=>z[_.value]||z.performance),D=E(()=>d.value.backLink),L=E(()=>{const t=f.value?.score||0;return t>=90?"Hervorragend":t>=70?"Gut":t>=50?"Verbesserungswürdig":"Kritisch"}),P=E(()=>{const t=f.value?.score||0;return t>=90?"excellent":t>=70?"good":t>=50?"warning":"critical"}),O=t=>{switch(t){case"success":return"fa-solid fa-check-circle";case"warning":return"fa-solid fa-exclamation-circle";case"error":return"fa-solid fa-times-circle";default:return"fa-solid fa-info-circle"}},C=()=>new Promise(t=>{if(typeof window<"u"&&window.grecaptcha)t(window.grecaptcha);else{const s=M(()=>{window.grecaptcha&&(clearInterval(s),t(window.grecaptcha))},100)}}),R=async()=>{try{const t=await C();return new Promise((s,a)=>{t.ready(async()=>{try{const u=await t.execute(es,{action:"analysis_check"});s(u)}catch(u){a(u)}})})}catch(t){throw console.error("ReCaptcha Fehler:",t),t}},V=async()=>{if(!(!m.value||!p.value)){v.value=!0,b.value="";try{let t="";try{t=await R()}catch(U){console.error("ReCaptcha Token konnte nicht generiert werden:",U),t="development_token"}const s=window.location.href,a=document.title,u={toolType:`analysis-${_.value}`,url:p.value,email:m.value,analysisType:_.value,recaptchaToken:t,pageUrl:s,pageTitle:a},y=await(await fetch("/api/check-request.php",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)})).json();y.success?(W.value=!0,v.value=!1,await B()):(b.value=y.message||"Es ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut.",v.value=!1)}catch(t){console.error("E-Mail Submit Fehler:",t),b.value="Es ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut oder kontaktieren Sie uns direkt per E-Mail an [email protected]",v.value=!1}}},B=async()=>{if(!p.value){w.value=!0,x.value="Keine URL angegeben.",g.value=!1;return}g.value=!0;const t=M(()=>{S.value<90&&(S.value+=Math.random()*15)},500);try{const s=await fetch(d.value.apiEndpoint,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:p.value,type:_.value,email:m.value})});if(!s.ok)throw new Error(`HTTP Error: ${s.status}`);const a=await s.json();S.value=100,await new Promise(u=>setTimeout(u,300)),f.value=a,g.value=!1}catch(s){console.error("API Error:",s),w.value=!0,x.value="Die Analyse konnte nicht durchgeführt werden. Bitte versuchen Sie es später erneut.",g.value=!1}finally{clearInterval(t)}};return K({title:()=>`${d.value.title} - Ergebnisse | Binärfabrik`,description:()=>`Ergebnisse der ${d.value.title} für ${p.value}`,robots:"noindex, nofollow"}),q(()=>{p.value=A.query.url||"",_.value=A.query.type||"performance",C()}),(t,s)=>{const a=X("font-awesome-icon"),u=G;return o(),r("div",se,[e("section",te,[e("div",ae,[e("div",ne,[e("div",ie,[e("div",re,[n(u,{to:D.value,class:"btn-back"},{default:T(()=>[n(a,{icon:"fa-solid fa-arrow-left",class:"me-2"}),s[1]||(s[1]=c(" Zurück zum Check ",-1))]),_:1},8,["to"])]),e("h1",oe,[n(a,{icon:d.value.icon,class:"title-icon"},null,8,["icon"]),c(" "+i(d.value.title),1)]),e("div",le,[n(a,{icon:"fa-solid fa-globe",class:"me-2"}),e("span",null,i(p.value),1)])])])])]),!W.value&&!g.value&&!w.value?(o(),r("section",ce,[e("div",de,[e("div",ue,[e("div",he,[e("div",fe,[e("div",pe,[n(a,{icon:"fa-solid fa-envelope"})]),s[7]||(s[7]=e("h3",null,"Detaillierte Analyse anfordern",-1)),s[8]||(s[8]=e("p",null,"Geben Sie Ihre E-Mail-Adresse ein, um die vollständige Analyse zu erhalten. Wir senden Ihnen auch einen detaillierten Report per E-Mail.",-1)),b.value?(o(),r("div",ve,[n(a,{icon:"fa-solid fa-circle-exclamation",class:"me-2"}),c(" "+i(b.value),1)])):k("",!0),e("form",{onSubmit:j(V,["prevent"]),class:"email-form"},[e("div",me,[s[2]||(s[2]=e("label",{for:"userEmail",class:"form-label"},"Ihre E-Mail-Adresse *",-1)),$(e("input",{type:"email",class:"form-control form-control-lg",id:"userEmail","onUpdate:modelValue":s[0]||(s[0]=l=>m.value=l),placeholder:"[email protected]",required:"",disabled:v.value},null,8,ge),[[H,m.value]])]),e("button",{type:"submit",class:"btn btn-primary btn-lg w-100",disabled:v.value||!m.value},[v.value?(o(),r("span",ye,[...s[4]||(s[4]=[e("span",{class:"spinner-border spinner-border-sm me-2",role:"status","aria-hidden":"true"},null,-1),c(" Wird verarbeitet... ",-1)])])):(o(),r("span",be,[n(a,{icon:"fa-solid fa-paper-plane",class:"me-2"}),s[3]||(s[3]=c(" Analyse starten ",-1))]))],8,_e),e("p",ke,[n(a,{icon:"fa-solid fa-lock",class:"me-1"}),s[5]||(s[5]=c(" 100% kostenlos & DSGVO-konform. Ihre Daten sind sicher. ",-1))]),s[6]||(s[6]=e("p",{class:"recaptcha-notice"},[c(" Diese Seite ist durch reCAPTCHA geschützt und es gelten die Google "),e("a",{href:"https://policies.google.com/privacy",target:"_blank",rel:"noopener"},"Datenschutzbestimmungen"),c(" und "),e("a",{href:"https://policies.google.com/terms",target:"_blank",rel:"noopener"},"Nutzungsbedingungen"),c(". ")],-1))],32)])])])])])):g.value?(o(),r("section",we,[e("div",Se,[e("div",Ee,[e("div",xe,[e("div",Te,[e("div",Ie,[n(a,{icon:"fa-solid fa-spinner",class:"fa-spin"})]),e("h3",null,i(d.value.loadingTitle),1),e("p",null,i(d.value.loadingText),1),e("div",ze,[e("div",{class:"progress-bar",style:Z({width:S.value+"%"})},null,4)]),s[9]||(s[9]=e("p",{class:"loading-hint"},"Dies kann einige Sekunden dauern...",-1))])])])])])):w.value?(o(),r("section",Ae,[e("div",We,[e("div",De,[e
1("div",Ce,[e("div",Me,[e("div",Le,[n(a,{icon:"fa-solid fa-triangle-exclamation"})]),s[11]||(s[11]=e("h3",null,"Analyse fehlgeschlagen",-1)),e("p",null,i(x.value),1),n(u,{to:D.value,class:"btn btn-primary mt-4"},{default:T(()=>[n(a,{icon:"fa-solid fa-arrow-rotate-right",class:"me-2"}),s[10]||(s[10]=c(" Erneut versuchen ",-1))]),_:1},8,["to"])])])])])])):f.value?(o(),r("section",Pe,[e("div",Oe,[e("div",Re,[e("div",Ve,[e("div",Be,[e("div",{class:I(["score-circle",P.value])},[e("span",Ue,i(f.value.score||0),1),s[12]||(s[12]=e("span",{class:"score-max"},"/100",-1))],2),e("div",Ge,[e("h3",Ne,i(L.value),1),e("p",Ke,i(f.value.summary||d.value.defaultSummary),1)])])])]),f.value.details&&f.value.details.length>0?(o(),r("div",qe,[s[14]||(s[14]=e("div",{class:"col-12"},[e("h2",{class:"section-title text-center mb-4","data-aos":"fade-up"}," Detaillierte Ergebnisse ")],-1)),(o(!0),r(J,null,Q(f.value.details,(l,y)=>(o(),r("div",{key:y,class:"col-lg-6","data-aos":"fade-up","data-aos-delay":y*100},[e("div",{class:I(["detail-card",l.status])},[e("div",je,[e("div",{class:I(["detail-icon",l.status])},[n(a,{icon:O(l.status)}
1,null,8,["icon"])],2),e("h4",null,i(l.title),1)]),e("p",$e,i(l.description),1),l.value?(o(),r("div",He,[s[13]||(s[13]=e("span",{class:"value-label"},"Wert:",-1)),e("span",Ze,i(l.value),1)])):k("",!0),l.recommendation?(o(),r("div",Je,[n(a,{icon:"fa-solid fa-lightbulb",class:"me-2"}),c(" "+i(l.recommendation),1)])):k("",!0)],2)],8,Fe))),128))])):k("",!0),e("div",Qe,[e("div",Xe,[e("div",Ye,[e("h3",null,i(d.value.ctaTitle),1),e("p",null,i(d.value.ctaText),1),n(u,{to:"#kontakt",class:"btn btn-primary btn-lg"},{default:T(()=>[n(a,{icon:"fa-solid fa-calendar-check",class:"me-2"}),s[15]||(s[15]=c(" Kostenloses Erstgespräch vereinbaren ",-1))]),_:1})])])])])])):k("",!0),n(ee)])}}}),rs=Y(ss,[["__scopeId","data-v-3975b2b2"]]);export{rs 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.