PageSourceSearch

https://jovis.de/chunk-F2UQZY73.js

js jovis.de collected 2026-10-02 04:46:34 UTC 7,845 bytes, 3 lines download raw bytes

1import{a as K}from"./chunk-5F4YFRVY.js";import"./chunk-PRQFVSXU.js";import{a as G}from"./chunk-RTT3TZCQ.js";import"./chunk-UU6IPFR3.js";import"./chunk-W2YBC2T7.js";import{b as H}from"./chunk-7RZUCTUM.js";import"./chunk-P6CTFOLV.js";import"./chunk-F66LTDG3.js";import{a as U}from"./chunk-2TSVNENG.js";import{a as j}from"./chunk-7YIYJSJD.js";import{b as V}from"./chunk-DW52YXBD.js";import"./chunk-QAUOVSX4.js";import{b as R,c as z,i as B}from"./chunk-X23KUBV4.js";import{a as A}from"./chunk-XXK4ZE6V.js";import{h as L,k as F}from"./chunk-M7WRV5NL.js";import"./chunk-JJREWMTK.js";import{fa as w,ga as N,ha as k}from"./chunk-LBV7WTLK.js";import{Ab as a,Bb as I,Eb as d,Gb as O,Hb as y,Ib as M,Jb as c,Kb as s,Lb as _,Xb as l,ab as b,bb as D,d as v,ec as p,fb as i,fc as T,ga as m,gc as g,ka as S,mc as E,oc as x,rc as C,sc as h,tc as P,vb as u}from"./chunk-7TNNHR7Q.js";var Q=t=>({color:t}),W=t=>({count:t});function X(t,o){if(t&1&&(c(0,"section",0),_(1,"app-spinner-dots"),s()),t&2){let e=l();a("navbarColor",e.wpNavbarColor)}}function Z(t,o){if(t&1&&_(0,"img",2),t&2){let e=l(2);a("image",e.getFeaturedImage())("alt",e.series==null?null:e.series.title)}}function $(t,o){if(t&1&&(c(0,"div",4)(1,"span",11)(2,"span"),p(3),s(),c(4,"span",12)(5,"span"),p(6),C(7,"translate"),s(),c(8,"a",13)(9,"strong"),p(10),s(),p(11,"\xA0->"),s()()()()),t&2){let e=l(2);i(),I("color",e.headerData.creditTextColor),i(2),g("",e.headerData.creditText,"\u200B"),i(3),g("\xA0",h(7,6,"SERIES.from"),"\xA0"),i(2),a("href",e.headerData.creditLink,D),i(2),T(e.headerData.creditLinkText)}}function q(t,o){if(t&1&&_(0,"div",5),t&2){let e=l(2);a("navbarColor",e.wpNavbarColor)}}function J(t,o){if(t&1&&_(0,"div",6),t&2){let e=l(2);a("navbarColor",e.navbarColor)}}function Y(t,o){if(t&1&&_(0,"p",9),t&2){let e=l(2);a("innerHTML",e.getDescription(),b)}}function ee(t,o){t&1&&(p(0),C(1,"translate")),t&2&&g(" ",h(1,1,"SERIES.CountZero")," ")}function te(t,o){t&1&&(p(0),C(1,"translate")),t&2&&g(" ",h(1,1,"SERIES.CountOne")," ")}function ie(t,o){if(t&1&&(p(0),C(1,"translate")),t&2){let e=l(3);g(" ",P(1,1,"SERIES.Count",x(4,W,e.series.seriesData.products.length))," ")}}function ne(t,o){if(t&1&&_(0,"app-product-compact",19),t&2){let e=o.$implicit;a("product",e)}}
1function oe(t,o){if(t&1&&(c(0,"div",10)(1,"p",14),u(2,ee,2,3,"ng-template",15)(3,te,2,3,"ng-template",16)(4,ie,2,6,"ng-template",17),s(),c(5,"div",18),y(6,ne,1,1,"app-product-compact",19,O),s()()),t&2){let e=l(2);i(),a("ngPlural",e.series.seriesData.products.length),i(5),M(e.series.seriesData.products)}}function re(t,o){if(t&1&&(c(0,"section",1),u(1,Z,1,2,"img",2),c(2,"h1",3),p(3),s(),u(4,$,12,8,"div",4),s(),u(5,q,1,1,"div",5)(6,J,1,1,"div",6),c(7,"section",7)(8,"div",8),u(9,Y,1,1,"p",9)(10,oe,8,1,"div",10),s()()),t&2){let e=l();i(),d(e.hasFeaturedImage()?1:-1),i(),a("ngStyle",x(9,Q,(e.headerData==null?null:e.headerData.headerTitleColor)||(e.series==null||e.series.seriesData==null||e.series.seriesData.featuredImageNavbarColor==null?null:e.series.seriesData.featuredImageNavbarColor.text))),i(),g(" ",e.series==null?null:e.series.title," "),i(),d(e.headerData?4:-1),i(),d(e.series?5:-1),i(),d(e.series?-1:6),i(),a("navbarColor",e.navbarColor),i(2),d(e.hasDescription()?9:-1),i(),d(e.series?10:-1)}}var f=function(t){return t[t.LOADING=0]="LOADING",t[t.ERROR=1]="ERROR",t[t.LOADED=2]="LOADED",t[t.NOT_FOUND=3]="NOT_FOUND",t}(f||{}),Se=(()=>{class t{constructor(){this.seriesService=m(H),this.route=m(L),this.router=m(F),this.languageService=m(B),this.wpService=m(j),this.screenSizeService=m(A),this.state=f.LOADING,this.PageState=f,this.navbarColor={background:"#dab580",text:"#1c1c1c"},this.wpNavbarColor={background:"",text:""}}ngOnInit(){let e=this.route.snapshot.paramMap.get("key");this.loadSeries(e)}hasFeaturedImage(){return this.getFeaturedImage()!==void 0}featuredImageIsValid(e){return e&&e.urls?.length>0?e:void 0}getFeaturedImage(){let e=this.series?.seriesData;if(!e)return;let r=this.featuredImageIsValid(e.featuredImage),n=this.featuredImageIsValid(e.featuredImageMobile);return this.screenSizeService.isMobile()?n||r:r||n}hasDescription(){return!!this.series?.seriesData?.description&&Object.keys(this.series.seriesData.description).length>0}getDescription(){return this.languageService.getLocalizedInfo(this.series?.seriesData?.description)}mapHeaderData(e){return{headerTitleColor:e.acf?.header_title_text_color||"",creditText:e.acf?.credit_line_text||"",creditLinkText:e.acf?.credit_line_link_text||"",creditLink:e.acf?.credit_link||"#",creditTextColor:e.acf?.credit_line_text_color||"#1c1c1c"}}loadSeries(e){return v(this,null,function*(){if(!e)return this.router.navigate(["/404"]);try{let r=yield this.seriesService.getSeriesByKey(e);if(!r)return this.router.navigate(["/404"]);this.series=r;let n=yield this.wpService.getSeriesInfo(e);n&&(console.log("series info",n),this.headerData=this.mapHeaderData(n),this.wpNavbarColor.background=n.acf?.navbar_background_color||this.navbarColor.background,this.wpNavbarColor.text=n.acf?.navbar_text_color||this.navbarColor.text,this.series.seriesData.featuredImage=n.featuredImage,this.series.seriesData.featuredImageMobile=n.featuredImageMobile,this.featuredImageCaption=n.acf?.featured_image_caption),this.state=f.LOADED}catch(r){console.log(r),this.router.navigate(["/500"])}})}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275cmp=S({type:t,selectors:[["app-series"]],standalone:!0,features:[E],decls:2,vars:2,consts:[["id","loader",1,"full-height",3,"navbarColor"],["id","series-header"],[1,"header-background",3,"image","alt"],[1,"title","med-width",3,"ngStyle"],[1,"series-credit-container"],["id","spacer",1,"top-spacer",3,"navbarColor"],["id","spacer2",1,"top-spacer",3,"navbarColor"],["id","content",3,"navbarColor"],[1,"container","max-width"],[1,"description","mono","med-width",3,"innerHTML"],["id","products-column"],[1,"mono","small"],[1,"credit-line-details"],[3,"href"],[1,"count","mono",3,"ngPlural"],["ngPluralCase","=0"],["ngPluralCase","=1"],["ngPluralCase","other"],["id","products"],[3,"product"]],template:function(r,n){r&1&&u(0,X,2,1,"section",0)(1,re,11,11),r&2&&(d(n.state==n.PageState.LOADING?0:-1),i(),d(n.state==n.PageState.LOADED?1:-1))},dependencies:[V,U,G,k,w,N,K,z,R],styles:[`.container[_ngcontent-%COMP%]{margin:0 auto;box-sizing:border-box;padding:3rem 1rem;gap:2.5rem;display:flex;flex-direction:column;align-items:center}.top-spacer[_ngcontent-%COMP%]{height:80vh;background-color:#00000003}#loader[_ngcontent-%COMP%]{display:grid;place-items:center}section#series-header[_ngcontent-%COMP%]{margin-top:.5px;width:100vw;height:80vh;background-color:#dab580;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;z-index:0;position:fixed}section#series-header[_ngcontent-%COMP%]   .header-background[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;z-index:0;inset:0;object-fit:cover}section#series-header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{z-index:1}section#series-header[_ngcontent-%COMP%]   .series-credit-container[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;margin:1rem;padding-right:1rem;text-align:right}section#series-header[_ngcontent-%COMP%]   .credit-line-details[_ngcontent-%COMP%]{white-space:nowrap}section#content[_ngcontent-%COMP%]{background-color:#dfc89e;z-index:10;position:relative;padding-bottom:4rem}section#content[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{font-size:1.1rem;line-height:1.28;max-width:28em}#products-column[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;align-items:center}#products[_ngcontent-%COMP%]{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-gap:1rem}
2/*# sourceMappingURL=series.component-IBNBQXFH.css.map */`]})}}return t})();export{Se as SeriesComponent};
3//# sourceMappingURL=chunk-F2UQZY73.js.map

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.