PageSourceSearch

https://www.socialpolitik.de/sites/default/files/js/js_Y5uZ735o3Js…9Agk__IiSpt2wqNYkpWEKtrisjKbD52_dL7pLxnqlfU

js socialpolitik.de collected 2026-09-24 09:15:29 UTC 4,784 bytes, 3 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2var Hyphenopoly={require:{"de":"Silbentrennungsalgorithmus","en-us":"Supercalifragilisticexpialidocious","en-gb":"Supercalifragilisticexpialidocious"},setup:{selectors:{".hyphenate":{}}},paths:{"patterndir":"../../../node_modules/hyphenopoly/patterns/","maindir":"../../../node_modules/hyphenopoly/"}};;
3window.Hyphenopoly={};((w,d,H,o)=>{"use strict";const mp=(init)=>{return new Map(init);};const scriptName="Hyphenopoly_Loader.js";const thisScript=d.currentScript.src;const store=sessionStorage;let mainScriptLoaded=false;const main=(()=>{const shortcuts={"ac":"appendChild","ce":"createElement","ct":"createTextNode"};const defProm=()=>{let res=null;let rej=null;const promise=new Promise((resolve,reject)=>{res=resolve;rej=reject;});promise.resolve=res;promise.reject=rej;return promise;};H.ac=new AbortController();const fetchOptions={"credentials":H.s.CORScredentials,"signal":H.ac.signal};let stylesNode=null;H.hide=(state,mode)=>{if(state){let vis="{visibility:hidden!important}";stylesNode=d[shortcuts.ce]("style");let myStyle="";if(mode===0)myStyle="html"+vis;else{if(mode!==-1){if(mode===2)vis="{color:transparent!important}";o.keys(H.s.selectors).forEach((sel)=>{myStyle+=sel+vis;});}}stylesNode[shortcuts.ac](d[shortcuts.ct](myStyle));d.head[shortcuts.ac](stylesNode);}else{if(stylesNode)stylesNode.remove();}};const tester=(()=>{let fakeBody=null;return {"ap":()=>{if(fakeBody){d.documentElement[shortcuts.ac](fakeBody);return fakeBody;}return null;},"cl":()=>{if(fakeBody)fakeBody.remove();},"cr":(lang)=>{if(H.cf.langs.has(lang))return;fakeBody=fakeBody||d[shortcuts.ce]("body");const testDiv=d[shortcuts.ce]("div");const ha="hyphens:auto";testDiv.lang=lang;testDiv.style.cssText=`visibility:hidden;-webkit-${ha};-ms-${ha};${ha};width:48px;font-size:12px;line-height:12px;border:none;padding:0;word-wrap:normal`;testDiv[shortcuts.ac](d[shortcuts.ct](H.lrq.get(lang).wo.toLowerCase()));fakeBody[shortcuts.ac](testDiv);}};})();const checkCSSHyphensSupport=(elmStyle)=>{const h=elmStyle.hyphens||elmStyle.webkitHyphens||elmStyle.msHyphens;return (h==="auto");};H.res={"he":mp()};const loadhyphenEngine=(lang)=>{const fn=H.lrq.get(lang).fn;H.cf.pf=true;H.cf.langs.set(lang,"H9Y");if(H.res.he.has(fn))H.res.he.get(fn).l.push(lang);else H.res.he.set(fn,{"l":[lang],"w":w.fetch(H.paths.patterndir+fn+".wasm",fetchOptions)});};H.lrq.forEach((value,lang)=>{if(value.wo==="FORCEHYPHENOPOLY"||H.cf.langs.get(lang)==="H9Y")loadhyphenEngine(lang);else tester.cr(lang);});const testContainer=tester.ap();if(testContainer){testContainer.querySelectorAll("div").forEach((n)=>{if(checkCSSHyphensSupport(n.style)&&n.offsetHeight>12)H.cf.langs.set(n.lang,"CSS");else loadhyphenEngine(n.lang);});tester.cl();}const hev=H.hev;if(H.cf.pf){H.res.DOM=new Promise((res)=>{if(d.readyState==="loading")d.addEventListener("DOMContentLoaded",res,{"once":true,"passive":true});else res();});H.hide(1,H.s.hide);H.timeOutHandler=w.setTimeout(()=>{H.hide(0,null);if(H.s.timeout&1)H.ac.abort();console.info(scriptName+" timed out.");},H.s.timeout);if(mainScriptLoaded)H.main();else fetch(H.paths.maindir+"Hyphenopoly.js",fetchOptions).then((response)=>{if(response.ok)response.blob().then((blb)=>{const script=d[shortcuts.ce]("script");script.src=URL.createObjectURL(blb);d.head[shortcuts.ac](script);mainScriptLoaded=true;URL.revokeObjectURL(script.src);});});H.hy6ors=mp();
3H.cf.langs.forEach((langDef,lang)=>{if(langDef==="H9Y")H.hy6ors.set(lang,defProm());});H.hy6ors.set("HTML",defProm());H.hyphenators=new Proxy(H.hy6ors,{"get":(target,key)=>{return target.get(key);},"set":()=>{return true;}});(()=>{if(hev&&hev.polyfill)hev.polyfill();})();}else (()=>{if(hev&&hev.tearDown)hev.tearDown();w.Hyphenopoly=null;})();(()=>{if(H.cft)store.setItem(scriptName,JSON.stringify({"langs":[...H.cf.langs.entries()],"pf":H.cf.pf}));})();});H.config=(c)=>{const setDefaults=(obj,defaults)=>{if(obj){o.entries(defaults).forEach(([k,v])=>{obj[k]=obj[k]||v;});return obj;}return defaults;};H.cft=Boolean(c.cacheFeatureTests);if(H.cft&&store.getItem(scriptName)){H.cf=JSON.parse(store.getItem(scriptName));H.cf.langs=mp(H.cf.langs);}else H.cf={"langs":mp(),"pf":false};const maindir=thisScript.slice(0,(thisScript.lastIndexOf("/")+1));const patterndir=maindir+"patterns/";H.paths=setDefaults(c.paths,{maindir,patterndir});H.s=setDefaults(c.setup,{"CORScredentials":"include","hide":"all","selectors":{".hyphenate":{}},"timeout":1000});H.s.hide=["all","element","text"].indexOf(H.s.hide);if(c.handleEvent)H.hev=c.handleEvent;const fallbacks=mp(o.entries(c.fallbacks||{}));H.lrq=mp();o.entries(c.require).forEach(([lang,wo])=>{H.lrq.set(lang.toLowerCase(),{"fn":fallbacks.get(lang)||lang,wo});});main();};})(window,document,Hyphenopoly,Object);;

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.