1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="4105ddcc-3f97-58e0-947d-f086d87aa96d")}catch(e){}}(); 3import{a as bt}from"./chunk-T2WS4C2D.js";import{a as Ct,b as xt}from"./chunk-QX3FISDI.js";import{a as vt}from"./chunk-KUSKIY6K.js";import{a as _t}from"./chunk-U7UMEG4V.js";import"./chunk-CUXQB3FH.js";import"./chunk-KGLDGKQR.js";import{a as ve}from"./chunk-XWD5OIKF.js";import{a as O,b as De}from"./chunk-DFTI2W5S.js";import{a as ft}from"./chunk-SZE73LF3.js";import"./chunk-S5DRG3CN.js";import"./chunk-2B4ITIT4.js";import{g as ht}from"./chunk-GF47EVLL.js";import{a as ut}from"./chunk-TMXQOQAZ.js";import"./chunk-KNS2LAFJ.js";import"./chunk-Y4WIPKED.js";import"./chunk-2TZGAGHR.js";import"./chunk-XIV6ZMJH.js";import"./chunk-T3F4JFPM.js";import"./chunk-SLFYNCPI.js";import"./chunk-5UHMJW36.js";import"./chunk-JF3NO7BU.js";import"./chunk-ONBY7VLJ.js";import"./chunk-N7MRL3DG.js";import{a as gt}from"./chunk-IMJJ36AY.js";import{a as ot}from"./chunk-XPYLAOKG.js";import"./chunk-INAATMMS.js";import{a as nt}from"./chunk-BNU6QOCZ.js";import"./chunk-NEXQTY2J.js";import{a as _e}from"./chunk-FKDTQOIO.js";import{a as dt}from"./chunk-72MAIYUE.js";import{a as Me}from"./chunk-6UYOB6HB.js";import{a as rt}from"./chunk-JF4RXS3N.js";import{b as it,c as fe}from"./chunk-JPLQSIRA.js";import{a as Ge}from"./chunk-UF4XAEAW.js";import{a as mt}from"./chunk-SUB65CLQ.js";import{a as pt}from"./chunk-UCLU7UDA.js";import"./chunk-7R3THJ2K.js";import{a as Xe}from"./chunk-IOINOP65.js";import{a as st}from"./chunk-3XNYGLID.js";import{a as ct}from"./chunk-IJF47LEK.js";import{a as ce}from"./chunk-3HPJAYXA.js";import"./chunk-NDD7CGWO.js";import"./chunk-WRVXBG7J.js";import"./chunk-MTUM7EG7.js";import"./chunk-STCVXFCF.js";import{a as we}from"./chunk-T7JTIJV4.js";import"./chunk-GDGD3Y6P.js";import{a as at}from"./chunk-HIB5XO7Q.js";import{a as lt}from"./chunk-EKYHFVDS.js";import"./chunk-M7WNTR54.js";import"./chunk-4EMHEHJ6.js";import{a as A}from"./chunk-GCW4LMC3.js";import{b as S}from"./chunk-Y4TAQZ5L.js";import"./chunk-Q5K6APHT.js";import"./chunk-JH75MLII.js";import"./chunk-QCYJORZH.js";import"./chunk-E4G6ASYM.js";import"./chunk-OJGT5CO7.js";import{a as Ye,c as he,d as et,e as ge}from"./chunk-SKTI4NAC.js";import"./chunk-D7RJNFXS.js";import"./chunk-ED6XGBQZ.js";import"./chunk-WIA6ODZO.js";import"./chunk-HL46H2EF.js";import"./chunk-2GXQTDWN.js";import{a as tt}from"./chunk-AL3IGSFY.js";import"./chunk-Y6MFRVHJ.js";import"./chunk-QZCSODQJ.js";import"./chunk-EVYTSREZ.js";import"./chunk-2VJVLRAK.js";import"./chunk-T3VVOZZT.js";import"./chunk-VL3JZD4E.js";import"./chunk-GOKWZW6W.js";import{a as $e}from"./chunk-WUY2JFPV.js";import"./chunk-Y3UE7WYA.js";import{i as Ze}from"./chunk-DIGISOJZ.js";import"./chunk-Z4P3RLRP.js";import"./chunk-PVZKWQQE.js";import"./chunk-RS4OAOOQ.js";import"./chunk-3ILK6YWQ.js";import"./chunk-KJDRDLDU.js";import"./chunk-CAZIV44N.js";import"./chunk-VED26QIY.js";import{a as T}from"./chunk-UCBWKLJS.js";import{q as Ke}from"./chunk-XIEPXTT7.js";import"./chunk-Z5SC3XPW.js";import"./chunk-C7TPGH4O.js";import"./chunk-OCEDQH3D.js";import"./chunk-QCZFMUQ2.js";import"./chunk-FYEFAVDI.js";import"./chunk-V32LTTP3.js";import"./chunk-CDLPTF5L.js";import"./chunk-JXYUH2JJ.js";import"./chunk-75MSKHQ5.js";import{a as We}from"./chunk-DBAVNV7D.js";import"./chunk-LZANT4A3.js";import"./chunk-2IL73E45.js";import"./chunk-VQTNL4J6.js";import{c as Oe}from"./chunk-NXGCLNSX.js";import"./chunk-BNJ4S4NE.js";import"./chunk-N37DZZN7.js";import{a as Qe,b as Je}from"./chunk-OD6I7YAT.js";import"./chunk-YQKICT5N.js";import"./chunk-6GTHYMO6.js";import"./chunk-LQWW6DAP.js";import"./chunk-QVMKUOA2.js";import"./chunk-DUEKGWVE.js";import{b as q,c as N}from"./chunk-SV4QHZ6R.js";import"./chunk-J7WPYGOY.js";import{a as de,b as me,c as je,j as pe,k as K,l as ze}from"./chunk-WZYMWVAN.js";import"./chunk-WO2N3BGC.js";import"./chunk-WHTYCSAG.js";import"./chunk-MIRAE4HP.js";import{a as ue,b as qe,f as k}from"./chunk-LKCBMZWZ.js";import"./chunk-VMBK3ESP.js";
3import"./chunk-VQM3N5YY.js";import"./chunk-U2S4Q5VS.js";import"./chunk-7B3DFEIE.js";import"./chunk-QFRXUKCK.js";import{$b as ie,Bb as b,Ca as U,E as Le,Ec as x,Fc as R,G as Ce,Gc as L,Ld as le,P as Ne,Tc as Fe,Uc as ae,Wb as p,Yb as u,Zc as w,_ as xe,_b as te,_c as D,_d as se,ac as ne,ba as j,bc as g,cc as c,db as V,dc as m,eb as be,ec as M,fc as oe,gc as re,hb as ye,hc as z,hd as v,id as X,jb as s,lc as E,ma as d,mc as F,md as I,nc as C,nd as h,o as B,pc as l,s as J,sa as f,t as Ee,ta as _,tc as Ae,u as Ve,uc as Pe,vc as Be,xa as ke,y as Re,ya as ee,zc as Ue}from"./chunk-MPV5Q6GW.js";import{a as Se,b as Te}from"./chunk-THKSGHO2.js";function yt(n,r){let e=r.charAt(0).toUpperCase()+r.slice(1);return n[`GulliverRecHeader${e}`]||n.GulliverRecHeader}function Mt(n){let r=n.find(t=>t.name==="icons");if(!r)return[];let e=r.elements;return e?e.filter(t=>(t.elements||[]).filter(i=>i.type==="text").length>0).map(t=>({value:t.elements?.[0]?.text+""})):[]}function wt(n){let r=n.find(y=>y.name==="licence");if(!r)return{type:"",value:"",url:{cs:"",en:"",de:""}};let e=(r.elements||[]).find(y=>y.name==="type"),t="";e&&(t=e?.elements?.[0]?.text+"");let i=(r.elements||[]).find(y=>y.name==="logo"),o="";i&&(o=i?.elements?.[0]?.text+"");let a=(r.elements||[]).find(y=>y.name==="url"),H="";a&&(H=a?.elements?.[0]?.text+"");let Z=(r.elements||[]).find(y=>y.name==="url_en"),W="";Z&&(W=Z?.elements?.[0]?.text+"");let Y=(r.elements||[]).find(y=>y.name==="url_de"),Q="";return Y&&(Q=Y?.elements?.[0]?.text+""),{type:t+"",logo:o,url:{cs:H+"",en:W+"",de:Q+""},value:r&&(r.elements||[]).length>0&&r?.elements?.[0]?.text?r?.elements?.[0]?.text+"":""}}function Dt(n){let r=n.find(e=>e.name==="id");return!r||!r.elements||r.elements.length===0?"":r.elements[0]?.text+""}var Ht=/(\|\|)(.+?)(\/\|\|)/g;function P(n){return n.replace(Ht,"<em>$2</em>")}function It(n){return n.replace(Ht,"$2")}function St(n){let r=n.find(e=>e.name==="label");return!r||(r.elements||[]).length===0?{value:""}:{value:P(r.elements?.[0]?.text+"")}}function Tt(n){let r=n.find(e=>e.name==="sublabel");return r?r&&(r.elements||[]).length===0?{value:""}:{value:P(r.elements?.[0]?.text+"")}:{value:""}}function Et(n){let r=n.find(o=>o.name==="images");if(!r)return[];let e=r.elements?.[0]?.elements;if(!e)return[];let t=e.find(o=>o.name==="alt"),i=t&&t.elements&&t.elements.length>0&&t.elements[0]&&t.elements[0].text?t.elements[0].text+"":"";return e.filter(o=>(o.elements||[]).length>0&&(o.name==="main"||o.name==="thumb")).map(o=>({alt:i,thumb:It(o.elements?.[0]?.text+"")||""}))}function Vt(n){let r=n.find(e=>e.name==="additional");return r?(r.elements||[]).length===0?{value:""}:{value:P(r.elements?.[0]?.text+"")}:{value:""}}function Rt(n){let r=n.find(t=>t.name==="tags");if(!r)return[];let e=r.elements;return e?e.filter(t=>(t.elements||[]).filter(i=>i.type==="text").length>0).map(t=>({prefix:r.elements?.[0]?.attributes&&r.elements[0].attributes?.prefix?r.elements[0].attributes.prefix+"":"",value:P((t.elements||[]).find(o=>o.type==="text")?.text+""),context:(t.elements||[]).some(o=>o.name==="context")?((t.elements||[]).find(o=>o.name==="context")?.elements||[]).find(o=>o.type==="text")?.text+"":void 0})):[]}function Lt(n,r){let e;try{let i=rt(r).elements[0].elements;e={id:Dt(i),license:wt(i),label:St(i),sublabel:Tt(i),additional:Vt(i),images:Et(i),tags:Rt(i),icons:Mt(i)}}catch{e={id:n,label:{value:"Chyba v datech"},sublabel:{value:""},additional:{value:""},icons:[],images:[],license:{type:"",value:"",logo:void 0}}}return e}function Kt(n,r){if(n&1){let e=E();c(0,"button",3),C("click",function(){f(e);let i=l();return _(i.openInBrowser.emit())}),c(1,"mat-icon"),x(2,"eyeglasses"),m(),c(3,"span"),x(4),w(5,"transloco"),m()()}if(n&2){let e=l();g("disabled",!e.hasManifest()),s(4),R(D(5,2,"catalog.detail.actions.view_in_browser"))}}function qt(n,r){n&1&&M(0,"mat-divider")}var kt=(()=>{class n{constructor(){this.item=h(),this.hasBrowser=h(!1),this.hasManifest=v(()=>{let e=this.item();return e?e.GulliverFetch3if&&e.GulliverFetch3if.length>0:!1}),this.openInBrowser=I(),this.copyUrl=I(),this.editMetadata=I()}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=b({type:n,selectors:[["cat-v2-header-menu"]],viewQuery:function(t,i){if(t&1&&Ae(he,7),t&2){let o;Pe(o=Be())&&(i.menu=o.first)}},inputs:{item:[1,"item"],hasBrowser:[1,"hasBrowser"]},outputs:{openInBrowser:"openInBrowser",copyUrl:"copyUrl",editMetadata:"editMetadata"},exportAs:["menuHeader"],decls:15,vars:8,consts:[["id","catalog_header_btn_open-detail-in-browser","mat-menu-item","",3,"disabled"],["id","catalog_header_btn_copy-detail-url","mat-menu-item","",3,"click"],["id","catalog_header_btn_edit-detail-metadata","mat-menu-item","",3,"click"],["id","catalog_header_btn_open-detail-in-browser","mat-menu-item","",3,"click","disabled"]],template:function(t,i){t&1&&(c(0,"mat-menu"),p(1,Kt,6,4,"button",0),p(2,qt,1,0,"mat-divider"),c(3,"button",1),C("click",function(){return i.copyUrl.emit()}),c(4,"mat-icon"),x(5,"content_copy"),m(),c(6,"span"),x(7),w(8,"transloco"),m()(),c(9,"button",2),C("click",function(){return i.editMetadata.emit()}),c(10,"mat-icon"),x(11,"edit_note"),m(),c(12,"span"),x(13),w(14,"transloco"),m()()()),t&2&&(s(),u(i.hasBrowser()?1:-1),s(),u(i.hasBrowser()?2:-1),s(5),R(D(8,4,"catalog.detail.actions.copy_url")),s(6),R(D(14,6,"catalog_v2.batch.edit_metadata")))},dependencies:[Je,Qe,ge,he,Ye,ze,N,q,K],encapsulation:2,changeDetection:0})}}return n})();var Jt=n=>[n,"px-2 pb-2"];function Xt(n,r){if(n&1){let e=E();c(0,"button",4),C("click",function(){f(e);let i=l();return _(i.expanded=!i.expanded)}),c(1,"mat-icon"),x(2),m()()}if(n&2){let e=l();s(2),R(e.expanded?"remove":"add")}}var At=(()=>{class n{constructor(){this.item=h(void 0),this.highlighting=h({}),this.addMargin=h(!1),this.expanded=!1,this.highlights=v(()=>
3{let e=this.item(),t=this.highlighting();if(!e)return[];let i=e[this.catalogV2Env.env.castorId];if(!(i in t))return[];let o=[];return Object.keys(t[i]).forEach(a=>{t[i][a].forEach(H=>{o.push(H)})}),o}),this.filteredHighlights=v(()=>this.highlights().slice(0,3).join("...")),this.allHighlights=v(()=>this.highlights().join("...")),this.catalogV2Env=d(S)}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=b({type:n,selectors:[["cat-v2-header-highlighting"]],inputs:{item:[1,"item"],highlighting:[1,"highlighting"],addMargin:[1,"addMargin"]},decls:4,vars:5,consts:[[3,"ngClass"],[3,"innerHTML"],[1,"flex","justify-center"],["mat-icon-button",""],["mat-icon-button","",3,"click"]],template:function(t,i){t&1&&(c(0,"div",0),M(1,"div",1),c(2,"div",2),p(3,Xt,3,1,"button",3),m()()),t&2&&(g("ngClass",ae(3,Jt,i.addMargin()?"ml-15":"")),s(),g("innerHTML",i.expanded?i.allHighlights():i.filteredHighlights(),V),s(2),u(i.allHighlights().length!==i.filteredHighlights().length?3:-1))},dependencies:[se,le,k,ue,N,q],encapsulation:2})}}return n})();function Zt(n,r){if(n&1&&(z(0,"div",0),w(1,"striphtml")),n&2){let e=l(2);F("innerHTML",e.getLabel(!0)(),V)("title",D(1,2,e.getLabel()()))}}function Yt(n,r){if(n&1&&(z(0,"div",1),w(1,"striphtml")),n&2){let e=l(2);F("innerHTML",e.getSublabel(!0)(),V)("title",D(1,2,e.getSublabel()()))}}function ei(n,r){if(n&1&&z(0,"div",2),n&2){let e=l();F("innerHTML",e.additional.value,V)}}function ti(n,r){if(n&1&&(oe(0,"div"),p(1,Zt,2,4,"div",0),p(2,Yt,2,4,"div",1),p(3,ei,1,1,"div",2),re()),n&2){let e,t,i,o=r,a=l();s(),u(o.label&&(!o.label.firstOnly||(e=a.item())!=null&&e.showLabel)?1:-1),s(),u(o.sublabel&&(!o.sublabel.firstOnly||(t=a.item())!=null&&t.showSublabel)&&!a.compact()?2:-1),s(),u(o.additional&&(!o.additional.firstOnly||(i=a.item())!=null&&i.showAdditional)?3:-1)}}var Pt=(()=>{class n{constructor(){this.item=h(),this.header=h(),this.compact=h(!1),this.catalogV2Env=d(S)}getLabel(e=!1){return v(()=>{let t=this.header();return t?e&&this.catalogV2Env.env.truncateHeaderLabel?we(t.label.value,this.catalogV2Env.env.truncateHeaderLabel):t.label.value:""})}getSublabel(e=!1){return v(()=>{let t=this.header();return t?e&&this.catalogV2Env.env.truncateHeaderLabel?we(t.sublabel.value,this.catalogV2Env.env.truncateHeaderLabel):t.sublabel.value:""})}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=b({type:n,selectors:[["cat-v2-header-label"]],inputs:{item:[1,"item"],header:[1,"header"],compact:[1,"compact"]},decls:1,vars:1,consts:[["id","catalog_header_txt_label",1,"mat-title-large",3,"innerHTML","title"],[1,"mat-title-medium",3,"innerHTML","title"],[1,"mat-title-small","text-neutral-600",3,"innerHTML"]],template:function(t,i){if(t&1&&p(0,ti,4,3,"div"),t&2){let o;u((o=i.header())?0:-1,o)}},dependencies:[dt],encapsulation:2,changeDetection:0})}}return n})();function ii(n,r){if(n&1&&(oe(0,"a",0),z(1,"img",1),re()),n&2){let e=l(),t=l();F("href",t.url(),be)("title",e.value),s(),F("alt",e.value)("src",e.logo,be)}}function ni(n,r){n&1&&p(0,ii,2,4,"a",0),n&2&&u(r.logo?0:-1)}var Bt=(()=>{class n{constructor(){this.license=h(),this.currentLang=_e(),this.url=v(()=>{let e=this.license(),t=this.currentLang();return e&&e.url&&t in e.url?e.url[t]:""})}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=b({type:n,selectors:[["cat-v2-header-license"]],inputs:{license:[1,"license"]},decls:1,vars:1,consts:[["rel","license","target","_blank",1,"inline",3,"href","title"],[1,"h-16",2,"border-width","0",3,"alt","src"]],template:function(t,i){if(t&1&&p(0,ni,1,1),t&2){let o;u((o=i.license())?0:-1,o)}},encapsulation:2})}}return n})();var oi=()=>[],ri=n=>["text-xs",n];function ai(n,r){if(n&1&&(c(0,"div",0),M(1,"div",2),w(2,"safehtml"),m()),n&2){let e=l();s(),g("innerHTML",D(2,1,e.encodedHtml()),V)}}function li(n,r){if(n&1&&(c(0,"div",4),x(1),m()),n&2){let e=l(2);s(),L(" ",e.sortString()," ")}}function si(n,r){if(n&1&&(c(0,"div"),M(1,"cat-v2-header-label",3),p(2,li,2,1,"div",4),m()),n&2){let e=l();s(),g("compact",e.compact())("header",e.header())("item",e.item()),s(),u(!e.hideSortInHeader()&&e.sort().length>0&&!e.compact()?2:-1)}}function ci(n,r){if(n&1&&M(0,"cat-v2-header-license",5),n&2){let e=l();g("license",e.license)}}function di(n,r){if(n&1&&M(0,"span",6),n&2){let e=l().$implicit;g("ngClass",ae(2,ri,e.type||""))("title",e.value)}}function mi(n,r){if(n&1&&p(0,di,1,4,"span",6),n&2){let e=r.$implicit;u(e.type?0:-1)}}function pi(n,r){if(n&1&&(p(0,ci,1,1,"cat-v2-header-license",5),ie(1,mi,1,1,null,null,te)),n&2){let e=r,t=l();u(e&&e.license&&!t.compact()&&e.license.logo?0:-1),s(),ne((e==null?null:e.icons)||Fe(1,oi))}}var Ut=(()=>{class n{constructor(){this.item=h(),this.header=h(),this.sort=h([]),this.sortString=h(),this.hideSortInHeader=h(!1),this.compact=h(!1),this.action=I(),this.catalogV2Env=d(S),this.encodedHtml=v(()=>{let e=this.item();if(!e||!e.GulliverRecHeaderHTML)return"<div>Chyba v datech</div>";let t=this.catalogV2Env.env.headerGulliverUrl,i=this.catalogV2Env.env.fetchDetailApiUrl;return!t||!i?"<div>Chyba v datech</div>":e.GulliverRecHeaderHTML.replaceAll("%GULLIVER_URL%",t).replaceAll("%FORMATTER_API_URL%",i)})}get headerFormat(){return this.catalogV2Env.env.headerFormat}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=b({type:n,selectors:[["cat-v2-header-content"]],inputs:{item:[1,"item"],header:[1,"header"],sort:[1,"sort"],sortString:[1,"sortString"],hideSortInHeader:[1,"hideSortInHeader"],compact:[1,"compact"]},outputs:{action:"action"},decls:4,vars:2,consts:[[1,"flex","items-center","w-full"],[1,"hidden","lg:flex","flex-wrap","items-center","gap-2"],[1,"flex-auto",3,"innerHTML"],[3,"compact","header","item"],[1,"hidden","lg:block","mat-body-small","text-gray-500"],[3,"license"],[3,"ngClass","title"]],template:function(t,i){if(t&1&&(p(0,ai,3,3,"div",0)(1,si,3,4,"div"),c(2,"div",1),p(3,pi,3,2),m()),t&2){let o;u(i.headerFormat==="html"?0:1),s(3),u((o=i.header())?3:-1,o)}},dependencies:[se,le,Pt,Bt,k,N,ct],encapsulation:2})}}return n})();function ui(n,r){if(n&1){let e=E();c(0,"button",13),C("click",function(){let i=f(e).$implicit,o=l(2);return _(o.searchAction.emit([i.fieldId,i.value]))}),x(1),m()}if(n&2){let e=r.$implicit;g("title",e.value),s(),L(" ",e.value," ")}}function hi(n,r){if(n&1&&(c(0,"button",10)(1,"mat-icon"),x(2,"more_vert"),m()()),n&2){l();let e=Ue(19);g("matMenuTriggerFor",e.menu)}}function gi(n,r){if(n&1&&M(0,"cat-v2-header-highlighting",11),n&2){let e=l(2);g("addMargin",e.hasAddToFavoritesButton)("highlighting",e.highlighting)("item",e.item)}}function fi(n,r){if(n&1){let e=E();c(0,"div",1)(1,"div",2)(2,"button",3),C("click",function(){f(e);let i=l();return _(i.onBack())}),c(3,"mat-icon"),x(4,"chevron_left"),m()()(),c(5,"div",4)(6,"div")(7,"cat-v2-header-content",5),C("action",function(i){f(e);let o=l();return _(o.action.emit(i))})("click",function(){f(e);let i=l();return _(i.action.emit(i.item))}),m(),c(8,"div",6)(9,"div",7),ie(10,ui,2,2,"button",8,te),m()()(),c(12,"div",9)(13,"button",3),C("click",function(){f(e);let i=l();return _(i.scrollToImage.emit())}),c(14,"mat-icon"),x(15,"arrow_downward"),m()(),p(16,hi,3,1,"button",10),m()()(),p(17,gi,1,3,"cat-v2-header-highlighting",11),c(18,"cat-v2-header-menu",12,0),C("copyUrl",function(){f(e);let i=l();return _(i.onCopyUrl())})("editMetadata",function(){f(e);let i=l();return _(i.onEditMetadata())})("openInBrowser",function(){f(e);let i=l();return _(i.onOpenInBrowser())}),m()}if(n&2){let e=l();
3s(7),g("compact",e.compact())("header",e.header)("hideSortInHeader",e.hideSortInHeader)("item",e.item)("sortString",e.sortString)("sort",e.sort),s(3),ne(e.keywords()),s(6),u(e.enableMenu()?16:-1),s(),u(e.enableHighlighting&&!e.compact()?17:-1),s(),g("item",e.item)}}var Ft=(()=>{class n{constructor(){this.enableMenu=h(!0),this.highlighting={},this.compact=h(!1),this.enableOverlay=h(!1),this.keywords=h([]),this.searchAction=I(),this.scrollToImage=I(),this.action=I(),this.browserRouting=d(tt),this.catalogRouting=d(A),this.snackbar=d(We),this.catalogV2Env=d(S),this.fieldService=d(ot),this.transloco=d(pe),this.personalContentPermission=d(st),this.dropboxRepository=d(lt),this.resolverService=d(Xe),this.fieldRepository=d(nt),this.pinRecordUseCase=d(gt),this.destroyRef=d(ee),this.personalContentEnabled=d(Ke),this._sort=[],this._sortString=""}get title(){return this.item?T(this.item.EventAll)?this.item.EventAll[0]:this.item.EventAll:""}get sort(){return this._sort}set sort(e){this._sort=e,this.initSortString()}get sortString(){return this._sortString}get enableHighlighting(){return this.catalogV2Env.env.enableHighlighting}get hasAddToFavoritesButton(){return this.personalContentPermission.canUsePersonalContent&&this.personalContentEnabled}get hideSortInHeader(){return this.catalogV2Env.env.hideSortInHeader}get id(){return!this.coreId||!this.item?"":ve(this.coreId,this.item[this.catalogV2Env.env.castorId])}ngOnInit(){this.fieldService.onSetup$.pipe(de(this.destroyRef)).subscribe(()=>{this.initSortString()})}selectImageUrl(e){return O(this.item?.GulliverRecType??"")?this.dropboxRepository.selectImage(this.item?.[this.catalogV2Env.env.castorId]??"").pipe(J(t=>`data:image/png;base64,${t}`)):B(e&&(e.thumb||e.large)||null)}onCopyUrl(){let e=this.item?.[this.catalogV2Env.env.castorId];if(!e)return;let t=this.catalogRouting.detailDefaultAbsUrl(e);this.resolverService.copyUrl(t).subscribe(()=>{this.snackbar.open(this.transloco.translate("catalog.messages.detail_url_copied"),"success")})}onEditMetadata(){let e=this.item?.[this.catalogV2Env.env.castorId];e&&this.catalogRouting.metadataDefault(`${this.catalogV2Env.env.castorId}:"${e}"`)}onPin(){this.pinRecordUseCase.execute({id:this.id,label:this.item?.GulliverTabName??""})}onOpenInBrowser(){let e=this.item?.fetch,t=this.browserRouting.galleryDefaultAbsUrl(e?.[0]?.url??"");ce(t)}initSortString(){let e=this.item;if(!e){this._sortString="";return}this._sortString=this._sort.map(t=>{let i=this.fieldRepository.getSortField(this.coreId||"",t.field);return t.field in e?`${i?i.fieldName:"<UNKNOWN>"}: ${e[t.field]}`:`${i?i.fieldName:"<UNKNOWN>"}: ${this.transloco.translate("catalog.messages.sort_field_not_available")}`}).join(", ")}onBack(){window.history.back()}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=b({type:n,selectors:[["cat-v2-header"]],inputs:{coreId:"coreId",item:"item",header:"header",enableMenu:[1,"enableMenu"],highlighting:"highlighting",compact:[1,"compact"],enableOverlay:[1,"enableOverlay"],recordId:"recordId",keywords:[1,"keywords"],sort:"sort"},outputs:{searchAction:"searchAction",scrollToImage:"scrollToImage",action:"action"},decls:1,vars:1,consts:[["m","menuHeader"],[1,"flex","flex-col","sm:flex-row","items-center","sm:items-center","gap-1","sm:gap-5","p-2","sm:pl-3"],[1,"flex","items-center","gap-1"],["mat-icon-button","",3,"click"],[1,"flex-auto","flex","flex-col","md:flex-row","justify-between","items-center"],[1,"cursor-pointer","w-full",3,"action","click","compact","header","hideSortInHeader","item","sortString","sort"],[1,"flex","flex-wrap"],[1,"flex","flex-wrap","gap-2"],["aipbHoverHighlight","",1,"mat-label-large","border","border-solid","border-gray-500","px-3","py-0.5","rounded-lg","truncate","max-w-[250px]","md:max-w-[500px]","block",3,"title"],[1,"flex"],["id","catalog_header_btn_open-menu","mat-icon-button","",3,"matMenuTriggerFor"],[1,"hidden","lg:block",3,"addMargin","highlighting","item"],[3,"copyUrl","editMetadata","openInBrowser","item"],["aipbHoverHighlight","",1,"mat-label-large","border","border-solid","border-gray-500","px-3","py-0.5","rounded-lg","truncate","max-w-[250px]","md:max-w-[500px]","block",3,"click","title"]],template:function(t,i){t&1&&p(0,fi,20,9),t&2&&u(i.header&&i.item?0:-1)},dependencies:[k,ue,ge,et,N,q,kt,At,Ut,mt],styles:[`[_nghost-%COMP%]{--mat-chip-container-height: 24px} 4/*# sourceMappingURL=header.component-2SSHPMQ3.css.map */`]})}}return n})();function _i(n,r){n&1&&M(0,"mat-progress-bar",3)}var Ot=(()=>{class n{constructor(){this.detail=h(void 0),this.searchAction=I(),this.items=U([]),this.loading=U(!1),this.castor=d(fe),this.routing=d(A),this.catalogV2Env=d(S),this.dropboxWrapperApi=d(at),X(()=>{let e=this.detail();if(e)return this.loading.set(!0),this.castor.solrSearch({query:`DropHeadline:"${e.DropHeadline}"`,rows:24,start:0}).pipe(Ve(t=>{let i=t.recordList.filter(o=>O(o.GulliverRecType)||De(o.GulliverRecType)).map(o=>({id:o[this.catalogV2Env.env.castorId],path:o.PathDisplay,type:o.GulliverRecType}));return(i.length>0?this.dropboxWrapperApi.imageDownloadBatch(i,{mode:"strict",size:"w640h480"}):B([])).pipe(Ne(()=>{this.loading.set(!1)}),j(o=>{this.items.set(t.recordList.map(a=>{let H=a[this.catalogV2Env.env.castorId],Z=O(a.GulliverRecType),W=o.find(G=>
4G.id===H)?.thumbnail,Y=De(a.GulliverRecType),Q=o.find(G=>G.id===H)?.thumbnail,y=a.PathLower;Z&&(y=W?`data:image/jpeg;base64,${W}`:void 0),Y&&(y=Q?`data:image/jpeg;base64,${Q}`:void 0);let jt=G=>{let He=this.catalogV2Env.env.searchResultIconConfig,Ie=G in He?He[G]:{icon:"globe",foreground:"white"};return Te(Se({},Ie),{background:Ie.background||"transparent"})};return{id:H,title:T(a.EventAllR)?a.EventAllR[0]:a.EventAllR,subtitle:T(a.DropHeadlineR)?a.DropHeadlineR[0]:a.DropHeadlineR,additional:T(a.GulliverTopicCze)?a.GulliverTopicCze[0]:a.GulliverTopicCze,meta:T(a.DateCreatedHuman)?a.DateCreatedHuman[0]:a.DateCreatedHuman,detailRoute:this.routing.detailDefaultRouteUrl(H),imageUrl:y,data:a,searchQuery:t.q,searchPageNum:t.pageNum,searchPageSize:t.pageSize,icon:jt(a.GulliverDiss)}}))}))})).subscribe()})}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=b({type:n,selectors:[["cat-v2-more-from-event"]],inputs:{detail:[1,"detail"]},outputs:{searchAction:"searchAction"},decls:9,vars:8,consts:[[1,"flex","items-center","justify-between"],[1,"mat-title-large"],["mat-button","",3,"click"],["mode","indeterminate"],["mode","grid",3,"items"]],template:function(t,i){t&1&&(c(0,"div",0)(1,"span",1),x(2),w(3,"transloco"),m(),c(4,"button",2),C("click",function(){let a;return i.searchAction.emit(["DropHeadline",((a=i.detail())==null?null:a.DropHeadline)||"*",!0])}),x(5),w(6,"transloco"),m()(),p(7,_i,1,0,"mat-progress-bar",3),M(8,"cat-v2-search-result-container",4)),t&2&&(s(2),R(D(3,4,"catalog_v2.titles.more_from_this_event")),s(3),L(" ",D(6,6,"catalog_v2.buttons.show_all_results_from_event")," "),s(2),u(i.loading()?7:-1),s(),g("items",i.items()))},dependencies:[qe,ut,xt,K],encapsulation:2})}}return n})();function $t(n,r){if(!n||!r)return[];let e=new Set;return r.filter(t=>t in n).flatMap(t=>{let i=n[t];return i?(T(i)?i:[i]).filter(a=>{let H=a;return e.has(H)?!1:(e.add(H),!0)}).map(a=>({fieldId:t,value:a})):[]})}function vi(n,r){if(n&1){let e=E();c(0,"aipb-report",11),C("contextLink",function(i){f(e);let o=l(2);return _(o.onContextLink(i))})("contextSolrSearch",function(i){f(e);let o=l(2);return _(o.onContextSolrSearch(i))}),m()}n&2&&g("reportItemBody",r)}function Ci(n,r){if(n&1){let e=E();c(0,"div",3)(1,"div",4)(2,"cat-v2-header",5),C("action",function(){f(e);let i=l();return _(i.onScrollToImage())})("scrollToImage",function(){f(e);let i=l();return _(i.onScrollToImage())})("searchAction",function(i){f(e);let o=l();return _(o.onSearch(i))}),m()()(),c(3,"div",6)(4,"cat-v2-image-preview",7),C("changeActiveIndex",function(i){f(e);let o=l();return _(o.onChangeActiveItem(i))})("next",function(){f(e);let i=l();return _(i.onNext())})("prev",function(){f(e);let i=l();return _(i.onPrev())}),m()(),p(5,vi,1,1,"aipb-report",8),c(6,"div",9)(7,"cat-v2-more-from-event",10),C("searchAction",function(i){f(e);let o=l();return _(o.onSearch(i))}),m()()}if(n&2){let e,t=r,i=l();s(2),g("header",i.header())("item",t)("recordId",i.id())("keywords",i.keywords()),s(),g("id",i.drawerContainerId),s(),g("activeIndex",i.activeIndex())("hasCrop",i.hasCrop())("id",i.compositeId())("isDropbox",i.isDropbox())("nextDisabled",i.nextDisabled())("prevDisabled",i.prevDisabled())("recordId",i.id())("title",i.title())("type",t.GulliverRecType),s(),u((e=i.report())?5:-1,e),s(2),g("detail",t)}}function xi(n,r){n&1&&(c(0,"div",12)(1,"mtx-alert",13),x(2),w(3,"transloco"),m()()),n&2&&(s(2),L(" ",D(3,1,r)," "))}function bi(n,r){if(n&1&&p(0,xi,4,3,"div",12),n&2){let e,t=l();u((e=t.errorMessage())?0:-1,e)}}var Gt=(()=>{class n{constructor(){this.id=h(),this.detail=U(void 0),this.isDropbox=v(()=>{let e=this.detail();return e?O(e.GulliverRecType):!1}),this.errorMessage=U(void 0),this.report=U(void 0),this.castor=d(fe),this.catalogV2Env=d(S),this.compositeId=v(()=>{let e=this.id();return e?ve(this.catalogV2Env.env.castorCoreId,e):""}),this.title=v(()=>{let e=this.detail();return e?T(e.EventAll)?e.EventAll[0]:e.EventAll:""}),this.firstLoad=!0,this.catalogV2Permission=d(ft),this.detailKeywordFieldIds=this.catalogV2Env.env.detailKeywordFieldIds,this.hasCrop=v(()=>{let e=this.detail();return e?this.catalogV2Permission.hasCanCropRole&&(this.isDropbox()||"DFotoHiRes"in e):!1}),this.header=v(()=>{let e=this.detail();if(e)return Lt(e[this.catalogV2Env.env.castorId],yt(e,this.transloco.getActiveLang()))}),this.keywords=v(()=>{let e=this.detail();return e?$t(e,this.detailKeywordFieldIds):[]}),this.activeIndex=v(()=>{let e=this.id();return this.ids().findIndex(i=>i===e)}),this.prevDisabled=v(()=>this.activeIndex()<=0),this.nextDisabled=v(()=>{let e=this.activeIndex(),t=this.ids();return e>=t.length-1}),this.currentLang=_e(),this.routing=d(A),this.route=d(Oe),this.transloco=d(pe),this.ids=je(this.route.queryParams.pipe(J(e=>{let t=e?.ids||[];return Ge(t)&&(t=[t]),t})),{initialValue:[]}
4),this.drawerContainerId="drawer-container",this.destroyRef=d(ee),this.document=d(ke),this.searchResultService=d(_t),this.id$=me(this.id),this.lang$=me(this.currentLang),this.compositeId$=me(this.compositeId),X(()=>{let e=this.id();this.firstLoad?(window.scrollTo({top:0,behavior:"smooth"}),this.firstLoad=!1):this.onScrollToImage()}),X(()=>{let e=this.ids();(!e||e.length===0)&&this.searchResultService.items.set([])})}ngOnInit(){Ee([this.id$,this.lang$,this.compositeId$]).pipe(Le(([e])=>!!e),J(([e,t,i])=>[e,t,i]),j(()=>{this.errorMessage.set(void 0)}),xe(([e,t,i])=>Re({detail:this.castor.getRecord({recordId:e}).pipe(j(o=>this.detail.set(o.document)),Ce(o=>(o instanceof it&&o.code&&(o.code===Me.RECORD_ID_NOT_FOUND&&this.errorMessage.set("catalog_v2.messages.record_not_found"),o.code===Me.INSUFFICIENT_AUTHORIZATION&&this.errorMessage.set("catalog_v2.messages.record_no_permission")),B(null)))),reportLang:this.castor.detailReportLang(t).pipe(xe(o=>this.castor.getRecordReport({recordId:e,reportId:o[0].reportId}).pipe(j(a=>this.report.set(JSON.parse(a))),Ce(a=>(console.error("report error",a),B(null))))))}))).pipe(de(this.destroyRef)).subscribe()}onSearch(e){let[t,i,o]=e;if(!o){this.routing.searchDefault(`${t}:"${i}"`);return}this.castor.formSearch({queryParams:{asterRight:!0,asciiSearch:!0,defLogOperator:"AND"},query:[{fieldId:t||"*",logOp:"",queryRow:i||"*"}]}).subscribe(a=>{this.routing.searchDefault(a.q)})}onNext(){let e=this.activeIndex(),t=this.ids(),i=t[e+1];this.routing.detailDefault(i,t,!0)}onPrev(){let e=this.activeIndex(),t=this.ids(),i=t[e-1];this.routing.detailDefault(i,t,!0)}onFiltersOpenedChange(e){window.dispatchEvent(new Event("resize"))}handleKeyDownArrowLeft(e){e.preventDefault(),this.onPrev()}handleKeyDownArrowRight(e){e.preventDefault(),this.onNext()}onScrollToImage(){let e=this.document.getElementById(this.drawerContainerId);e&&e.scrollIntoView({behavior:"smooth"})}onChangeActiveItem(e){let t=this.ids();this.routing.detailDefault(e.id,t,!0)}onContextSolrSearch(e){this.routing.searchDefault(e.value)}onContextLink(e){let t=e.value;e.value.startsWith("http")||(t=`${$e()}/${e.value}`);let i=new URL(t);i.searchParams.set("lang",this.transloco.getActiveLang()),ce(i.toString())}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275cmp=b({type:n,selectors:[["cat-v2-detail-page"]],hostBindings:function(t,i){t&1&&C("keydown.ArrowLeft",function(a){return i.handleKeyDownArrowLeft(a)},ye)("keydown.ArrowRight",function(a){return i.handleKeyDownArrowRight(a)},ye)},inputs:{id:[1,"id"]},decls:5,vars:1,consts:[[1,"sticky","top-0","z-10","bg-white"],[1,"p-3","bg-primary-container"],["filterQuery","*:*",3,"searchBy"],[1,"py-2","flex","justify-center","items-center","border-bottom"],[1,"w-full","flex","flex-col","gap-3"],["coreId","supcik",3,"action","scrollToImage","searchAction","header","item","recordId","keywords"],[3,"id"],[3,"changeActiveIndex","next","prev","activeIndex","hasCrop","id","isDropbox","nextDisabled","prevDisabled","recordId","title","type"],[3,"reportItemBody"],[1,"p-3"],[3,"searchAction","detail"],[3,"contextLink","contextSolrSearch","reportItemBody"],[1,"h-screen","p-3"],["type","danger",1,"mb-0"]],template:function(t,i){if(t&1&&(c(0,"div",0)(1,"div",1)(2,"cat-v2-search-form",2),C("searchBy",function(a){return i.onSearch(a)}),m()()(),p(3,Ci,8,16)(4,bi,1,1)),t&2){let o;s(3),u((o=i.detail())?3:4,o)}},dependencies:[pt,vt,Ct,Ze,Ft,k,Ot,ht,bt,K],encapsulation:2})}}return n})();var nr=[{path:A.detailDefaultPath,component:Gt}];export{nr as DetailRoutes}; 5//# sourceMappingURL=chunk-3KDQRE46.js.map 6 7//# debugId=4105ddcc-3f97-58e0-947d-f086d87aa96d
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.