function verlinkung_nochmal_ermoeglichen(){for(var e=document.getElementsByClassName("normen_verlinkt");e.length>0;)e[0].classList.remove("normen_verlinkt"),e=document.getElementsByClassName("normen_verlinkt")}function normangaben_in_allen_relevanten_elementen_verlinken(e){var r=["TD"];for(var n in r){var a=document.getElementsByTagName(r[n]);for(var l in a)normen_in_element_verlinken(a[l],e)}for(var s=document.getElementsByClassName("zusatzinfo"),G=0,t=s.length;G<t;G++)"feedback"!=s[G].id&&normen_in_element_verlinken(s[G],e)}function normen_in_element_verlinken(e,r){try{if(e.classList.contains("normen_verlinkt"))return;var n=e.parents;for(var a in n)if(n[a].classList.contains("normen_verlinkt"))return}catch(e){return}var l=e.innerHTML,s=l.split(/(<\/td>)|(<\/th>)|(<\/p>)|(<\/div>)|(<br \/>)|(<br\/>)|(<br>)|(<hr \/>)|(<hr\/>)|(<hr>)/).filter(Boolean);for(var G in s){var t=s[G];t=einzelne_gesetzesbuecher_in_zeile_verlinken(t=normen_MIT_gesetzesangabe_in_zeile_verlinken(t=(t=t.replaceAll("(","փ").replaceAll(")","ք").replaceAll("[","և").replaceAll("]","֊")).replace(bis_mit_leerzeichen," ֏ ").replace(oder_mit_leerzeichen," ֍ ").replace(cloze,"֎"))),r&&(t=normen_OHNE_gesetzesangabe_in_zeile_verlinken(t=normen_OHNE_gesetzesangabe_in_zeile_verlinken(t,!1,r),!0,r)),t=(t=t.replaceAll("փ","(").replaceAll("ք",")").replaceAll("և","[").replaceAll("֊","]")).replace(bis_umgewandelt,"bis").replace(oder_umgewandelt,"oder").replace(cloze_umgewandelt,'<span class="cloze">'),s[G]=t}l=s.join(""),e.innerHTML=l,e.classList.add("normen_verlinkt")}String.prototype.replaceAll=function(e,r){if(e===r)return this;for(var n=this,a=n.indexOf(e);-1!=a;)a=(n=n.replace(e,r)).indexOf(e);return n};var gesetze=["AAG","AbfVerbrG","AbgG","AbschlagsV","AdVermiG","AdWirkG","AEntG","AEUV","AGBGB","AGBG","AGGVG","AGG","AGVIG","AGVwGO","AktG","AMG","AnfG","AO","ArbGG","ArbSchG","ArbZG","AsylG","AÜG","AufenthG","AufenthV","BauFordSiG","BauGB","BauNVO","BauPG","BauPrüfVO","BauSparkG","BauSVO","BBG","BBodSchG","BDSG","BeamtStG","BEEG","BerHG","BestattG","BetrAVG","BetrKV","BetrVG","BeurkG","BewG","BGB-InfoV","BGB","BGebG","BHO","BImSchG","BKAG","BNatSchG","BNichtrSchG","BNotO","BörsG","BORA","BRAO","BtMG","BUrlG","BVerfGG","BVwVfG","BWahlG","BWG","BZRG","DepotG","DesignG","DRiG","DrittelbG","EBPG","EEG","EEWärmeG","EGBGB","EGGmbHG","EGGVG","EGStPO","EGVVG","EGZPO","EntgFG","EnWG","ErbbauRG","ErbStDV","ErbStG","EStDV","EStG","EuGVÜ","EuGVVO","EuMahnverfVO","EuVTVO","EVPG","EWärmeG","EG","EUV","FamFG","FernAbsG","FernUSG","FGG","FGO","FleischG","FStrG","FStrPrivFinG","FTG","GastG","GaVO","GBO","GBV","GemO","GenG","GeringFordVO","GeschmMG","GewO","GewSchG","GewStDV","GewStG","GGV","GG","GKG","GmbHG","GNotKG","GO-BR","GOBR","GO-BT","GOBT","GPSG","GRCh","GrStG","GVG","GWB","GwG","HGB","HintG","HintO","HOAI","HPflG","HWiG","IFG","InsO","InsVfVO","IRG","JFDG","JGG","JStVollzG","JugendarbG","JugendBildG","JuSchG","JVEG","JVKostG","JVollzGB III","JVollzGB IV","JVollzGB II","JVollzGB","KAG","KapMuG","KiTaG","KostO","KrW-/AbfG","KrW-AbfG","KrWG","KSchG","KStG","KunstUrhG","KWG","LAbfG","LadÖG","LBGS","LBO","LBodSchAG","LDSG","LEntG","LFGG","LGebG","LHeimG","LKJHG","LNRSchG","LOWiG","LPartG","LPresseG","LUIG","LVG","LVwVfG","LVwVG","LVwZG","LWoFG","MaBV","MarkenG","MFG","MHG","MiLoG","EMRK","MRK","MuSchG","NachwG","NatSchG","NRG","OASG","OWiG","PartGG","PartG","PatG","PfandBG","PflegeZG","PflVG","PolG","PreisKlG","ProdHaftG","PStG","PUAG","RDG","RDGEG","RDV","ROG","Rom-I-VO","Rom-II-VO","RPflG","RVG","SammlungsG","ScheckG","SchlG","SGB XII","SGB XI","SGB IX","SGB X","SGB VIII","SGB VII","SGB VI","SGB V","SGB IV","SGB III","SGB II","SGB I","SGG","SigG","SpG","StGB","StiftG","StPO","StrEG","StrG","StVG","StVO","TDG","TierSchG","TKG","TMG","TPG","TVG","TzBfG","UBG","UBGG","UIG","UKlaG","UKlaV","UmweltHG","UmwG","UmwRG","UrhG","UrhWG","USchadG","UStDV","UStG","UVPG","UWG","VAG","VBVG","VerbrKrG","VereinsG","VermG","VersAusglG","VersG","VerstV","VgV","VIG","VkVO","VOB/A","VOB/B","VSchDG","VStättVO","VStGB","VVG","VVG-InfoV","VwGO","VwVfG","VwVG","VwZG","WaffG","WasserG","WechselG","WEG","WHG","WiStG","WKBG","WoGG","WoVermittG","WpHG","WPO","WpPG","ZPO","ZSHG","ZVG","ZVO","ZwVwV","EuInsVO","EFZG"];function dejure_url(e){return e.replace("-/","-").replace(" ","_").replace("/","-").replace("ä","ae").replace("Ä","AE").replace("ö","oe").replace("Ö","OE").replace("ü","ue").replace("Ü","UE").replace(/EuInsVO/i,"InsVfVO").replace(/EFZG/,"EntgFG").replace(/BWG/,"BWahlG").replace(/GOBR/,"GO-BR").replace(/GOBT/,"GO-BT")}var anfaenge=["§§","§","Art."],nicht_akzeptierte_zeichen_innerhalb_Norm=/(?!Abs\.|bs\.|Var\.|ar\.|Alt\.|lt\.|und\s|nd\s|u\.|od|der\s|er\s|o\.|Hs\.|Ts\.|([a-z])(\1)([^a-zA-Z]|$)|Nr\.|ff\.|f\.|((IX|X|VIII|VII|VI|IV|V|III|II|I)[a-z]?()))[A-Za-zÀ-ž\u0370-\u03FF\u0400-\u04FF;:]{2,}|[§<>|^°!"%\/}{փքև֊=?\\`´:_#'*~@]/g,mehrere_normen=/§§(\s|&nbsp;)֎?\d{1,4}[a-z]?/,einzelne_norm=/§(\s|&nbsp;)֎?\d{1,4}[a-z]?/,norm_ende=/(?!Abs\.|bs\.|Var\.|Va|ar\.|Alt\.|lt\.|und\s|nd\s|u\.|o\.|Hs\.|Ts\.|([a-z])(\1)([^a-zA-Z]|$)|Nr\.|ff\.|f\.|&?n?b?sp;|((IX|X|VIII|VII|VI|IV|V|III|II|I)[a-z]?([^a-zA-Z]|$)))[A-Za-zÀ-ž\u0370-\u03FF\u0400-\u04FF]{2,}|[§<>|^°!"%\/}{փքև֊=?\\`´:_#'*~@]|(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])|i\./,trenner=/(,\s?)|(\s?-\s?)|(\s?und\s?)|(\s?u\.\s?)|(\s?oder\s?)|(\s?o\.\s?)|(\s?֏\s?)|(\s?֍\s?)|(\s?\+\s?)/,verbindende_trenner=/(\s?-\s?)|(\s?und\s?)|(\s?u\.\s?)|(\s?oder\s?)|(\s?o\.\s?)|(\s?֏\s?)|(\s?֍\s?)|(\s?\+\s?)/,oder_mit_leerzeichen=/\soder\s/g,oder_umgewandelt=/֍/g,bis_mit_leerzeichen=/\sbis\s/g,bis_umgewandelt=/֏/g,cloze=/<span class="cloze">/g,cloze_umgewandelt=/֎/g;function absatz_satz_nummer_etc_erkennen(e,r,n){function a(e){return" S"+e.slice(-1)}if(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/[ f]f\./g,"")).replace(/Var\.\s?\d/g,"")).replace(/Var\./g,"")).replace(/Alt\.\s?\d/g,"")).replace(/und|u\.|\+/g,"")).replace(/oder|o\./g,"")).replace(/;|&/g,"")).replace(/֍|֏|֎/,"")).trim()).replace(/\sIX/g," Abs9")).replace(/\sX/g," Abs10")).replace(/\sVIII/g," Abs8")).replace(/\sVII/g," Abs7")).replace(/\sVI/g," Abs6")).replace(/\sV/g," Abs5")).replace(/\sIV/g," Abs4")).replace(/\sIII/g," Abs3")).replace(/\sII/g," Abs2")).replace(/\sI/g," Abs1")).replace(/(\s|^)Abs\.\s?\d/g,function(e){return" Abs"+e.slice(-1)})).replace(/(\s|^)Nr\.\s?\d/g,function(e){return" Nr"+e.slice(-1)})).replace(/(\s|^)[a-z]{2}/g,function(e){return" DpB"+e.slice(-2)})).replace(/(\s|^)[a-z]/g,function(e){return" B"+e.slice(-1)})).replace(/(\s|^)Hs\.\s?\d/g,function(e){return" Hs"+e.slice(-1)})).replace(/(\s|^)Ts\.\s?\d/g,function(e){return" Ts"+e.slice(-1)})).replace(/(\s|^)S\.\s?\d/g,a),n&&0==e.search(/^\s?\d+$/)&&(e=r.replace(/\d+$/,e)),-1==(e=e.replace(/\s\d/g,a)).search(/^\d/g)){e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/IX/g," Abs9")).replace(/X/g," Abs10")).replace(/VIII/g," Abs8")).replace(/VII/g," Abs7")).replace(/VI/g," Abs6")).replace(/IV/g," Abs4")).replace(/V/g," Abs5")).replace(/III/g," Abs3")).replace(/II/g," Abs2")).replace(/I/g," Abs1");var l=r.indexOf("#");-1!=e.search(/ Abs\d/)&&-1!=l&&(r=r.slice(0,l)),l=r.search(/(\:|#)DpB/),-1!=e.search(/ DpB[a-z]{2}/)&&-1!=l&&(r=r.slice(0,l)),l=r.search(/(\:|#)B/),-1!=e.search(/ B[a-z]/)&&-1!=l&&(r=r.slice(0,l)),l=r.search(/(\:|#)S/),-1!=e.search(/ S\d/)&&-1!=l&&(r=r.slice(0,l)),l=r.search(/(\:|#)Hs/),-1!=e.search(/ Hs\d/)&&-1!=l&&(r=r.slice(0,l)),l=r.search(/(\:|#)Ts/),-1!=e.search(/ Ts\d/)&&-1!=l&&(r=r.slice(0,l)),l=r.search(/(\:|#)Nr/),-1!=e.search(/ Nr\d/)&&-1!=l&&(r=r.slice(0,l)),e=r+e}return-1==e.indexOf("#")&&(e=e.replace(/\s/,"#")),e=(e=(e=e.replace(/,/,"")).replace(/\s/g,":")).replace(/:+/g,":")}function offener_link(e,r){return(e=e.slice(0,r)).lastIndexOf("<a ")>e.lastIndexOf("</a>")}function link_enthalten(e){return-1!=e.search(/<a |<\/a>/g)}function normen_MIT_gesetzesangabe_in_zeile_verlinken(e){for(var r="",n=0;""!=e&&n<100;){var a=-1,l="";for(var s in anfaenge){-1!=(g=e.indexOf(anfaenge[s]))&&(g<a||-1==a)&&(a=g,l=anfaenge[s])}if(-1==a)return(r+e).replace(bis_umgewandelt,"bis").replace(oder_umgewandelt,"oder");var G=e.slice(a),t=-1,c="";for(var i in gesetze){var g;-1!=(g=G.indexOf(gesetze[i]))&&(g<t||-1==t)&&(t=g,c=gesetze[i])}if(-1!=t){var V=G.slice(0,t+c.length),f=G.slice(l.length,t).replace(/&nbsp;/g," ");if(offener_link(r+e,r.length+a+1))r+=e.slice(0,a+V.length),e=e.slice(a+V.length);else if(f.search(nicht_akzeptierte_zeichen_innerhalb_Norm)>-1){var o=f.search(/§§|§|Art\./);o>-1?(r+=e.slice(0,a+o+l.length-1),e=e.slice(a+o+l.length-1)):(r+=e.slice(0,a+V.length-1),e=e.slice(a+V.length-1))}else{var p=f.split(trenner).filter(Boolean),u="",h=!1;for(var _ in p)if(-1!=p[_].search(trenner)||link_enthalten(p[_]))h="§"==l||-1!=p[_].search(verbindende_trenner);else u=absatz_satz_nummer_etc_erkennen(p[_],u,h),p[_]='<a class="gesetz" href="https://dejure.org/gesetze/'+dejure_url(c)+"/"+u+'">'+p[_]+"</a>";p[p.length-1]=p[p.length-1].slice(0,-4)+c;var B=p.join("").replace('">','">'+l).replace(/;\s<\/a>$/,"</a>; ").replace(/;<\/a>$/,"</a>;").replace(/&\s<\/a>$/,"</a>& ").replace(/&<\/a>$/,"</a>&").replace(/\.\s<\/a>$/,"</a>. ").replace(/\.<\/a>$/,"</a>.").replace(/ff<\/a>\./,"ff.</a>").replace(/f<\/a>\./,"f.</a>").replace(/\s<\/a>/g,"</a> ")+"</a>";r+=(e=e.replace(V,B)).slice(0,a+B.length),e=e.slice(a+B.length)}}else r+=e,e="";n++}return r+e}function einzelne_gesetzesbuecher_in_zeile_verlinken(e){for(var r="",n=0;""!=e&&n<100;){var a=-1,l="";for(var s in gesetze){var G=e.search(new RegExp("(^|[^A-Za-zÀ-žͰ-ϿЀ-ӿ])"+gesetze[s]+"($|[^A-Za-zÀ-žͰ-ϿЀ-ӿ])",""));-1!=G&&(G<a||-1==a)&&(a=G,l=gesetze[s])}if(-1==a)r+=e,e="";else if(offener_link(r+e,r.length+a+1))r+=e.slice(0,a+l.length),e=e.slice(a+l.length);else{var t='<a class="gesetz" href=\'https://dejure.org/gesetze/'+dejure_url(l)+"'>"+l+"</a>";r+=(e=e.replace(l,t)).slice(0,a+t.length),e=e.slice(a+t.length)}n++}return r}function normen_OHNE_gesetzesangabe_in_zeile_verlinken(e,r,n){for(var a="",l=0;""!=e&&l<10;){if(r)s=e.search(einzelne_norm),G="§";else var s=e.search(mehrere_normen),G="§§";if(-1==s)a+=e,e="";else{var t=e.slice(s+G.length).search(norm_ende);-1==t&&(t=e.length);var c=e.slice(s,s+t+G.length),i=e.slice(s+G.length,s+t+G.length).replace(/&nbsp;/g," ");if(offener_link(a+e,a.length+s+1))a+=e.slice(0,s+c.length),e=e.slice(s+c.length);else{var g=i.split(trenner).filter(Boolean),V="",f=!1;for(var o in g)if(-1!=g[o].search(trenner)||link_enthalten(g[o]))f=r||-1!=g[o].search(verbindende_trenner);else V=absatz_satz_nummer_etc_erkennen(g[o],V,f),g[o]='<a class="gesetz" href="https://dejure.org/gesetze/'+dejure_url(n)+"/"+V+'">'+g[o]+"</a>";var p=g.join("").replace('">','">'+G).replace(/;\s<\/a>$/,"</a>; ").replace(/;<\/a>$/,"</a>;").replace(/&\s<\/a>$/,"</a>& ").replace(/&<\/a>$/,"</a>&").replace(/\.\s<\/a>$/,"</a>. ").replace(/\.<\/a>$/,"</a>.").replace(/ff<\/a>\./,"ff.</a>").replace(/f<\/a>\./,"f.</a>").replace(/\s<\/a>/g,"</a> ");a+=(e=e.replace(c,p)).slice(0,s+p.length),e=e.slice(s+p.length)}}l++}return a}