1"use strict";(self.webpackChunkjustiz_web=self.webpackChunkjustiz_web||[]).push([[388],{2805:(j,y,a)=>{a.d(y,{P:()=>P});var r=a(1360),h=a(4010),C=a(8716),f=a(2881),d=a(8018),b=a(1297),p=a(1220);const _=["*"],v=(c,m,l,u)=>({"light-dark-gray":c,"jo-mb-24":m,"body-s":l,"body-s-gray":u});function t(c,m){if(1&c&&(r.nrm(0,"p",3),r.nI1(1,"translate")),2&c){const l=r.XpG();r.Y8G("innerHTML",r.bMT(1,2,l.infoText()),r.npT)("ngClass",r.ziG(4,v,l.isLightText,l.mediumMargin,l.isBodyS,l.isBodySGray))}}let P=(()=>{class c{constructor(){this.infoText=(0,r.hFB)(),this.isLightText=(0,r.hFB)(!1),this.mediumMargin=(0,r.hFB)(!1),this.isBodyS=(0,r.hFB)(!1),this.isBodySGray=(0,r.hFB)(!1),this.tooltip=(0,r.hFB)(),this.hyperlinkClicked=(0,r.CGW)()}onClick(l){h.k.overrideHyperlinkTag(l,this.hyperlinkClicked)}static{this.\u0275fac=function(u){return new(u||c)}}static{this.\u0275cmp=r.VBU({type:c,selectors:[["jo-transparent-info"]],hostBindings:function(u,M){1&u&&r.bIt("click",function(O){return M.onClick(O)})},inputs:{infoText:[1,"infoText"],isLightText:[1,"isLightText"],mediumMargin:[1,"mediumMargin"],isBodyS:[1,"isBodyS"],isBodySGray:[1,"isBodySGray"],tooltip:[1,"tooltip"]}
1,outputs:{hyperlinkClicked:"hyperlinkClicked"},ngContentSelectors:_,decls:6,vars:2,consts:[[1,"row"],[3,"joCol"],["container","body","tooltipClass","tooltip-on-top","name","alert_info",3,"ngbTooltip"],[1,"alert-heading",3,"innerHTML","ngClass"]],template:function(u,M){1&u&&(r.NAR(),r.j41(0,"div",0)(1,"div",1),r.nrm(2,"jo-icon",2),r.k0s(),r.j41(3,"div",1),r.SdG(4,0,null,t,2,9),r.k0s()()),2&u&&(r.R7$(),r.Y8G("joCol","auto"),r.R7$(),r.Y8G("ngbTooltip",M.tooltip()))},dependencies:[C.c,f.YU,d.D9,b.md,p.q],styles:["[_nghost-%COMP%] .row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{padding-right:.5rem}[_nghost-%COMP%] .row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{padding-left:0rem}"],changeDetection:0})}}return c})()},6388:(j,y,a)=>{a.r(y),a.d(y,{BEGRIFFSLEXIKON_ROUTES:()=>mt});var r=a(3103),h=a(9417),C=a(1781),f=a(3514),d=a(2881),b=a(8517),p=a(8018),_=a(1220),v=a(6594),t=a(1360);const P=(o,s)=>({"card-view":o,"list-view":s});function c(o,s){if(1&o&&(t.j41(0,"li",2)(1,"div",3),t.nrm(2,"jo-image-information-tile",4),t.k0s()()),2&o){const e=s.$implicit,n=t.XpG();t.Y8G("joCol",n.baseFullMdHalfXlQuarter),t.R7$(2),t.Y8G("service",e)("isH2Heading",!0)}}let m=(()=>{class o extends r.Y{constructor(e,n){super(e),this.appState=n,this.begriffslexikonCategory={categories:[]},this.imageInformation=[],this.formGroups=new h.gE({search:new h.MJ([],[])}),this.baseFullMdHalfXlQuarter=v.Zj}ngOnInit(){this.appState.setTitle=this.translateService.instant("begriffslexikon.overview.title"),this.clientService.execute(new f.Ah).subscribe(e=>{this.begriffslexikonCategory=e;for(const n of this.begriffslexikonCategory.categories)this.imageInformation.push({url:-1==n.id?"/begriffslexikon/all":"/begriffslexikon/kategorie/"+n.id,image:n.image,title:n.name,teaser:n.teaser,isSmall:!1})})}ngOnDestroy(){super.ngOnDestroy(),this.appState.setDefaultTitle()}static{this.\u0275fac=function(n){return new(n||o)(t.rXU(t.zZn),t.rXU(C.tq))}}static{this.\u0275cmp=t.VBU({type:o,selectors:[["web-overview-begriffslexikon"]],features:[t.Vt3],decls:7,vars:7,consts:[[1,"categories"],[1,"row","tile",3,"ngClass"],[3,"joCol"],[1,"list-item-margin"],[3,"service","isH2Heading"]],template:function(n,i){1&n&&(t.j41(0,"h1"),t.EFF(1),t.nI1(2,"translate"),t.k0s(),t.j41(3,"div",0)(4,"ul",1),t.Z7z(5,c,3,3,"li",2,t.fX1),t.k0s()()),2&n&&(t.R7$(),t.JRh(t.bMT(2,2,"begriffslexikon.overview.title")),t.R7$(3),t.Y8G("ngClass",t.l_i(4,P,!i.appState.isMobile,i.appState.isMobile)),t.R7$(),t.Dyx(i.imageInformation))},dependencies:[d.YU,b._,p.D9,_.q],styles:["@media (max-width: 767px){[_nghost-%COMP%] .categories[_ngcontent-%COMP%]{margin-top:0rem}[_nghost-%COMP%] .list-item-margin[_ngcontent-%COMP%]{margin-bottom:.5rem}}@media (min-width: 768px){[_nghost-%COMP%] .categories[_ngcontent-%COMP%]{margin-top:2.75rem}[_nghost-%COMP%] .list-item-margin[_ngcontent-%COMP%]{margin-bottom:1rem}}"]})}}return o})();class l{static searchBegriffslexikon(s,e){let n;if(e&&e.length>0)n=s.filter(i=>this.filterItem(i,e));else{n=s.slice();for(const i of n)i.shouldShowSynonymLabel=!1}return n}static filterItem(s,e){s.shouldShowSynonymLabel=!1;const n=e.toLowerCase().split(" ");return!!this.filterTerm(s,n)||this.filterSynonym(s,n)}static filterTerm(s,e){for(const n of e)if(""!==n&&s.name.toLowerCase().includes(n))return!0;return!1}static filterSynonym(s,e){for(const n of e)if(""!==n)for(const i of s.synonyms)if(i.toLowerCase().includes(n))return s.shouldShowSynonymLabel=!0,!0;return s.shouldShowSynonymLabel=!1,!1}static resultCounter(s){const e={};return e.found=s.reduce((n,i)=>i.shouldShowSynonymLabel?n:n+1,0),e.synonyms=s.length-e.found,e}static resultTextCount(s){if(0===s.length)return"begriffslexikon.a-z.found";let e=0,n=0;for(const i of s)if(!0===i.shouldShowSynonymLabel?n++:e++,e>1&&n>1)break;return this.getTranslateKey(e,n)}static getTranslateKey(s,e){let n;return s>1?(n="begriffslexikon.a-z.found",e>1?n+="WithSynonym":e>0&&(n+="WithOneSynonym")):s>0?(n="begriffslexikon.a-z.foundOne",e>1?n+="WithSynonym":e>0&&(n+="WithOneSynonym")):n=e>1?"begriffslexikon.a-z.foundSynonym":"begriffslexikon.a-z.foundOneSynonym",n}}var u=a(4412),M=a(9870),T=a(8861),O=a(2805);const I=(o,s,e)=>({included:o,notIncluded:s,active:e});function w(o,s){1&o&&(t.EFF(0),t.nI1(1,"translate")),2&o&&t.SpI(" ",t.bMT(1,1,"begriffslexikon.a-z.alle")," ")}function L(o,s){if(1&o&&t.EFF(0),2&o){const e=t.XpG().$implicit;t.SpI(" ",e," ")}}function $(o,s){if(1&o){const e=t.RV6();t.j41(0,"li")(1,"div",1),t.bIt("click",function(){const i=t.eBV(e).$implicit,g=t.XpG();return t.Njj(g.changeCategory(i))})("keydown.enter",function(){const i=t.eBV(e).$implicit,g=t.XpG();return t.Njj(g.changeCategory(i))}),t.DNE(2,w,2,3)(3,L,1,1),t.j41(4,"span",2),t.EFF(5," - Filter"),t.k0s()()()}if(2&o){const e=s.$implicit,n=t.XpG();t.R7$(),t.Y8G("tabindex",n.hasCategory(e)?0:-1)("ngClass",t.sMw(4,I,n.hasCategory(e),!n.hasCategory(e),n.isActive(e))),t.R7$(),t.vxM("Alle"===e?2:-1),t.R7$(),t.vxM("Alle"!==e?3:-1)}}let A=(()=>{class o{constructor(){this.categories=(0,t.hFB)(void 0),this.allCategories=(0,t.hFB)(["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","\xd6","Alle"]),this.currentCategory=(0,t.geq)("Alle")}changeCategory(e){this.hasCategory(e)&&this.currentCategory.set(e)}hasCategory(e){return this.categories()?.includes(e)||"Alle"===e}isActive(e){return e===this.currentCategory()}static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275cmp=t.VBU({type:o,selectors:[["jo-alphabetically-filter"]],inputs:{categories:[1,"categories"],allCategories:[1,"allCategories"],currentCategory:[1,"currentCategory"]},outputs:{currentCategory:"currentCategoryChange"},decls:3,vars:0,consts:[[1,"tile"],["role","button",1,"paging-element",3,"click","keydown.enter","tabindex","ngClass"],[1,"sr-only"]],template:function(n,i){1&n&&(t.j41(0,"ul",0),t.Z7z(1,$,6,8,"li",null,t.fX1),t.k0s()),2&n&&(t.R7$(),t.Dyx(i.allCategories()))},dependencies:[d.YU,p.D9],styles:[".paging-element[_ngcontent-%COMP%]{color:var(--gray-menu);border:1px solid var(--gray-menu);text-align:center;line-height:2.5rem;cursor:pointer}.paging-element-dark[_ngcontent-%COMP%]{color:var(--gray-footer);border:1px solid var(--gray-footer)}.active[_ngcontent-%COMP%]{color:var(--color-white);background-color:var(--gray-menu);border-color:var(--gray-menu)}.active-dark[_ngcontent-%COMP%]{background-color:var(--gray-footer);border-color:var(--gray-footer)}.active-focus[_ngcontent-%COMP%], [_nghost-%COMP%] .included[_ngcontent-%COMP%]:hover, [_nghost-%COMP%] .included[_ngcontent-%COMP%]:focus, .active[_ngcontent-%COMP%]:focus, .active[_ngcontent-%COMP%]:hover{background-color:transparent;color:var(--gray-menu);border:1px solid var(--gray-menu)}.active-focus-dark[_ngcontent-%COMP%], .paging-element-dark[_ngcontent-%COMP%]:hover, .paging-element-dark[_ngcontent-%COMP%]:focus{color:var(--gray-footer)!important;border:1px solid var(--gray-footer)!important}
1[_nghost-%COMP%] ul.tile[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:0;display:inline-block;width:3.375rem;height:2.5rem;margin-right:.75rem;margin-bottom:.5rem}[_nghost-%COMP%] .notIncluded[_ngcontent-%COMP%]{color:#b3b3b3;border:1px solid #b3b3b3;cursor:initial}"]})}}return o})();var B=a(4975),R=a(1513),E=a(345),k=a(5106);const U=()=>({md:9}),X=()=>({md:4}),Y=()=>({md:8}),J=o=>({count:o}),H=()=>({base:12,lg:1}),z=()=>({base:12,lg:11}),N=o=>({"container-terms-list-more":o});function V(o,s){1&o&&(t.j41(0,"h1"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&o&&(t.R7$(),t.JRh(t.bMT(2,1,"begriffslexikon.all")))}function K(o,s){if(1&o&&(t.nrm(0,"jo-transparent-info",8),t.nI1(1,"translate")),2&o){const e=t.XpG(2);t.FS9("infoText",t.i5U(1,1,e.resultTextCount(),t.eq3(4,J,e.resultCounter())))}}function W(o,s){if(1&o){const e=t.RV6();t.j41(0,"nav",10)(1,"jo-alphabetically-filter",12),t.bIt("currentCategoryChange",function(i){t.eBV(e);const g=t.XpG(2);return t.Njj(g.categoryFilter(i))}),t.k0s()()}if(2&o){const e=t.XpG(2);t.R7$(),t.Y8G("categories",e.groupsLetter)("currentCategory",e.currentCategory)}}function Q(o,s){if(1&o&&(t.j41(0,"li",14),t.nrm(1,"a",15),t.nI1(2,"searchHighlight"),t.k0s()),2&o){const e=s.$implicit,n=t.XpG(3);t.R7$(),t.Y8G("routerLink","/begriffslexikon/kategorie/"+e.categoryId+"/"+e.id)("innerHTML",t.i5U(2,2,e.name,n.searchString.split(" ")),t.npT)}}function Z(o,s){if(1&o&&(t.j41(0,"div",0)(1,"div",1)(2,"h2"),t.EFF(3),t.k0s()(),t.j41(4,"div",1)(5,"nav",13)(6,"ul"),t.Z7z(7,Q,3,5,"li",14,t.fX1),t.k0s()()()()),2&o){const e=s.$implicit,n=t.XpG(2);t.R7$(),t.Y8G("joCol",t.lJ4(5,H)),t.R7$(2),t.JRh(e),t.R7$(),t.Y8G("joCol",t.lJ4(6,z)),t.R7$(),t.Y8G("ngClass",t.eq3(7,N,n.groups[e].length>1)),t.BMQ("aria-label","Begriffe mit Anfangsbuchstaben "+e),t.R7$(2),t.Dyx(n.groups[e])}}function q(o,s){1&o&&t.nrm(0,"jo-alert-box",11)}function tt(o,s){if(1&o){const e=t.RV6();t.j41(0,"div",0)(1,"div",1)(2,"h1"),t.EFF(3),t.k0s(),t.j41(4,"div",2)(5,"div",0)(6,"div",1)(7,"div",3),t.nrm(8,"img",4),t.k0s()(),t.j41(9,"div",1),t.nrm(10,"div",5),t.k0s()()(),t.j41(11,"div",6)(12,"jo-filterfield",7),t.nI1(13,"translate"),t.bIt("searchTriggered",function(i){t.eBV(e);const g=t.XpG();return t.Njj(g.searchLexikon(i))}),t.k0s()()()(),t.DNE(14,K,2,6,"jo-transparent-info",8),t.nrm(15,"div",9),t.DNE(16,W,2,2,"nav",10),t.nI1(17,"async"),t.Z7z(18,Z,9,9,"div",0,t.fX1),t.DNE(20,q,1,0,"jo-alert-box",11)}if(2&o){const e=t.XpG();t.R7$(),t.Y8G("joCol",t.lJ4(15,U)),t.R7$(2),t.JRh(e.category.name),t.R7$(3),t.Y8G("joCol",t.lJ4(16,X)),t.R7$(2),t.Y8G("src",e.category.image,t.B4B),t.R7$(),t.Y8G("joCol",t.lJ4(17,Y)),t.R7$(),t.Y8G("innerHTML",e.category.description,t.npT),t.R7$(2),t.Y8G("placeHolder",t.bMT(13,11,"begriffslexikon.a-z.searchPlaceholder"))("value",e.searchValueObservable),t.R7$(2),t.vxM(e.searchString&&e.searchString.length>0?14:-1),t.R7$(2),t.vxM(t.bMT(17,13,e.appState.isDesktop)?16:-1),t.R7$(2),t.Dyx(e.groupsLetterToShow),t.R7$(2),t.vxM(e.groupsLetterToShow.length<1?20:-1)}}var x=function(o){return o[o.LOADING=0]="LOADING",o[o.SUCCESS=1]="SUCCESS",o[o.ERROR=2]="ERROR",o}(x||{});let F=(()=>{class o extends r.Y{constructor(e,n,i,g){super(e),this.sanitizer=n,this.appState=i,this.route=g,this.categoryDetailState=x.LOADING,this.categoryStateHelper=x,this.groupsLetter=[],this.groupsLetterToShow=[],this.currentCategory="Alle",this.groups={},this.currentPage=0,this.pageSize=5,this.searchValueObservable=new u.t(""),this.routeParamSubscribe=null}ngOnInit(){this.subscribeGetBegriffslexikon()}ngOnDestroy(){super.ngOnDestroy(),this.appState.setDefaultTitle()}subscribeGetBegriffslexikon(){this.clientService.execute(new f._g(-1)).subscribe(e=>{this.category=e,this.categoryDetailState=x.SUCCESS,this.groupTerms(this.category.terms),this.appState.setTitle=this.category.name,this.routeParamSubscribe=this.route.params.subscribe(n=>{this.searchValueObservable.next(n.term?n.term:"")})})}groupTerms(e){this.groupsLetter=[],this.groups={};for(const n of e){const i=n.name.charAt(0).toUpperCase();this.groupsLetter.includes(i)||this.groupsLetter.push(i),this.groups[i]=this.groups[i]||[],this.groups[i].push(n)}this.groupsLetterToShow=this.groupsLetter}searchLexikon(e){this.searchString=e,this.termsToShow=l.searchBegriffslexikon(this.category.terms,e),this.groupTerms(this.termsToShow),this.categoryFilter(!this.groups[this.currentCategory]||this.groups[this.currentCategory].length<1?"Alle":this.currentCategory)}categoryFilter(e){this.currentCategory=e,this.groupsLetterToShow="Alle"===this.currentCategory?this.groupsLetter:[e]}resultCounter(){return l.resultCounter(this.termsToShow)}resultTextCount(){return l.resultTextCount(this.termsToShow)}static{this.\u0275fac=function(n){return new(n||o)(t.rXU(t.zZn),t.rXU(E.up),t.rXU(C.tq),t.rXU(k.nX))}}static{this.\u0275cmp=t.VBU({type:o,selectors:[["web-begriffslexikon-all-category"]],features:[t.Vt3],decls:2,vars:2,consts:[[1,"row"],[3,"joCol"],[1,"category-description"],[1,"container-image"],["alt","",3,"src"],[3,"innerHTML"],[1,"container-search-begriffslexikon"],[3,"searchTriggered","placeHolder","value"],[1,"search-result",3,"infoText"],[1,"separator"],[1,"container-filter"],["type","hint","descriptionKey","begriffslexikon.a-z.emptySearch"],[3,"currentCategoryChange","categories","currentCategory"],[1,"container-terms-list",3,"ngClass"],[1,"avoid-col-break","py-1","pr-1"],[1,"d-inline-block","link-hover","hyphens",3,"routerLink","innerHTML"]],template:function(n,i){1&n&&t.DNE(0,V,3,3,"h1")(1,tt,21,18),2&n&&(t.vxM(i.categoryDetailState!==i.categoryStateHelper.SUCCESS?0:-1),t.R7$(),t.vxM(i.categoryDetailState===i.categoryStateHelper.SUCCESS?1:-1))},dependencies:[T.R,O.P,A,d.YU,M.Wk,B.K,d.Jj,p.D9,R.J,_.q],styles:[".category-description[_ngcontent-%COMP%] .container-image[_ngcontent-%COMP%]{display:flex;justify-content:center}.category-description[_ngcontent-%COMP%] .container-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:inline;width:100%;height:100%;overflow:hidden;object-fit:cover}@media (max-width: 767px){.category-description[_ngcontent-%COMP%] .container-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:1rem}}@media (min-width: 768px){.category-description[_ngcontent-%COMP%] .container-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:270px}}.category-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:inline}
1.category-description[_ngcontent-%COMP%] jo-transparent-info.search-result[_ngcontent-%COMP%] >div{margin-top:.25rem}.category-description[_ngcontent-%COMP%] jo-transparent-info.search-result[_ngcontent-%COMP%] p{margin-bottom:2rem}[_nghost-%COMP%] .container-filter[_ngcontent-%COMP%]{margin-bottom:3.5rem}[_nghost-%COMP%] .container-terms-list[_ngcontent-%COMP%]{-moz-column-count:3;column-count:3;margin-bottom:4rem}[_nghost-%COMP%] .container-terms-list-more[_ngcontent-%COMP%]{-moz-column-rule:1px outset var(--dark-gray, #767676);column-rule:1px outset var(--dark-gray, #767676)}[_nghost-%COMP%] .container-search-begriffslexikon[_ngcontent-%COMP%]{margin-top:-1rem}[_nghost-%COMP%] li[_ngcontent-%COMP%]{margin-left:8%}[_nghost-%COMP%] li.avoid-col-break[_ngcontent-%COMP%]{-moz-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside:avoid;overflow:hidden}@media (max-width: 991px){[_nghost-%COMP%] .container-terms-list[_ngcontent-%COMP%]{-moz-column-count:2;column-count:2;margin-bottom:1rem}}@media (max-width: 767px){[_nghost-%COMP%] .container-terms-list[_ngcontent-%COMP%]{-moz-column-count:1;column-count:1;margin-bottom:1rem}}[_nghost-%COMP%] jo-transparent-info.search-result[_ngcontent-%COMP%] >div{margin-top:.25rem}[_nghost-%COMP%] jo-transparent-info.search-result[_ngcontent-%COMP%] p{margin-bottom:1rem}
1[_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin:1rem 0rem 2.25rem}@media (max-width: 767px){[_nghost-%COMP%] .separator[_ngcontent-%COMP%]{margin:0rem 0rem 1rem}}"]})}}return o})();var G=a(5174),et=a(9927),nt=a(4146);const ot=()=>({md:9}),rt=()=>({md:4}),it=()=>({md:8}),st=o=>({count:o});function at(o,s){if(1&o&&(t.nrm(0,"jo-transparent-info",9),t.nI1(1,"translate")),2&o){const e=t.XpG(2);t.FS9("infoText",t.i5U(1,1,e.resultTextCount(),t.eq3(4,st,e.resultCounter())))}}function lt(o,s){if(1&o&&(t.j41(0,"div",11)(1,"jo-accordion",13),t.nI1(2,"searchHighlight"),t.nrm(3,"div",14),t.k0s()()),2&o){const e=s.$implicit,n=t.XpG(2);t.R7$(),t.Y8G("hType","h2")("id",e.id.toString())("title",t.i5U(2,6,e.name,n.searchString.split(" ")))("shouldSetFocusIfOnInitOpen",!0)("isOnInitOpen",n.termQuery&&e.id.toString()===n.termQuery.toString()),t.R7$(2),t.Y8G("innerHTML",e.description,t.npT)}}function ct(o,s){1&o&&t.nrm(0,"jo-alert-box",12),2&o&&t.Y8G("descriptionKey","begriffslexikon.detail.emptySearch")}function gt(o,s){if(1&o){const e=t.RV6();t.j41(0,"div",3)(1,"div",0)(2,"div",1)(3,"div",4),t.nrm(4,"img",5),t.k0s()(),t.j41(5,"div",1),t.nrm(6,"div",6),t.k0s()()(),t.j41(7,"div",7)(8,"jo-filterfield",8),t.nI1(9,"translate"),t.bIt("searchTriggered",function(i){t.eBV(e);const g=t.XpG();return t.Njj(g.filterCategory(i))}),t.k0s()(),t.DNE(10,at,2,6,"jo-transparent-info",9),t.nrm(11,"div",10),t.Z7z(12,lt,4,9,"div",11,t.fX1),t.DNE(14,ct,1,1,"jo-alert-box",12)}if(2&o){const e=t.XpG();t.R7$(2),t.Y8G("joCol",t.lJ4(10,rt)),t.R7$(2),t.Y8G("src",e.category.image,t.B4B),t.R7$(),t.Y8G("joCol",t.lJ4(11,it)),t.R7$(),t.Y8G("innerHTML",e.category.description,t.npT),t.R7$(2),t.Y8G("placeHolder",t.bMT(9,8,"begriffslexikon.detail.searchPlaceholder"))("value",e.inputValue),t.R7$(2),t.vxM(e.searchString&&e.searchString.length>0?10:-1),t.R7$(2),t.Dyx(e.termsToShow),t.R7$(2),t.vxM(e.termsToShow.length<1?14:-1)}}function ht(o,s){1&o&&t.nrm(0,"jo-alert-box",2)}let D=(()=>{class o extends r.Y{constructor(e,n,i,g,S,ut){super(e),this.sanitizer=n,this.router=i,this.appState=g,this.route=S,this.breadcrumbService=ut,this.termQuery=null,this.searchString="",this.inputValue=new u.t("")}onClick(e){const n=e.target;"a"===n.tagName.toLowerCase()?this.navigateToNextTerm(e,n.getAttribute("href")):"abbr"===n.tagName.toLowerCase()&&"a"===n.parentNode.tagName.toLowerCase()&&this.navigateToNextTerm(e,n.parentNode.getAttribute("href"))}ngOnInit(){this.subscribeParam()}ngOnDestroy(){super.ngOnDestroy(),this.appState.setDefaultTitle()}subscribeParam(){this.route.params.subscribe(e=>{this.category=null,this.termQuery=e.term,this.inputValue.next(""),this.category||this.clientService.execute(new f._g(e.id),{handleError:n=>{this.handleError(n)}}).subscribe(n=>{this.category=n,this.termsToShow=n.terms.slice(),this.appState.setTitle=this.category.name,this.breadcrumbService.updateCurrentBreadcrumb({label:this.category.name})})})}handleError(e){this.hasError=e}filterCategory(e){this.category&&(this.reset(),this.searchString=e,this.termsToShow=l.searchBegriffslexikon(this.category.terms,e))}resultCounter(){return l.resultCounter(this.termsToShow)}resultTextCount(){return l.resultTextCount(this.termsToShow)}reset(){this.termQuery&&G.B.isOpenId(this.termQuery)&&(this.termQuery=null)}navigateToNextTerm(e,n){const i="begriffslexikon/kategorie/";if(n?.includes(i)){const g=n.split(i)[1];(0,nt.a)(e),this.router.navigate([i+g])}}static{this.\u0275fac=function(n){return new(n||o)(t.rXU(t.zZn),t.rXU(E.up),t.rXU(k.Ix),t.rXU(C.tq),t.rXU(k.nX),t.rXU(et.b))}}static{this.\u0275cmp=t.VBU({type:o,selectors:[["web-begriffslexikon-category-detail"]],hostBindings:function(n,i){1&n&&t.bIt("click",function(S){return i.onClick(S)})},features:[t.Vt3],decls:6,vars:5,consts:[[1,"row"],[3,"joCol"],["type","error","descriptionKey","generalError.description"],[1,"category-description"],[1,"container-image"],["alt","",3,"src"],[3,"innerHTML"],[1,"container-search-begriffslexikon"],[3,"searchTriggered","placeHolder","value"],[1,"search-result",3,"infoText"],[1,"separator"],[1,"container-term"],["type","hint",3,"descriptionKey"],[3,"hType","id","title","shouldSetFocusIfOnInitOpen","isOnInitOpen"],[1,"description",3,"innerHTML"]],template:function(n,i){1&n&&(t.j41(0,"div",0)(1,"div",1)(2,"h1"),t.EFF(3),t.k0s(),t.DNE(4,gt,15,12)(5,ht,1,0,"jo-alert-box",2),t.k0s()()),2&n&&(t.R7$(),t.Y8G("joCol",t.lJ4(4,ot)),t.R7$(2),t.JRh(i.category&&i.category.name?i.category.name:"Kategorie"),t.R7$(),t.vxM(!i.hasError&&i.category?4:-1),t.R7$(),t.vxM(i.hasError?5:-1))},dependencies:[T.R,O.P,G.B,B.K,p.D9,R.J,_.q],styles:['@charset "UTF-8";.category-description[_ngcontent-%COMP%] .container-image[_ngcontent-%COMP%]{display:flex;justify-content:center}.category-description[_ngcontent-%COMP%] .container-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:inline;width:100%;height:100%;overflow:hidden;object-fit:cover}@media (max-width: 767px){.category-description[_ngcontent-%COMP%] .container-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:1rem}}@media (min-width: 768px){.category-description[_ngcontent-%COMP%] .container-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:270px}}.category-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:inline}
1.category-description[_ngcontent-%COMP%] jo-transparent-info.search-result[_ngcontent-%COMP%] >div{margin-top:.25rem}.category-description[_ngcontent-%COMP%] jo-transparent-info.search-result[_ngcontent-%COMP%] p{margin-bottom:2rem}[_nghost-%COMP%] h2[_ngcontent-%COMP%]{display:inline-block;margin:0}[_nghost-%COMP%] .container-search-begriffslexikon[_ngcontent-%COMP%]{margin-top:1.5rem}@media (max-width: 767px){[_nghost-%COMP%] .container-search-begriffslexikon[_ngcontent-%COMP%]{margin-top:-1rem}}[_nghost-%COMP%] a:not([role=button]){border-bottom:1px solid;border-bottom:1px solid var(--color-link, #b83921)}[_nghost-%COMP%] a:not([role=button]):hover{cursor:pointer}[_nghost-%COMP%] a:not([role=button]):hover, [_nghost-%COMP%] a:not([role=button]):focus{color:var(--color-link-active, #6d2214);border-bottom:1px solid var(--color-link-active, #6d2214)}[_nghost-%COMP%] a:not([role=button]):hover jo-icon, [_nghost-%COMP%] a:not([role=button]):focus jo-icon{color:var(--color-link-active, #6d2214)}[_nghost-%COMP%] .alert{padding:1.5rem!important}[_nghost-%COMP%] .alert span.icon{font-family:JO_Font,sans-serif!important}[_nghost-%COMP%] .alert span.icon-alert_info:before{content:"\\e901"!important;font-size:1.5rem!important;color:var(--dark-gray, #757575)!important}[_nghost-%COMP%] .alert span.icon-alert_achtung:before{content:"\\dc"!important;font-size:1.5rem!important;color:var(--dark-gray, #757575)!important}[_nghost-%COMP%] .alert .alert-heading{color:var(--gray-menu, #666666);margin-bottom:0}[_nghost-%COMP%] .alert-secondary, [_nghost-%COMP%] .alert-info{background-color:var(--background-dark-gray, #F3F3F3)}[_nghost-%COMP%] jo-transparent-info.search-result[_ngcontent-%COMP%] >div{margin-top:.25rem}[_nghost-%COMP%] jo-transparent-info.search-result[_ngcontent-%COMP%] p{margin-bottom:0}[_nghost-%COMP%] .container-term[_ngcontent-%COMP%]{margin-bottom:.5rem}[_nghost-%COMP%] jo-accordion[_ngcontent-%COMP%] .text4 span{font-weight:var(--font-regular);font-family:Roboto Regular,sans-serif!important;font-size:1rem}']})}}return o})();const mt=[{path:"",component:m},{path:"all",component:F,data:{breadcrumb:"begriffslexikon.all"}},{path:"all/:term",component:F,data:{breadcrumb:"begriffslexikon.all"}},{path:"kategorie/:id",component:D,data:{breadcrumb:""}},{path:"kategorie/:id/:term",component:D,data:{breadcrumb:""}},{path:"kategorie",redirectTo:"",pathMatch:"full"}]},8861:(j,y,a)=>{a.d(y,{R:()=>v});var r=a(1360),h=a(9417),C=a(2881),f=a(501),d=a(8018),b=a(1220);const p=t=>({"without-delete":t}),_=t=>({"label-display-invisible":t});let v=(()=>{class t{constructor(){this.fGroup=(0,r.hFB)(new h.gE({search:new h.MJ(null,[]),select:new h.MJ(null,[])})),this.searchString="",this.label=(0,r.hFB)(void 0),this.placeHolder=(0,r.hFB)(void 0),this.value=(0,r.hFB)(void 0),this.disableControl=(0,r.hFB)(void 0),this.isSearching=(0,r.hFB)(!1),this.searchTriggered=(0,r.CGW)(),this.searchClick=(0,r.CGW)()}ngOnInit(){this.searchFieldSubscribe=this.fGroup().get("search").valueChanges.subscribe(l=>{this.searchTriggered.emit(l),this.searchString=l});const c=this.disableControl();c&&c.subscribe(l=>{!0===l?this.fGroup().get("search").disable():this.fGroup().get("search").enable()});const m=this.value();m&&(this.valueSubscribe=m.subscribe(l=>{this.fGroup().get("search").setValue(l),this.searchString=l}))}ngAfterViewInit(){const c=this.label();if(!c){const m=document.getElementById("input_"+c);if(m){const l=m.getElementsByTagName("label");l&&l[0].classList.add("sr-only")}}}clickEmit(){this.searchClick.emit(this.searchString)}ngOnDestroy(){this.valueSubscribe&&(this.valueSubscribe.unsubscribe(),this.valueSubscribe=null),this.searchFieldSubscribe.unsubscribe()}deleteInput(){this.fGroup().get("search").setValue("")}static{this.\u0275fac=function(m){return new(m||t)}}static{this.\u0275cmp=r.VBU({type:t,selectors:[["jo-filterfield"]],inputs:{fGroup:[1,"fGroup"],label:[1,"label"],placeHolder:[1,"placeHolder"],value:[1,"value"],disableControl:[1,"disableControl"],isSearching:[1,"isSearching"]},outputs:{searchTriggered:"searchTriggered",searchClick:"searchClick"},decls:6,vars:13,consts:[[1,"row"],[3,"joCol"],[3,"formGroup"],[1,"input-with-icon",3,"ngClass"],["
1icon","lupe","cdk-overlay-origin","","formControlName","search",3,"keydown.enter","ngClass","isSearching","label","placeholder"]],template:function(m,l){1&m&&(r.j41(0,"div",0)(1,"div",1)(2,"form",2)(3,"div",3)(4,"jwc-input",4),r.nI1(5,"translate"),r.bIt("keydown.enter",function(){return l.clickEmit()}),r.k0s()()()()()),2&m&&(r.R7$(2),r.Y8G("formGroup",l.fGroup()),r.R7$(),r.Y8G("ngClass",r.eq3(9,p,null!=l.searchString&&0===l.searchString.length)),r.R7$(),r.Y8G("ngClass",r.eq3(11,_,!l.label()))("isSearching",l.isSearching())("label",l.label()||void 0)("placeholder",r.bMT(5,7,l.placeHolder())),r.BMQ("id","input_"+l.label()))},dependencies:[h.YN,h.qT,h.BC,h.cb,h.X1,h.j4,h.JD,C.YU,f.x1,f.Sj,d.D9,b.q],styles:["[_nghost-%COMP%] jwc-input[_ngcontent-%COMP%] jwc-input-icon .other-icon{z-index:auto}"]})}}return t})()}}]);
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.