1import{Fb as v,Gb as y}from"./chunk-CSKO464Y.js";import"./chunk-RFZ65DFT.js";import{k as M}from"./chunk-ZAELU3GP.js";import"./chunk-KCBWTIVH.js";import"./chunk-Q7LOV5U2.js";import"./chunk-DIZWDXBB.js";import"./chunk-Q4MTVQC2.js";import"./chunk-RRAYDVNW.js";import{Ua as i,b as L}from"./chunk-WGWIBZ2L.js";import{D as c,I as o,Ib as f,Ob as u,Oc as P,Pc as T,Pd as O,Qa as h,Yb as _,hd as A,ja as l,ma as C,md as E,qa as a,tb as d,w as g,ya as p,zb as r}from"./chunk-6LP6WHZQ.js";import"./chunk-5KTCK5IS.js";var G={[i.PAGE_ARTICLE]:o(()=>import("./chunk-HAXTUDCK.js").then(e=>e.ArticleComponent)),[i.PAGE_ARTICLE_LIST]:o(()=>import("./chunk-5KTPW2JY.js").then(e=>e.ArticleListComponent)),[i.PAGE_CATEGORY]:o(()=>import("./chunk-KUZCVL6B.js").then(e=>e.CategoryComponent)),[i.PAGE_GENERAL]:o(()=>import("./chunk-BIMW6EDZ.js").then(e=>e.GeneralComponent)),[i.PAGE_GLOBAL_HOME]:o(()=>import("./chunk-VQFFKMLO.js").then(e=>e.GlobalHomeComponent)),[i.PAGE_HUB]:o(()=>import("./chunk-DPAOC6RB.js").then(e=>e.HubComponent)),[i.PAGE_PRODUCT_LINE]:o(()=>import("./chunk-SFNY3IOY.js").then(e=>e.ProductLineComponent))};function I(e,m){e&1&&_(0)}function k(e,m){if(e&1&&r(0,I,1,0,"ng-container",0),e&2){let t=m;f("ngComponentOutlet",t.component)("ngComponentOutletInputs",t.inputs)}}var W=(()=>{class e{constructor(){this.page=h.required(),this.#n=p(O),this.#o=p(y),this.#e=p(v),this.#t=M(),this.pageComponent$=L(this.page).pipe(a(()=>this.#t.startTask()),C(t=>this.#i(t.type).pipe(c(n=>({component:n,inputs:{content:t.content}})))),a(()=>this.#t.stopTask()),l({refCount:!0,bufferSize:1}))}#n;#o;#e;#t;ngOnInit(){let t=this.#e.getMetaTags(this.page().meta,this.page().type);this.#n.addTags(t);let n=this.#e.getLinkTags(this.page().meta);this.#o.addOrUpdateTags(n)}#i(t){return G[t]??g(null)}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=d({type:e,selectors:[["ppg-page-renderer"]],inputs:{page:[1,"page"]},decls:2,vars:3,consts:[[4,"ngComponentOutlet","ngComponentOutletInputs"]],template:function(n,R){if(n&1&&(r(0,k,1,2,"ng-container"),P(1,"async")),n&2){let s;u((s=T(1,1,R.pageComponent$))?0:-1,s)}},dependencies:[E,A],encapsulation:2,changeDetection:0})}}return e})();export{W as PageRendererComponent};
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.