1import{_ as v}from"./BgGH5hUW.js";import{_ as w}from"./C4d1hAjh.js";import{_ as b}from"./fDRy0GRi.js";import{_ as g}from"./Ch7ks4w5.js";import{d as z,r as a,A as S,o as y,c as x,e as I,f,i as n,w as l,h as $,g as u,J as A}from"./wGaC-Zcn.js";import{u as B}from"./DElT1bP8.js";const U={class:"u-main-content u-main-content--full-content-width u-main-content--sudoku"},E={class:"u-main-content__inner content-col"},H={class:"u-puzzle-teaser-list"},q=z({__name:"sudoku",setup(L){B("Rätsel - Sudoku",{robots:"noindex, nofollow"});const t=a(!1),d=a(),m=a(),_=a();a();async function p(){const e=await k();d.value=`https://npg.raetsel.raetsel-zentrale.com/l/npgulm/sudoku-leicht?darkmode=${t.value}${e}`,m.value=`https://npg.raetsel.raetsel-zentrale.com/l/npgulm/sudoku-mittel?darkmode=${t.value}${e}`,_.value=`https://npg.raetsel.raetsel-zentrale.com/l/npgulm/sudoku-schwer?darkmode=${t.value}${e}`}p(),S(t,async e=>{p()}),y(async()=>{t.value=document.documentElement.classList.contains("dark"),new MutationObserver(function(o){o.forEach(function(s){t.value=!!s.target.classList.contains("dark")})}).observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1,attributeFilter:["class"]})});async function k(){try{const e=await A(1500);return`&userinfo=${await h(e)}`}catch(e){return console.error("could not resolve user: ",e),""}}async function h(e){const s=new TextEncoder().encode(e),c=await crypto.subtle.digest("SHA-256",s);return Array.from(new Uint8Array(c)).map(r=>r.toString(16).padStart(2,"0")).join("")}return(e,o)=>{const s=v,c=w,r=b,i=g;return x(),I("main",U,[f("div",E,[n(r,{class:"u-section__title-link mb-6 mt-6",url:"/service/app/raetsel"},{default:l(()=>[n(s,{direction:"left"}),n(c,{primary:!1,class:"u-section__title",tag:"h2"},{default:l(()=>o[0]||(o[0]=[$("Sudoku")])),_:1})]),_:1}),f("div",H,[n(r,{url:u(d),class:"u-puzzle-button",rel:"noopener noreferrer"},{default:l(()=>[n(i,{id:"sudoku",icon:"sudoku","is-dark":u(t),headline:"Sudoku",subline:"Leicht"},null,8,["is-dark"])]),_:1},8,["url"]),n(r,{url:u(m),class:"u-puzzle-button",rel:"noopener noreferrer"},{default:l(()=>[n(i,{id:"sudoku",icon:"sudoku","is-dark":u(t),headline:"Sudoku",subline:"Mittel"},null,8,["is-dark"])]),_:1},8,["url"]),n(r,{url:u(_),class:"u-puzzle-button",rel:"noopener noreferrer"},{default:l(()=>[n(i,{id:"sudoku",icon:"sudoku","is-dark":u(t),headline:"Sudoku",subline:"Schwer"},null,8,["is-dark"])]),_:1},8,["url"])])])])}}});export{q 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.