PageSourceSearch

https://www.werkstatt-verlag.de/_next/static/chunks/19877-c91214fbb27d551a.js

js werkstatt-verlag.de collected 2026-10-02 10:53:01 UTC 15,119 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[19877],{13704:(e,t,n)=>{n.r(t),n.d(t,{AdProvider:()=>E,AdTrigger:()=>g,adSlotConfigurations:()=>A,askForGalleryADRefresh:()=>p,getAdSlotConfiguration:()=>f,getCurrentAdPageType:()=>y,makeAdMap:()=>T,reloadAllAds:()=>_,resetGalleryADRefreshStats:()=>h});var r=n(6029),o=n(55729),i=n(81278),a=n(27652),s=n(88167),l=n(49832),d=n(92205),u=n(62745);let c="page",E=({adsDisabled:e,targeting:t,pageType:n,disableInlineAds:i,consentLayerDisabled:E,consentLayerForced:m})=>{c=n;let{setAdsDisabled:g,setAdsDisabledForPremium:A,setDisabledInlineAds:y}=(0,d.C7)(e=>({setAdsDisabled:e.setAdsDisabled,setAdsDisabledForPremium:e.setAdsDisabledForPremium,setDisabledInlineAds:e.setDisabledInlineAds})),f=(0,d.Sj)(),_=(0,u.K)((0,l.k)(e=>e.isApp)),{isAppStoreSubscriber:T,isPremiumSubscriber:R,isPlusSubscriber:p,isPlenigoReady:h,isStripeReady:N}=(0,a.T)((0,l.k)(e=>({isAppStoreSubscriber:e.isAppStoreSubscriber,isPremiumSubscriber:e.isPremiumSubscriber,isPremiumEnabled:e.isPremiumEnabled,isPlusSubscriber:e.isPlusSubscriber,isPlenigoReady:e.isPlenigoReady,isStripeReady:e.isStripeReady,isPlusEnabled:e.isPlusEnabled})));return(0,o.useEffect)(()=>{h&&N&&!f?(console.log("PLUS IS READY",R||p||T||_?"DISABLING ADS BECAUSE OF PLUS/PREMIUM/APP-STORE-SUB":""),g(R||p||T||_),A(R||p||T)):console.log("PLUS IS NOT READY")},[h,N,R,p,T,f,_]),(0,o.useEffect)(()=>{g(e)},[e]),(0,o.useEffect)(()=>{y(i||[])},[i]),(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.AtfManager,{targeting:t,pageType:n,consentLayerDisabled:E,consentLayerForced:m})})},m=!1,g=()=>{let e=(0,i.useRouter)();return(0,o.useEffect)(()=>{try{if(!m)return()=>{m=!0};_("ad-trigger")}catch(e){console.error(e)}},[e?.asPath]),null},A={common:{topmobile:{fixedHeight:250},topmobile2:{fixedHeight:600},topmobile3:{fixedHeight:450},topmobile4:{fixedHeight:450},topmobile5:{fixedHeight:450},banner:{fixedHeight:250},stickyFooter:{reserveSpace:!1}},article:{},page:{}},y=()=>c,f=e=>A?.[y()]?.[e]||A.common?.[e],_=(e="unknown")=>{try{console.log("ATF :: Reloading Ads now! Reason: ",e);let t=new Event("reloadAds");window.dispatchEvent(t)}catch(e){console.error(e)}},T=(e,t)=>{let n={};if(!e||!t)return n;let r=String(e||"").split(",").map(e=>e.trim()).filter(Boolean),o=String(t||"").split(",").map(e=>e.trim()).filter(Boolean);for(let e=0;e<r.length;e++){let t=parseInt(r[e]),i=o[e];!i||isNaN(t)||(n[t]=i)}return n},R=0,p=()=>{++R%4==0&&(R=0,_("gallery-ad-refresh"))},h=()=>{R=0}},48391:(e,t,n)=>{n.d(t,{J:()=>i,M:()=>s});var r=n(6029),o=n(55729);let i=(0,o.createContext)({icon:null,favicon:null,primaryColor:null,secondaryColor:null});function a(e){let t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:{}}let s=({children:e,value:t})=>((0,o.useEffect)(()=>{if(t){let{primaryColor:e,secondaryColor:n,font:r}=t,o=a(e),i=[o.r,o.g,o.b].join(","),s=a(n),l=[s.r,s.g,s.b].join(",");"Kumbh Sans"===r&&document.body.style.setProperty("--font-primary",'"Kumbh Sans", "Helvetica", "Arial", "Lucida Grande", sans-serif'),e&&(document.body.style.setProperty("--color-secondary",l),document.body.style.setProperty("--color-header-1-dark",l),document.body.style.setProperty("--color-header-2-dark",l),document.body.style.setProperty("--color-logo",i),document.body.style.setProperty("--color-navbar-primary-dark",l),document.body.style.setProperty("--color-navbar-secondary-dark",l),document.body.style.setProperty("--color-navbar-primary-dark",l),document.body.style.setProperty("--color-navbar-secondary-dark",l),document.body.style.setProperty("--color-progress-secondary-dark",i),document.body.style.setProperty("--color-progress-secondary",i),document.body.style.setProperty("--color-teaser-icon-primary-dark",l),document.body.style.setProperty("--color-teaser-icon-secondary-dark",i),document.body.style.setProperty("--color-teaser-icon-primary",l),document.body.style.setProperty("--color-teaser-icon-secondary",i),document.body.style.setProperty("--color-button-primary",i),document.body.style.setProperty("--color-button-secondary",l))}},[t]),(0,r.jsx)(i.Provider,{value:t,children:e}))}
1,51028:(e,t,n)=>{n.r(t),n.d(t,{EngagentlyProvider:()=>N,default:()=>S,ensureEngagentlyBootstrapped:()=>h,useEngagentlyProviderStore:()=>T});var r=n(55729),o=n(81278),i=n(91694),a=n(29784),s=n(77234),l=n.n(s),d=n(65182),u=n.n(d),c=n(58446),E=n(37374),m=n(29143);let g="engagently-script",A=["de","en"],y=e=>A.includes(e)?e:"en",f=(e,t)=>{if("string"==typeof e)return Object.entries(t).reduce((e,[t,n])=>e.split(`{${t}}`).join(n),e);if(e&&"object"==typeof e){let n={};for(let[r,o]of Object.entries(e))n[r]=f(o,t);return n}return e},_=!!m.env.NEXT_PUBLIC_HIDE_ENGAGENTLY,T=(0,a.vt)((e,t)=>({articleId:null,userToken:null,hasUsername:!1,username:"",isNameFallback:!1,locale:"de",userTokenStatus:"idle",isHidden:_,bootstrapRequested:!1,setIsHidden(n){let r=!!n;t().isHidden!==r&&(e({isHidden:r}),!r&&t().bootstrapRequested&&p())},setArticleId(n){t().articleId!==n&&(e({articleId:n}),R())},setUserToken(t,{hasUsername:n=!1,isNameFallback:r=!1,username:o=""}={}){e({userToken:t,hasUsername:!!n,isNameFallback:!!r,username:"string"==typeof o?o:"",userTokenStatus:"loaded"}),R()},setLocale(n){t().locale!==n&&e({locale:n})},markAnonymous(){("loaded"!==t().userTokenStatus||t().userToken)&&t().setUserToken(null,{hasUsername:!1,isNameFallback:!1,username:""})},async fetchUserToken({force:n=!1}={}){if(n||"loading"!==t().userTokenStatus&&"loaded"!==t().userTokenStatus){e({userTokenStatus:"loading"});try{let e=await fetch("/api/engagently/user-token/",{method:"GET"});if(!e.ok)throw e;let n=await e.json();t().setUserToken(n?.userToken||null,{hasUsername:!!n?.hasUsername,isNameFallback:!!n?.isNameFallback,username:n?.username||""})}catch(t){console.log("ENGAGENTLY :: user-token fetch failed",t),e({userTokenStatus:"error"})}}}})),R=()=>{window.__engagentlyLoaded&&window.engagently?.Configuration&&window.initEngagently&&window.initEngagently()};function p(){if(window.__engagentlyLoaded||document.getElementById(g))return;let e=m.env.NEXT_PUBLIC_ENGAGENTLY_FRONTEND_URL;if(!e)return;let t=document.createElement("script");t.id=g,t.src=`${e}/engagently.js`,t.type="module",t.setAttribute("data-engagently",""),t.addEventListener("load",()=>{window.__engagentlyLoaded=!0}),document.body.appendChild(t)}let h=()=>{T.getState().bootstrapRequested||T.setState({bootstrapRequested:!0}),T.getState().isHidden||p()},N=()=>{let e=(0,i.Ym)(),t=(0,o.useRouter)(),n=T(e=>e.setLocale),a=T(e=>e.setIsHidden),s=T(e=>e.bootstrapRequested),[d]=(0,E.A)(["ape_token","ape_access_token"]),g=!!(d?.ape_token||d?.ape_access_token),A=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(!s)return;let e=g?"moeglich-angemeldet":"anonym";if(A.current===e)return;A.current=e;let t=T.getState();g?t.fetchUserToken({force:!0}):t.markAnonymous()},[s,g]),(0,r.useEffect)(()=>{n(e)},[e,n]),(0,r.useEffect)(()=>{_?a(t.query?.feature!=="engagently"):a(!1)},[t.query?.feature,a]),(0,r.useEffect)(()=>{let e=m.env.NEXT_PUBLIC_ENGAGENTLY_COMMUNITY_ID;e&&(window.initEngagently=()=>{let t;if(!window.engagently?.Configuration)return;let n=T.getState(),r={loginRedirect:encodeURIComponent(((t=new URLSearchParams(window.location.search)).set("focus","comments"),`${window.location.pathname}?${t.toString()}`)),discussion:"{{discussion}}",discussions:"{{discussions}}"},o=()=>{let{articleId:e}=T.getState();e&&(0,c.PH)(e)},i={communityId:e,token:n.userToken||void 0,theme:"nexus",colorScheme:"light",defaultLanguage:y(n.locale),translations:{de:f(l().widget,r),en:f(u().widget,r)},themeSettings:{commentaryActionPlacements:{header:["share","bookmark"],menu:["edit","report","ignore","moderate","delete"],footer:["reaction1","reaction2","reaction3","reply"]}},events:{onSubmitCommentary:()=>{let{articleId:e}=T.getState();e&&(0,c.jm)(e,1)},onChangeViewMode:o,onLoadMoreReplies:o,onLoadMoreComments:o,onCommentaryAction:o,onSetup:()=>{let{locale:e}=T.getState();window?.engagently?.changeLanguage(y(e))}}};window.engagently.Configuration(i),console.log("[Engagently] Initialized with props:",i)})},[]),null},S=N},58446:(e,t,n)=>{n.d(t,{Ay:()=>E,PH:()=>d,jm:()=>u});var r=n(55729),o=n(29784),i=n(49832),a=n(51028),s=n(29143);let l=(0,o.vt)((e,t)=>({counts:{},fetchedAt:{},pending:{},queue:[],flushTimer:null,request(n,{force:r=!1}={}){if(!s.env.NEXT_PUBLIC_ENGAGENTLY_COMMUNITY_ID)return;let o=t(),i=new Set(o.queue),a=Date.now(),l=!1;for(let e of n)e&&(r||void 0===o.counts[e]||!(a-(o.fetchedAt[e]||0)<3e5))&&!o.pending[e]&&(i.has(e)||(i.add(e),l=!0));if(l&&(e({queue:Array.from(i)}),!t().flushTimer)){let n=setTimeout(()=>c(t,e),150);e({flushTimer:n})}},clear(){let{flushTimer:n}=t();n&&clearTimeout(n),e({counts:{},fetchedAt:{},pending:{},queue:[],flushTimer:null})}
1,increment(n,r=1){let o=(Array.isArray(n)?n:[n]).filter(Boolean);if(0===o.length)return;let i={...t().counts},a=!1;for(let e of o)"number"==typeof i[e]&&(i[e]=Math.max(0,i[e]+r),a=!0);a&&e({counts:i})},invalidate(n){let r=(Array.isArray(n)?n:[n]).filter(Boolean);if(0===r.length)return;let o={...t().pending};for(let e of r)delete o[e];e({pending:o}),t().request(r,{force:!0})}})),d=e=>{l.getState().invalidate(e)},u=(e,t=1)=>{l.getState().increment(e,t)};async function c(e,t){let{queue:n}=e();if(t({flushTimer:null}),0===n.length)return;let r=[...n],o={...e().pending};for(let e of r)o[e]=!0;t({queue:[],pending:o});let i=[...r].sort(),a=[];for(let e=0;e<i.length;e+=50)a.push(i.slice(e,e+50));try{let n=await Promise.all(a.map(e=>fetch(`/api/engagently/count/?discussionIds=${encodeURIComponent(e.join(","))}`).then(e=>e.ok?e.json():null).then(t=>({ids:e,counts:t?.counts||null})).catch(()=>({ids:e,counts:null})))),o={},i=[],s=[];for(let e of n){if(!e.counts){s.push(...e.ids);continue}for(let t of(i.push(...e.ids),Object.keys(e.counts)))"number"==typeof e.counts[t]&&(o[t]=e.counts[t])}for(let e of i)void 0===o[e]&&(o[e]=0);let l={...e().pending};for(let e of r)delete l[e];let d=Date.now(),u={...e().fetchedAt};for(let e of i)u[e]=d;for(let e of s)u[e]=d-3e5+15e3;t({counts:{...e().counts,...o},fetchedAt:u,pending:l})}catch(o){console.log("ENGAGENTLY :: useEngagentlyCount batch fetch failed",o);let n={...e().pending};for(let e of r)delete n[e];t({pending:n})}}let E=e=>{let t=Array.isArray(e),n=(0,a.useEngagentlyProviderStore)(e=>e.isHidden)?"":t?e.filter(Boolean).join(","):e||"",o=(0,r.useMemo)(()=>n?n.split(","):[],[n]),s=l(e=>e.request),d=l((0,i.k)(e=>{let t={};for(let n of o)t[n]=e.counts[n];return t}));if((0,r.useEffect)(()=>{0!==o.length&&s(o)},[o,s]),t)return d;if(0===o.length)return null;let u=d[o[0]];return void 0===u?null:u}},65182:e=>{e.exports={PREAMBLE_TITLE:"Comments",PROFILE_HEADER_TITLE:"My Profile",PROFILE_USERNAME_LABEL:"Username:",PROFILE_USERNAME_EDIT_BUTTON:"Edit",PROFILE_USERNAME_SAVE_BUTTON:"Save",PROFILE_USERNAME_CANCEL_BUTTON:"Cancel",PROFILE_USERNAME_NOT_SET:"Not set",PROFILE_USERNAME_ERROR_TAKEN:"This username is already in use.",PROFILE_USERNAME_ERROR_SAVE:"Save failed. Please try again.",PROFILE_COMMENTS_TITLE:"My Comments",PROFILE_BOOKMARKS_TITLE:"My Bookmarks",COMMENTS_USERNAME_REQUIRED_TITLE:"Profile not fully set up",COMMENTS_USERNAME_REQUIRED_TEXT:"A unique username is required to fully use the commenting feature.",COMMENTS_USERNAME_REQUIRED_CTA:"Set username",COMMENTS_FALLBACK_NAME_TITLE:"Comment anonymously?",COMMENTS_FALLBACK_NAME_TEXT:"Many users prefer commenting under a pseudonym. Currently the name from your account is shown. You can change it directly now.",COMMENTS_FALLBACK_NAME_EDIT_CTA:"Change username",COMMENTS_FALLBACK_NAME_KEEP_CTA:"Keep username",widget:{messages:{"log-in-to-comment":'<a href="/community/login?redirect={loginRedirect}">Login</a> to join the {discussion}.',"log-in-to-participate":'<a href="/community/login?redirect={loginRedirect}">Login</a> to participate.',"log-in-to-view-user":'<a href="/community/login?redirect={loginRedirect}">Login</a> to view your profile.',"username-change":'<p>The username can be changed under <a href="/mein-bereich/">My Area</a>.</p>'},discussions:{"commentary-actions":{reaction:{REACTION1:"❤️ ({{total}})",REACTION1_zero:"❤️",REACTION2:"\uD83D\uDE04 ({{total}})",REACTION2_zero:"\uD83D\uDE04",REACTION3:"\uD83D\uDE2E ({{total}})",REACTION3_zero:"\uD83D\uDE2E"}}}}}},66938:(e,t,n)=>{n.d(t,{E:()=>o,W:()=>i});var r=n(55729);let o={locale:null,searchQuery:"",searchFilters:{},searchTags:[],activeNavigation:null,activeContent:null},i=(0,r.createContext)({setStreamContext:(e,t)=>
1{},streamContext:{...o}})},75399:(e,t,n)=>{n.d(t,{N:()=>r});let r=(0,n(55729).createContext)({content:null,layout:null,pageHasH1:!1,pageHeading:"",darkMode:!1})},77234:e=>{e.exports={PREAMBLE_TITLE:"Kommentare",PREAMBLE_NETIQUETTE:"Diskutieren Sie mit – fair, sachlich und respektvoll. Es gilt unsere <link>Netiquette</link>.",PROFILE_HEADER_TITLE:"Mein Profil",PROFILE_USERNAME_LABEL:"Nutzername:",PROFILE_USERNAME_EDIT_BUTTON:"Anpassen",PROFILE_USERNAME_SAVE_BUTTON:"Speichern",PROFILE_USERNAME_CANCEL_BUTTON:"Abbrechen",PROFILE_USERNAME_NOT_SET:"Nicht festgelegt",PROFILE_USERNAME_ERROR_TAKEN:"Dieser Nutzername ist bereits vergeben.",PROFILE_USERNAME_ERROR_SAVE:"Speichern fehlgeschlagen. Bitte erneut versuchen.",PROFILE_AVATAR_ALT:"Profilbild",PROFILE_AVATAR_EDIT:"Profilbild \xe4ndern",PROFILE_AVATAR_REMOVE:"Bild entfernen",PROFILE_AVATAR_ERROR_TYPE:"Bitte ein Bild im Format JPG, PNG oder WebP w\xe4hlen.",PROFILE_AVATAR_ERROR_SIZE:"Das Bild ist zu gro\xdf (max. 5 MB).",PROFILE_AVATAR_ERROR_SAVE:"Bild konnte nicht hochgeladen werden. Bitte erneut versuchen.",PROFILE_AVATAR_ERROR_REMOVE:"Bild konnte nicht entfernt werden. Bitte erneut versuchen.",PROFILE_COMMENTS_TITLE:"Meine Kommentare",PROFILE_BOOKMARKS_TITLE:"Gemerkte Kommentare",COMMENTS_USERNAME_REQUIRED_TITLE:"Profil nicht vollst\xe4ndig eingerichtet",COMMENTS_USERNAME_REQUIRED_TEXT:"Ein eindeutiger Nutzername wird f\xfcr die uneingeschr\xe4nkte Nutzung der Kommentarfunktion ben\xf6tigt.",COMMENTS_USERNAME_REQUIRED_CTA:"Nutzername vergeben",COMMENTS_FALLBACK_NAME_TITLE:"Anonym kommentieren?",COMMENTS_FALLBACK_NAME_TEXT:"Viele Nutzer m\xf6chten lieber mit einem Pseudonym kommentieren. Momentan wird der systemisch hinterlegte Name angezeigt. Dieser Name kann jetzt direkt ge\xe4ndert werden.",COMMENTS_FALLBACK_NAME_EDIT_CTA:"Nutzername anpassen",COMMENTS_FALLBACK_NAME_KEEP_CTA:"Nutzername beibehalten",widget:{messages:{"log-in-to-comment":'<a href="/community/login?redirect={loginRedirect}">Anmelden</a> um bei den {discussions} mitzumachen.',"log-in-to-participate":'Um mitmachen zu k\xf6nnen bitte <a href="/community/login?redirect={loginRedirect}">anmelden</a>!',"log-in-to-view-user":'<a href="/community/login?redirect={loginRedirect}">Anmelden</a> um dein Profil zu sehen.',"username-change":'<p>Der Nutzername kann unter <a href="/mein-bereich/">Mein Bereich</a> ge\xe4ndert werden.</p>'},discussions:{"commentary-actions":{reaction:{REACTION1:"❤️ ({{total}})",REACTION1_zero:"❤️",REACTION2:"\uD83D\uDE04 ({{total}})",REACTION2_zero:"\uD83D\uDE04",REACTION3:"\uD83D\uDE2E ({{total}})",REACTION3_zero:"\uD83D\uDE2E"}}}}}}}]);

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.