PageSourceSearch

https://perspective-daily.de/static/assets/DBUStart-ZAHGOnXb.js

js perspective-daily.de collected 2026-10-02 07:19:33 UTC 7,021 bytes, 1 lines download raw bytes

1import{d as e,a,c as n,k as t,l,E as i,p as u,e as s,A as r,t as d,B as p,F as c,h as o,o as m,g as v,f as g,r as b}from"./vue-Cbujuoqu.js";import{a as _}from"./apollo.client-CTIoy0fp.js";import{u as f,_ as y}from"./TextSnippet.vue_vue_type_script_setup_true_lang-CT86qlp_.js";import{_ as k}from"./Survey.vue_vue_type_script_setup_true_lang-BavMThsL.js";import"./preload-helper-D9jEkzRM.js";import"./exports-DzJyI3gR.js";import"./PollChart.vue_vue_type_script_setup_true_lang-AyDWYDBq.js";import"./index-CCN30SY8.js";import"./Slide.vue_vue_type_script_setup_true_lang-CBXCiwpn.js";import"./Slider-fyVxJPx8.js";import"./createResponseMutation-Bj4_lrDo.js";import"./Question.vue_vue_type_script_setup_true_lang-C4ibzzwE.js";import"./validations-Dhl-PNrn.js";import"./filters-338SgnES.js";import"./TextAreaAutosize.vue_vue_type_script_setup_true_lang-CnGdB_Hb.js";import"./TextInput.vue_vue_type_script_setup_true_lang-CXCpTMSh.js";import"./useSurveyResults-D0d-udy1.js";const h={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"calculateDbuV
1alueMutation"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"calculateDbuValueMutation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"success"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:145,source:{name:"GraphQL request",locationOffset:{line:1,column:1},body:"mutation calculateDbuValueMutation {\n    calculateDbuValueMutation {\n        success\n        value\n    }\n}\n"}}},V={class:"vag-meter"},S={class:"meter"},E={class:"bar-container"},D={class:"meter"},j={class:"bar-container"},M={class:"change"},w={class:"number"},x={class:"conclusion"},F=e({__name:"gapScale",props:{gapValue:{},gapValueEnd:{}},setup(e){const m=[[0,210,115],[255,241,113],[255,110,50],[255,95,95]],v=e,{textSnippets:g}=f("dbu",["scaleExplanation","initialTitle","finalTitle","changeLabel","goodChange","noChange","badChange"]),b=o(()=>v.gapValueEnd?v.gapValueEnd-v.gapValue:0),_=o(()=>b.value.toFixed(2));function k(e,a,n){const t=1-n,l=n;return"rgb(".concat(Math.round(e[0]*t+a[0]*l),",").concat(Math.round(e[1]*t+a[1]*l),",").concat(Math.round(e[2]*t+a[2]*l),")")}const h=o(()=>null===v.gapValue?"#fff":v.gapValue<=1?k(m[0],m[1],v.gapValue):v.gapValue<=6?k(m[1],m[2],(v.gapValue-1)/5):k(m[2],m[3],(v.gapValue-6)/4));return(o,m)=>(a(),n("div",V,[t(y,{htmlElem:"h1",snippet:u(g).initialTitle},{default:l(()=>[...m[0]||(m[0]=[i(" Dein initiales Ergebnis ",-1)])]),_:1},8,["snippet"]),s("div",S,[s("span",{class:"value",style:r({left:"".concat(10*e.gapValue,"%")})},d(e.gapValue),5),s("div",E,[s("div",{class:"bar-marker",style:r({left:"".concat(10*e.gapValue,"%"),background:h.value})},null,4)]),m[1]||(m[1]=s("div",{class:"bar-labels"},[s("span",{class:"limit"},"0"),s("span",{class:"limit"},"10")],-1))]),e.gapValueEnd?(a(),n(c,{key:1},[t(y,{htmlElem:"h1",snippet:u(g).finalTitle},{default:l(()=>[...m[3]||(m[3]=[i(" Dein finales Ergebnis ",-1)])]),_:1},8,["snippet"]),s("div",D,[s("span",{class:"value",style:r({left:"".concat(10*e.gapValueEnd,"%")})},d(e.gapValueEnd),5),s("div",j,[s("div",{class:"bar-marker",style:r({left:"".concat(10*e.gapValueEnd,"%"),background:h.value})},null,4)]),m[4]||(m[4]=s("div",{class:"bar-labels"},[s("span",{class:"limit"},"0"),s("span",{class:"limit"},"10")],-1))]),s("div",M,[t(y,{snippet:u(g).changeLabel},{default:l(()=>[...m[5]||(m[5]=[i(" Deine Veränderung: ",-1)])]),_:1},8,["snippet"]),s("span",w,d(_.value),1)]),s("div",x,[b.value<-.25?(a(),p(y,{key:0,snippet:u(g).goodChange},{default:l(()=>[...m[6]||(m[6]=[i(" Super, herzlichen Glückwunsch! Es ist dir gelungen, stärker nach deinen Werten zu handeln. ",-1)])]),_:1},8,["snippet"])):b.value>.25?(a(),p(y,{key:1,snippet:u(g).badChange},{default:l(()=>[...m[7]||(m[7]=[i(" Hm, leider hat sich dein Handeln von deinen Werten weiter entfernt. ",-1)])]),_:1},8,["snippet"])):(a(),p(y,{key:2,snippet:u(g).noChange},{default:l(()=>[...m[8]||(m[8]=[i(" Die Lücke zwischen deinem Handeln und deinen Werten ist etwa gleichgeblieben. ",-1)])]),_:1},8,["snippet"]))])],64)):(a(),p(y,{key:0,htmlElem:"p",snippet:u(g).scaleExplanation},{default:l(()=>[...m[2]||(m[2]=[i(" Aus deinen Antworten haben wir errechnet, wie sehr deine Werte mit deinem Handeln im Einklang stehen. Lege direkt los und starte gemeinsam mit uns das Projekt. ",-1)])]),_:1},8,["snippet"]))]))}}),N={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Member"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"member"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"gapValue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"gapValue2"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"daysSinceDbuStart"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:146,source:{name:"GraphQL request",locationOffset:{line:1,column:1},body:"query Member {\n    member {\n        id\n        gapValue\n        gapValue2\n        daysSinceDbuStart\n    }\n}\n"}}};const C={key:2,class:"pleasewait"},T=e({__name:"DBUStart",props:{surveyId:{},surveyEndId:{}},setup(e){const t=b(!0),l=b(!1),u=b(null),r=b(null),d=b(0),c=b(!1);function o(){return new Promise(e=>{(function(e=!0){return new Promise(a=>{_.query({query:N,fetchPolicy:e?"cache-first":"no-cache"}).then(e=>{e.data.member?a({isMember:!0,gapValue:e.data.member.gapValue,gapValue2:e.data.member.gapValue2,daysSinceStart:e.data.member.daysSinceDbuStart}):a({isMember:!1})})})})(!1).then(a=>{c.value=a.isMember,c.value&&(u.value="number"==typeof a.gapValue?a.gapValue:null,r.value="number"==typeof a.gapValue2?a.gapValue2:null,d.value="number"==typeof a.daysSinceStart?a.daysSinceStart:0,e())})})}function f(){l.value=!0,_.mutate({mutation:h}).then(e=>
1{null!==u.value?r.value=e.data.calculateDbuValueMutation.value:u.value=e.data.calculateDbuValueMutation.value,l.value=!1})}return m(async()=>{await o(),t.value=!1}),(o,m)=>c.value&&!t.value?(a(),n("div",{key:0,class:g(["dbu_interact",{show_scale:"number"==typeof u.value||l.value}])},[u.value||l.value||0===u.value?v("",!0):(a(),p(k,{key:0,id:e.surveyId,onSurveySubmitted:f},null,8,["id"])),u.value&&!r.value&&!l.value&&d.value>=90&&0!==r.value?(a(),p(k,{key:1,id:e.surveyEndId,onSurveySubmitted:f},null,8,["id"])):v("",!0),l.value?(a(),n("div",C,[...m[0]||(m[0]=[s("div",{class:"loader"},null,-1),i(" Einen Moment bitte.",-1),s("br",null,null,-1),i("Wir berechnen deine Value-Action-Gap... ",-1)])])):v("",!0),"number"==typeof u.value?(a(),p(F,{key:3,gapValue:u.value,gapValueEnd:r.value},null,8,["gapValue","gapValueEnd"])):v("",!0)],2)):v("",!0)}});export{T 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.