PageSourceSearch

https://www.hundeo.com/_next/static/chunks/792.4a4fe2d0716da38b.js

js hundeo.com collected 2026-10-04 02:47:53 UTC 10,742 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[792],{10792:(e,s,r)=>{r.r(s),r.d(s,{default:()=>j});var t=r(38739),i=r(13349),n=r(96019),a=r(68848),l=r(13353),o=r(49200),d=r(98899),c=r(48821),u=r(11388),m=r(50327);let g=[{id:"hurt",name:"Schmerz",description:"Kann der Schmerz ausreichend kontrolliert werden?"},{id:"hunger",name:"Hunger",description:"Frisst der Hund ausreichend? Kann er ohne Erbrechen essen?"},{id:"hydration",name:"Fl\xfcssigkeitszufuhr",description:"Trinkt der Hund genug? Zeigt er Anzeichen von Dehydrierung?"},{id:"hygiene",name:"Hygiene",description:"Kann der Hund sauber gehalten werden? Kann er sich selbst s\xe4ubern?"},{id:"happiness",name:"Gl\xfcck",description:"Zeigt der Hund noch Freude? Reagiert er auf Zuneigung?"},{id:"mobility",name:"Mobilit\xe4t",description:"Kann sich der Hund bewegen? Kann er ohne Hilfe aufstehen?"},{id:"more_good_days",name:"Mehr gute als schlechte Tage",description:"Hat der Hund mehr gute als schlechte Tage?"}];function b(e){let s,r,t,i=Object.values(e).reduce((e,s)=>e+s,0),n=10*Object.keys(e).length,a=i/n*100;return a>=70?(s="good",r="Gute Lebensqualit\xe4t",t="Dein Hund hat eine gute Lebensqualit\xe4t. Setze die aktuelle Pflege und Behandlung fort."):a>=50?(s="fair",r="Akzeptable Lebensqualit\xe4t",t="Die Lebensqualit\xe4t ist noch akzeptabel. Besprich mit deinem Tierarzt, wie du die Lebensqualit\xe4t verbessern kannst."):a>=35?(s="poor",r="Eingeschr\xe4nkte Lebensqualit\xe4t",t="Die Lebensqualit\xe4t ist deutlich eingeschr\xe4nkt. Konsultiere dringend einen Tierarzt \xfcber Behandlungsoptionen oder schwierige Entscheidungen."):(s="critical",r="Kritisch niedrige Lebensqualit\xe4t",t="Die Lebensqualit\xe4t ist sehr niedrig. Bitte sprich zeitnah mit deinem Tierarzt \xfcber die beste Vorgehensweise f\xfcr deinen Hund."),{totalScore:i,maxScore:n,percentage:Math.round(a),assessment:s,message:r,recommendation:t}}let h={good:"bg-success-bg border-success text-success",fair:"bg-info-bg border-info text-info",poor:"bg-warning-bg border-warning text-warning",critical:"bg-error-bg border-error text-error"},p={good:"border-success",fair:"border-info",poor:"border-warning",critical:"border-error"},x={good:"bg-success-bg",fair:"bg-info-bg",poor:"bg-warning-bg",critical:"bg-error-bg"},f=[g.slice(0,2),g.slice(2,4),g.slice(4,6),g.slice(6,7)];function j(){let e,s,r,j,w,k,z,S,_,$,H,L,q,T,A,B,K,C,E,D,O,V,F,I,G,R,M,Z,P,Q,Y,J,U,W,X,ee,es,er=(0,i.c)(96);er[0]===Symbol.for("react.memo_cache_sentinel")?(e=Object.fromEntries(g.map(N)),er[0]=e):e=er[0];let[et,ei]=(0,n.useState)(e),[en,ea]=(0,n.useState)(null),[,el]=(0,n.useTransition)(),eo=(0,d.Ym)(),ed=(0,c.c)("calculators.qualityOfLife"),ec=(0,c.c)("calculators.common");er[1]!==ec?(s=(e,s)=>ec("stepOf",{current:e,total:s}),r=ec("next"),er[1]=ec,er[2]=s,er[3]=r):(s=er[2],r=er[3]),er[4]!==ec?(j=ec("back"),er[4]=ec,er[5]=j):j=er[5],er[6]!==ec?(w=ec("showAllInputs"),er[6]=ec,er[7]=w):w=er[7],er[8]!==ec?(k=ec("showStepByStep"),er[8]=ec,er[9]=k):k=er[9],er[10]!==ec?(z=ec("editInputs"),er[10]=ec,er[11]=z):z=er[11],er[12]!==ec?(S=ec("showResult"),er[12]=ec,er[13]=S):S=er[13],er[14]!==ec?(_=ec("guidedView"),er[14]=ec,er[15]=_):_=er[15],er[16]!==ec?($=ec("fullView"),er[16]=ec,er[17]=$):$=er[17],er[18]!==ec?(H=ec("generating"),er[18]=ec,er[19]=H):H=er[19],er[20]!==s||er[21]!==H||er[22]!==r||er[23]!==j||er[24]!==w||er[25]!==k||er[26]!==z||er[27]!==S||er[28]!==_||er[29]!==$?(L={stepOf:s,next:r,back:j,showAllInputs:w,showStepByStep:k,editInputs:z,showResult:S,guidedView:_,fullView:$,generating:H},er[20]=s,er[21]=H,er[22]=r,er[23]=j,er[24]=w,er[25]=k,er[26]=z,er[27]=S,er[28]=_,er[29]=$,er[30]=L):L=er[30];let eu=L;er[31]===Symbol.for("react.memo_cache_sentinel")?(q=(e,s)=>{ei(r=>({...r,[e]:s}))},er[31]=q):q=er[31];let em=q;er[32]!==et||er[33]!==el?(T=()=>{el(()=>{ea(b(et))})},er[32]=et,er[33]=el,er[34]=T):T=er[34];let eg=T;er[35]!==el?(A=()=>{let e={hurt:7,hunger:8,hydration:8,hygiene:7,happiness:6,mobility:5,more_good_days:6};ei(e),el(()=>{ea(b(e))})},er[35]=el,er[36]=A):A=er[36];let eb=A,eh=y;er[37]!==et||er[38]!==ed?(B=e=>{let s=et[e.id]??5;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsx)("h4",{className:"text-lg font-semibold text-heading",children:ed(`categories.${e.id}.name`)}),(0,t.jsx)("p",{className:"mt-1 text-sm leading-relaxed text-muted",children:ed(`categories.${e.id}.description`)})]}),(0,t.jsxs)("div",{className:"px-2",children:[(0,t.jsxs)("div",{className:"relative pb-2 pt-6",children:[(0,t.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 roun
1ded bg-primary px-2 py-0.5 text-xs font-bold text-on-dark",children:s}),(0,t.jsxs)(a.bL,{className:"relative flex h-5 w-full touch-none select-none items-center",value:[s],onValueChange:s=>{let[r]=s;return em(e.id,r)},min:0,max:10,step:1,children:[(0,t.jsx)(a.CC,{className:"relative h-[6px] grow rounded-full bg-cream-dark",children:(0,t.jsx)(a.Q6,{className:"absolute h-full rounded-full bg-primary"})}),(0,t.jsx)(a.zi,{className:"block size-5 rounded-full border-2 border-primary bg-white shadow-md hover:bg-cream focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary","aria-label":ed(`categories.${e.id}.name`)})]}),(0,t.jsx)("div",{className:"-mt-[13px] flex justify-between px-[10px] pointer-events-none","aria-hidden":"true",children:Array.from({length:11}).map(v)})]}),(0,t.jsxs)("div",{className:"mt-2 flex justify-between gap-4",children:[(0,t.jsxs)("span",{className:"text-xs text-error",children:["0 = ",ed("veryBad")]}),(0,t.jsxs)("span",{className:"text-xs text-success",children:["10 = ",ed("veryGood")]})]}),(0,t.jsxs)("span",{className:"mt-2 block text-xs text-muted",children:[ed("currentRating"),": ",ed(`scoreDescriptions.${function(e){return e>=8?"veryGood":e>=6?"good":e>=4?"moderate":e>=2?"poor":"veryPoor"}(s)}`)]})]})]})},er[37]=et,er[38]=ed,er[39]=B):B=er[39];let ep=B;er[40]!==ed?(K=ed("info"),er[40]=ed,er[41]=K):K=er[41],er[42]!==K?(C=(0,t.jsx)("div",{role:"alert",className:"rounded-sm border-l-4 border-info bg-info-bg p-4 text-info",children:(0,t.jsx)("p",{className:"text-sm",children:K})}),er[42]=K,er[43]=C):C=er[43],er[44]!==ep?(E=g.map(e=>(0,t.jsx)("div",{className:"rounded-md border border-border bg-card p-5",children:ep(e)},e.id)),er[44]=ep,er[45]=E):E=er[45],er[46]!==E?(D=(0,t.jsx)("div",{className:"grid grid-cols-1 gap-4",children:E}),er[46]=E,er[47]=D):D=er[47],er[48]!==C||er[49]!==D?(O=(0,t.jsxs)("div",{className:"space-y-6",children:[C,D]}),er[48]=C,er[49]=D,er[50]=O):O=er[50];let ex=O;er[51]===Symbol.for("react.memo_cache_sentinel")?(V=(0,t.jsx)(l.A,{className:"size-5"}),er[51]=V):V=er[51],er[52]!==ec?(F=ec("tryExample"),er[52]=ec,er[53]=F):F=er[53],er[54]!==eb||er[55]!==F?(I=(0,t.jsxs)("button",{type:"button",onClick:eb,className:"inline-flex w-full items-center justify-center gap-2 rounded-sm border border-border px-6 py-3 font-medium text-body transition-colors hover:bg-cream focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary",children:[V,F]}),er[54]=eb,er[55]=F,er[56]=I):I=er[56],er[57]!==ed?(G=ed("calculateQuality"),er[57]=ed,er[58]=G):G=er[58],er[59]!==eg||er[60]!==G?(R=(0,t.jsx)("button",{type:"button",onClick:eg,className:"inline-flex w-full items-center justify-center gap-2 rounded-sm bg-primary px-6 py-3 font-medium text-on-dark transition-opacity hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2",children:G}),er[59]=eg,er[60]=G,er[61]=R):R=er[61],er[62]!==I||er[63]!==R?(M=(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[I,R]}),er[62]=I,er[63]=R,er[64]=M):M=er[64];let ef=M;er[65]!==ec?(Z=ec("note"),er[65]=ec,er[66]=Z):Z=er[66],er[67]!==Z?(P=(0,t.jsxs)("strong",{children:[Z,":"]}),er[67]=Z,er[68]=P):P=er[68],er[69]!==ed?(Q=ed("note"),er[69]=ed,er[70]=Q):Q=er[70],er[71]!==P||er[72]!==Q?(Y=(0,t.jsx)("div",{className:"rounded-sm border-l-4 border-warning bg-warning-bg p-4",children:(0,t.jsxs)("p",{className:"text-sm text-muted",children:[P," ",Q]})}),er[71]=P,er[72]=Q,er[73]=Y):Y=er[73];let ej=Y;er[74]!==en||er[75]!==ed||er[76]!==ec?(J=en&&(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{role:"alert",className:`mb-6 rounded-sm border-l-4 p-4 text-[1.1rem] font-semibold ${h[en.assessment]||h.critical}`,children:ed(`assessments.${en.assessment}.message`)}),(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-4 md:grid-cols-3",children:[(0,t.jsx)(m.default,{result:{label:ed("totalScore"),value:en.totalScore,unit:`/ ${en.maxScore}`,severity:eh(en.assessment)}}),(0,t.jsx)(m.default,{result:{label:ed("percentage"),value:en.percentage,unit:"%",severity:eh(en.assessment)}}),(0,t.jsx)(m.default,{result:{label:ed("assessment"),value:ed(`asse
1ssments.${en.assessment}.message`),unit:"",severity:eh(en.assessment)}})]}),(0,t.jsxs)("div",{className:`mt-6 rounded-sm border-l-[6px] p-6 ${x[en.assessment]||x.critical} ${p[en.assessment]||p.critical}`,children:[(0,t.jsxs)("h4",{className:"mb-2 text-lg font-bold",children:[ed("recommendation"),":"]}),(0,t.jsx)("p",{className:"text-body",children:ed(`assessments.${en.assessment}.recommendation`)})]}),"good"!==en.assessment&&(0,t.jsx)("div",{role:"alert",className:"mt-6 rounded-sm border-l-4 border-warning bg-warning-bg p-4 text-warning",children:(0,t.jsxs)("p",{className:"text-sm",children:[(0,t.jsxs)("strong",{children:[ec("important"),":"]})," ",ed("importantNote")]})})]}),er[74]=en,er[75]=ed,er[76]=ec,er[77]=J):J=er[77];let ev=J;return er[78]!==ed?(U=ed("title"),er[78]=ed,er[79]=U):U=er[79],er[80]!==ed?(W=ed("description"),er[80]=ed,er[81]=W):W=er[81],er[82]===Symbol.for("react.memo_cache_sentinel")?(X=(0,t.jsx)(o.A,{className:"size-6"}),er[82]=X):X=er[82],er[83]!==ep||er[84]!==ed?(ee=f.map((e,s)=>{let r=e.map(e=>ed(`categories.${e.id}.name`)).join(" / ");return{id:`criteria-${s+1}`,label:r,title:r,hideNextButton:s===f.length-1,content:(0,t.jsx)("div",{className:"grid grid-cols-1 gap-4",children:e.map(e=>(0,t.jsx)("div",{className:"rounded-md border border-border bg-card p-5",children:ep(e)},e.id))})}}),er[83]=ep,er[84]=ed,er[85]=ee):ee=er[85],er[86]!==ef||er[87]!==ex||er[88]!==eo||er[89]!==ej||er[90]!==ev||er[91]!==eu||er[92]!==U||er[93]!==W||er[94]!==ee?(es=(0,t.jsx)(u.A,{title:U,description:W,icon:X,steps:ee,stepLabelTotal:f.length+1,allInputs:ex,footer:ef,persistentFooter:ej,results:ev,calculatorType:"quality",locale:eo,labels:eu}),er[86]=ef,er[87]=ex,er[88]=eo,er[89]=ej,er[90]=ev,er[91]=eu,er[92]=U,er[93]=W,er[94]=ee,er[95]=es):es=er[95],es}function v(e,s){return(0,t.jsx)("div",{className:"size-[3px] rounded-full bg-muted/40"},s)}function y(e){return"good"===e?"safe":"fair"===e?"info":"poor"===e?"warning":"danger"}function N(e){return[e.id,5]}}}]);

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.