PageSourceSearch

https://circleten.org/static/5.16.0/12551/app/en/side-nav.component-PF5ISLHY.js

js circleten.org collected 2026-10-01 11:30:04 UTC 73,820 bytes, 2 lines download raw bytes

1import{r as Cn}from"./chunk-QVSNORG5.js";import"./chunk-BOKGPF5L.js";import"./chunk-7UIFQFFX.js";import"./chunk-DTCR2SPK.js";import"./chunk-ARC56PBP.js";import"./chunk-NPPDZT3N.js";import"./chunk-TZPAEUEQ.js";import"./chunk-ATJ5Z3AE.js";import"./chunk-KS6A73IL.js";import"./chunk-JGWRKBCR.js";import"./chunk-H3FVH65J.js";import"./chunk-MXASWATL.js";import"./chunk-5EEXSUOJ.js";import"./chunk-WOKMFQMA.js";import"./chunk-UBWF3IID.js";import"./chunk-5Q7YLVMK.js";import"./chunk-QGAUR5YI.js";import"./chunk-5KMSWIXJ.js";import"./chunk-QHKSWF67.js";import"./chunk-3CAPO2TL.js";import"./chunk-UBJUVTVM.js";import"./chunk-4JZLHVBW.js";import"./chunk-HZJFYVH7.js";import"./chunk-FWUTYCZQ.js";import"./chunk-4M2GDFDH.js";import"./chunk-CHZLVAUG.js";import"./chunk-P6NYSXLC.js";import{a as sn}from"./chunk-NHXO4MD7.js";import"./chunk-3SW2O7RB.js";import{a as mn}from"./chunk-74GJVQDZ.js";import"./chunk-6ZTL6GFP.js";import{a as de}from"./chunk-PM4ZPVPD.js";import{a as ln}from"./chunk-6VKMXZGV.js";import"./chunk-XTXFDRVQ.js";import{b as gn}from"./chunk-QNMRSX6C.js";import{a as dn}from"./chunk-BKRVFOOX.js";import"./chunk-SPMPVOUW.js";import"./chunk-FZAZOYOC.js";import"./chunk-4G2S4IQ7.js";import{g as _n}from"./chunk-6QEGUECT.js";import"./chunk-CDFI3T4I.js";import"./chunk-77NG3VXC.js";import{e as un}from"./chunk-3HVK22Q3.js";import"./chunk-IMZ6UPLL.js";import"./chunk-U4TM7WBS.js";import"./chunk-BJ7I5SOF.js";import"./chunk-KVR626JS.js";import"./chunk-MQTNR3WQ.js";import"./chunk-H47OMZJB.js";import"./chunk-VWXGTXRV.js";import"./chunk-DLEHEH43.js";import"./chunk-WATQXADU.js";import{a as pn}from"./chunk-R7JKANYL.js";import{l as U}from"./chunk-BTF5W6KP.js";import"./chunk-MHGUBVXK.js";import"./chunk-X3JMCOQX.js";import{a as N,b as V}from"./chunk-LJ6K3IYK.js";import"./chunk-BV2OUJIG.js";import"./chunk-N33DLVOR.js";import{a as rn,b as cn}from"./chunk-HXBGSEHQ.js";import{a as on}from"./chunk-UTYLAOFD.js";import{b as an}from"./chunk-LY2L7L3N.js";import"./chunk-4ZNKTWHU.js";import{B as Xe,D as Ke,E as en,ja as nn,ma as tn,o as Je,q as Ye,t as B}from"./chunk-C53UORQN.js";import"./chunk-O6XYH7PW.js";import"./chunk-HYT4FRIV.js";import{Da as Qe,Ya as me,ka as We}from"./chunk-GRKZLBTJ.js";import{n as qe}from"./chunk-DNJMDJPD.js";import"./chunk-WYFHTUC5.js";import"./chunk-SJPXSUWQ.js";import"./chunk-N4X2ZSCK.js";import{B as ve,o as Ge}from"./chunk-YBSG77R6.js";import{b as Ze}from"./chunk-JMVK4GP4.js";import"./chunk-I6AEVJLZ.js";import{i as W,j as ce,o as Q}from"./chunk-DXTONCKZ.js";import{b as E,c as I}from"./chunk-HRCH7YTL.js";import"./chunk-ZUVYQ52R.js";import{c as le}from"./chunk-V2N2YMJZ.js";import{d as se}from"./chunk-3WKYSXKM.js";import"./chunk-QHZU4PST.js";import"./chunk-LO4BUZD5.js";import"./chunk-HFX225X2.js";import"./chunk-CJEIUXWH.js";import"./chunk-3QAVFP5S.js";import"./chunk-LS74OHRZ.js";import"./chunk-5Q3MT75O.js";import{e as H,g as R,i as ze,j as je,l as re}from"./chunk-NKUORADV.js";import"./chunk-A5YLLBSK.js";import{u as $e}from"./chunk-VJLDJJUQ.js";import{e as Be,h as Ue,i as q,r as Fe}from"./chunk-224PXFJJ.js";import"./chunk-2K5EWLY6.js";import{A as _e,Ab as Te,Cd as M,Ec as g,Fa as T,Fb as O,Gc as r,Ja as y,Kc as Ae,Lb as ne,Lc as Ee,Mb as te,Mc as Ie,N as Z,Nd as G,Pa as ye,Qc as ge,Sc as x,Ub as ie,Uc as ae,Vb as oe,Vc as p,Wc as D,Xc as A,_b as b,bd as Ve,ca as ee,cd as De,da as ke,dc as d,dd as he,f as X,fc as u,fd as L,g as F,ic as z,jb as Se,jc as j,k as pe,kb as J,kc as f,kd as fe,la as Pe,lc as o,ld as xe,mc as c,md as Le,n as K,nc as m,pb as a,qa as v,rd as k,sd as P,t as $,tc as Ce,td as He,ud as Re,vc as h,wc as Oe,wd as Ne,xa as _,ya as C,za as we}from"./chunk-QXK5WLZZ.js";import"./chunk-MH5V57HS.js";var hn=(()=>{class n{lazyDialog=v(Ze);async open(){let e=await import("./feedback-dialog.component-IYJ35X7L.js").then(t=>t.FeedbackDialogComponent);return(await this.lazyDialog.getDialogService()).open(e,{panelClass:["feedback-dialog","basic-dialog","fullscreen-lt-sm"],id:"feedbackDialog",width:void 0,height:void 0,maxWidth:void 0,maxHeight:void 0})}static \u0275fac=function(i){return new(i||n)};static \u0275prov=Pe({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function Sn(n,l){if(n&1){let e=h();
1o(0,"div",33)(1,"a",36),g("click",function(t){_(e);let s=r(3);return C(s.onItemClick(t,!s.canPublishToHome))}),m(2,"mat-icon",37),o(3,"span"),p(4,"Pages"),c()()()}if(n&2){let e=r(3);f("matTooltipDisabled",e.canPublishToHome),a(),x("disabled",!e.canPublishToHome),f("routerLink",e.canPublishToHome?"/admin/pages":null),b("aria-disabled",!e.canPublishToHome)("tabindex",e.canPublishToHome?0:-1)}}function Tn(n,l){if(n&1){let e=h();o(0,"a",38),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",39),o(2,"span"),p(3,"Post labels"),c()()}}function On(n,l){if(n&1){let e=h();o(0,"div",35)(1,"a",40),g("click",function(t){_(e);let s=r(3);return C(s.onItemClick(t,!s.canPublishContent))}),m(2,"mat-icon",41),o(3,"span"),p(4,"Sliders"),c()()()}if(n&2){let e=r(3);f("matTooltipDisabled",e.canPublishContent),a(),x("disabled",!e.canPublishContent),f("routerLink",e.canPublishContent?"/admin/sliders":null),b("aria-disabled",!e.canPublishContent)("tabindex",e.canPublishContent?0:-1)}}function An(n,l){if(n&1){let e=h();o(0,"div",4)(1,"button",26),g("click",function(t){_(e);let s=r(2);return C(s.toggleSubMenu("content",t))}),m(2,"mat-icon",27),o(3,"span"),p(4,"Content"),c(),m(5,"mat-icon",7),c(),o(6,"div",28)(7,"a",29),g("click",function(){_(e);let t=r(2);return C(t.onItemClick())}),m(8,"mat-icon",30),o(9,"span"),p(10,"Posts"),c()(),o(11,"a",31),g("click",function(){_(e);let t=r(2);return C(t.onItemClick())}),m(12,"mat-icon",32),o(13,"span"),p(14,"Events"),c()(),d(15,Sn,5,6,"div",33),d(16,Tn,4,0,"a",34),d(17,On,5,6,"div",35),c()()}if(n&2){let e=r(2);a(),b("aria-expanded",e.contentMenuExpanded()),a(4),x("expanded",e.contentMenuExpanded()),a(),x("expanded",e.contentMenuExpanded()),f("inert",!e.contentMenuExpanded()),a(9),u(e.menuOptions!=null&&e.menuOptions.pagesEnabled?15:-1),a(),u(e.canManageAppSettings&&e.canManagePostTypes&&(e.menuOptions!=null&&e.menuOptions.postTypesEnabled)?16:-1),a(),u(e.menuOptions!=null&&e.menuOptions.slidersEnabled?17:-1)}}function En(n,l){if(n&1){let e=h();o(0,"a",47),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",43),o(2,"span"),p(3,"Comments"),c()()}}function In(n,l){if(n&1){let e=h();o(0,"a",48),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",49),o(2,"span"),p(3,"Submitted content"),c()()}}function Vn(n,l){if(n&1){let e=h();o(0,"div",4)(1,"button",42),g("click",function(t){_(e);let s=r(2);return C(s.toggleSubMenu("moderation",t))}),m(2,"mat-icon",43),o(3,"span"),p(4,"Moderation"),c(),m(5,"mat-icon",7),c(),o(6,"div",44),d(7,En,4,0,"a",45),d(8,In,4,0,"a",46),c()()}if(n&2){let e=r(2);a(),b("aria-expanded",e.moderationMenuExpanded()),a(4),x("expanded",e.moderationMenuExpanded()),a(),x("expanded",e.moderationMenuExpanded()),f("inert",!e.moderationMenuExpanded()),a(),u(e.canModerateComments?7:-1),a(),u(e.canPublishContent?8:-1)}}function Dn(n,l){if(n&1){let e=h();o(0,"a",50),g("click",function(){_(e);let t=r(2);return C(t.onItemClick())}),m(1,"mat-icon",51),o(2,"span"),p(3,"Welcome message"),c()()}}function Ln(n,l){if(n&1){let e=h();o(0,"a",58),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",53),o(2,"span"),p(3,"Look and feel"),c()()}}function Hn(n,l){if(n&1){let e=h();o(0,"button",59),g("click",function(){_(e);let t=r(3);return C(t.onShowHomeCustomization())}),m(1,"mat-icon",60),o(2,"span"),p(3,"Home customization"),c()()}}function Rn(n,l){if(n&1){let e=h();o(0,"a",61),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",62),o(2,"span"),p(3,"Menu editor"),c()()}}function Nn(n,l){if(n&1){let e=h();o(0,"div",4)(1,"button",52),g("click",function(t){_(e);let s=r(2);return C(s.toggleSubMenu("appearance",t))}),m(2,"mat-icon",53),o(3,"span"),p(4,"Appearance"),c(),m(5,"mat-icon",7),c(),o(6,"div",54),d(7,Ln,4,0,"a",55),d(8,Hn,4,0,"button",56),d(9,Rn,4,0,"a",57),c()()}if(n&2){let e=r(2);a(),b("aria-expanded",e.appearanceMenuExpanded()),a(4),x("expanded",e.appearanceMenuExpanded()),a(),x("expanded",e.appearanceMenuExpanded()),f("inert",!e.appearanceMenuExpanded()),a(),u(e.menuOptions!=null&&e.menuOptions.lookAndFeelEnabled?7:-1),a(),u(e.menuOptions!=null&&e.menuOptions.homeCustomizationEnabled?8:-1),a(),u(e.menuOptions!=null&&e.menuOptions.menuEditEnabled?9:-1)}}function Bn(n,l){if(n&1){let e=h();o(0,"a",69),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",70),o(2,"span"),p(3,"Give"),c()()}}function Un(n,l){if(n&1){let e=h();o(0,"a",71),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",64),o(2,"span"),p(3,"Payment processors"),c()()}}function Fn(n,l){if(n&1){let e=h();o(0,"a",72),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",73),o(2,"span"),p(3,"Products"),c()()}}function $n(n,l){if(n&1){let e=h();o(0,"a",74),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",75),o(2,"span"),p(3,"Subscriptions"),c()(),o(4,"a",76),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(5,"mat-icon",77),o(6,"span"),p(7,"Payments"),c()()}}function zn(n,l){if(n&1){let e=h();o(0,"div",4)(1,"button",63),g("click",function(t){_(e);let s=r(2);
1return C(s.toggleSubMenu("commerce",t))}),m(2,"mat-icon",64),o(3,"span"),p(4,"Commerce"),c(),m(5,"mat-icon",7),c(),o(6,"div",65),d(7,Bn,4,0,"a",66),d(8,Un,4,0,"a",67),d(9,Fn,4,0,"a",68),d(10,$n,8,0),c()()}if(n&2){let e=r(2);a(),b("aria-expanded",e.commerceMenuExpanded()),a(4),x("expanded",e.commerceMenuExpanded()),a(),x("expanded",e.commerceMenuExpanded()),f("inert",!e.commerceMenuExpanded()),a(),u(e.canManageGive?7:-1),a(),u(e.canManageAppSettings?8:-1),a(),u(e.paidChannelsEnabled?9:-1),a(),u(e.canViewPaymentsSubscriptions?10:-1)}}function jn(n,l){if(n&1){let e=h();o(0,"a",86),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",87),o(2,"span"),p(3,"Custom domains"),c()()}}function Gn(n,l){if(n&1){let e=h();o(0,"a",88),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",89),o(2,"span"),p(3,"URL redirects"),c()()}}function qn(n,l){if(n&1){let e=h();o(0,"a",90),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",91),o(2,"span"),p(3,"Custom code"),c()()}}function Wn(n,l){if(n&1){let e=h();o(0,"a",92),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",93),o(2,"span"),p(3,"Third-party app access"),c()()}}function Qn(n,l){if(n&1){let e=h();o(0,"a",94),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",79),o(2,"span"),p(3,"Advanced options"),c()()}}function Zn(n,l){if(n&1){let e=h();o(0,"div",4)(1,"button",78),g("click",function(t){_(e);let s=r(2);return C(s.toggleSubMenu("settings",t))}),m(2,"mat-icon",79),o(3,"span"),p(4,"Configuration"),c(),m(5,"mat-icon",7),c(),o(6,"div",80),d(7,jn,4,0,"a",81),d(8,Gn,4,0,"a",82),d(9,qn,4,0,"a",83),d(10,Wn,4,0,"a",84),d(11,Qn,4,0,"a",85),c()()}if(n&2){let e=r(2);a(),b("aria-expanded",e.settingsMenuExpanded()),a(4),x("expanded",e.settingsMenuExpanded()),a(),x("expanded",e.settingsMenuExpanded()),f("inert",!e.settingsMenuExpanded()),a(),u(e.showCustomDomains?7:-1),a(),u(e.menuOptions!=null&&e.menuOptions.urlRedirectsEnabled?8:-1),a(),u(e.menuOptions!=null&&e.menuOptions.customCodeEnabled?9:-1),a(),u(e.canManageThirdPartyAppAccess&&e.thirdPartyAppAccessRollout&&(e.menuOptions!=null&&e.menuOptions.thirdPartyAppAccessEnabled)?10:-1),a(),u(e.menuOptions!=null&&e.menuOptions.advancedOptionsEnabled?11:-1)}}function Jn(n,l){if(n&1){let e=h();o(0,"a",97),g("click",function(){_(e);let t=r(3);return C(t.onItemClick())}),m(1,"mat-icon",98),o(2,"span"),p(3,"Billing"),c()()}}function Yn(n,l){n&1&&m(0,"span",100)}function Xn(n,l){if(n&1){let e=h();o(0,"a",99),g("click",function(t){_(e);let s=r(3);return C(s.onOpenStripeBilling(t))}),m(1,"mat-icon",98),o(2,"span"),p(3,"Billing"),c(),d(4,Yn,1,0,"span",100),c()}if(n&2){let e=r(3);x("disabled",e.billingUrlLoading),f("href",e.billingUrlLoading?null:"/api/campaign/billingUrl",J),b("aria-disabled",e.billingUrlLoading)("tabindex",e.billingUrlLoading?-1:0),a(4),u(e.billingUrlLoading?4:-1)}}function Kn(n,l){if(n&1&&d(0,Jn,4,0,"a",95)(1,Xn,5,6,"a",96),n&2){let e=r(2);u(e.paidPlan?1:0)}}function et(n,l){if(n&1){let e=h();o(0,"a",101),g("click",function(){_(e);let t=r(2);return C(t.onItemClick())}),m(1,"mat-icon",102),o(2,"span"),p(3,"Contact us"),c()()}}function nt(n,l){if(n&1){let e=h();o(0,"a",103),g("click",function(){_(e);let t=r(2);return C(t.onItemClick())}),m(1,"mat-icon",104),o(2,"span",105),p(3," Open builder "),m(4,"mat-icon",106),c()()}if(n&2){let e=r(2);f("href",e.builderLink,J)}}function tt(n,l){if(n&1){let e=h();o(0,"div",0)(1,"button",1),g("click",function(t){_(e);let s=r();return C(s.closeMenu(t))}),m(2,"mat-icon",2),o(3,"span",3),p(4,"Main menu"),c()(),d(5,An,18,9,"div",4),d(6,Vn,9,8,"div",4),o(7,"div",4)(8,"button",5),g("click",function(t){_(e);let s=r();return C(s.toggleSubMenu("users",t))}),m(9,"mat-icon",6),o(10,"span"),p(11,"Community"),c(),m(12,"mat-icon",7),c(),o(13,"div",8)(14,"div",9)(15,"a",10),g("click",function(t){_(e);let s=r();return C(s.onItemClick(t,!s.canEditMembers))}),m(16,"mat-icon",11),o(17,"span"),p(18,"Members"),c()()(),o(19,"div",12)(20,"a",13),g("click",function(t){_(e);let s=r();return C(s.onItemClick(t,!s.canManagePermissions))}),m(21,"mat-icon",14),o(22,"span"),p(23,"Member roles"),c()()(),d(24,Dn,4,0,"a",15),o(25,"div",16)(26,"a",17),g("click",function(t){_(e);let s=r();return C(s.onItemClick(t,!s.canManageChannels))}),m(27,"mat-icon",18),o(28,"span"),p(29,"Channels"),c()()()()(),d(30,Nn,10,9,"div",4),d(31,zn,11,10,"div",4),d(32,Zn,12,11,"div",4),o(33,"div",4)(34,"button",19),g("click",function(t){_(e);let s=r();return C(s.toggleSubMenu("system",t))}),m(35,"mat-icon",20),o(36,"span"),p(37,"Account"),c(),m(38,"mat-icon",7),c(),o(39,"div",21),d(40,Kn,2,1),d(41,et,4,0,"a",22),o(42,"button",23),g("click",function(){_(e);let t=r();return C(t.onShowFeedback())}),m(43,"mat-icon",24),p(44," Give feedback "),c(),d(45,nt,5,1,"a",25),c()()()}if(n&2){let e=r();a(5),u(e.canPublishContent||e.canCreateContent?5:-1),a(),u(e.canModerateComments||e.canPublishContent?6:-1),a(2),b("aria-expanded",e.usersMenuExpanded()),a(4),x("expanded",e.usersMenuExpanded()),a(),x("expanded",e.usersMenuExpanded()),f("inert",!e.usersMenuExpanded()),a(),f("matTooltipDisabled",e.canEditMembers),a(),x("disabled",!e.canEditMembers),f("routerLink",e.canEditMembers?"/admin/members":null),b("aria-disabled",!e.canEditMembers)("tabindex",e.canEditMembers?0:-1),a(4),f("matTooltipDisabled",e.canManagePermissions),a(),x("disabled",!e.canManagePermissions),f("routerLink",e.canManagePermissions?"/admin/memberRoles":null),b("aria-disabled",!e.canManagePermissions)("tabindex",e.canManagePermissions?0:-1),a(4),u(e.canManageAppSettings&&(e.menuOptions!=null&&e.menuOptions.welcomeMessageEnabled)?24:-1),a(),f("matTooltipDisabled",e.canManageChannels),a(),x("disabled",!e.canManageChannels),f("routerLink",e.canManageChannels?"/channels":null),b("aria-disabled",!e.canManageChannels)("tabindex",e.canManageChannels?0:-1),a(4),u(e.canManageAppSettings?30:-1),a(),u(e.paidChannelsEnabled||e.canManageAppSettings||e.canManageGive||e.canViewPaymentsSubscriptions?31:-1),a(),u(e.canManageAppSettings||e.canManageThirdPartyAppAccess?32:-1),a(2),b("aria-expanded",e.systemMenuExpanded()),a(4),x("expanded",e.systemMenuExpanded()),a(),x("expanded",e.systemMenuExpanded()),f("inert",!e.systemMenuExpanded()),a(),u(e.canManageAppSettings&&(e.menuOptions!=null&&e.menuOptions.advancedOptionsEnabled)?40:-1),a(),u(e.canManageAppSettings?41:-1),a(4),u(e.canAccessBuilder?45:-1)}}var fn=(()=>{class n{showAdminMenu=!1;showHubAdministration=!1;canManageAppSettings=!1;canManageThirdPartyAppAccess=!1;canEditMembers=!1;canManagePermissions=!1;canPublishContent=!1;canCreateContent=!1;canManageChannels=!1;paidChannelsEnabled=!1;paidPlan=!1;builderLink="";menuOptions=null;showCustomDomains=!1;thirdPartyAppAccessRollout=!1;billingUrlLoading=!1;canPublishToHome=!1;canManagePostTypes=!1;canAccessBuilder=!1;canModerateComments=!1;canManageGive=!1;canViewPaymentsSubscriptions=!1;closeAdminMenu=new T;itemClicked=new T;showHomeCustomization=new T;showFeedback=new T;openStripeBilling=new T;_contentMenuExpanded=y(!1);_moderationMenuExpanded=y(!1);_usersMenuExpanded=y(!1);_appearanceMenuExpanded=y(!1);_commerceMenuExpanded=y(!1);_settingsMenuExpanded=y(!1);_systemMenuExpanded=y(!1);contentMenuExpanded=this._contentMenuExpanded.asReadonly();moderationMenuExpanded=this._moderationMenuExpanded.asReadonly();usersMenuExpanded=this._usersMenuExpanded.asReadonly();appearanceMenuExpanded=this._appearanceMenuExpanded.asReadonly();commerceMenuExpanded=this._commerceMenuExpanded.asReadonly();settingsMenuExpanded=this._settingsMenuExpanded.asReadonly();systemMenuExpanded=this._systemMenuExpanded.asReadonly();closeMenu(e){this.closeAdminMenu.emit(e)}onEscape(e){this.showAdminMenu&&this.closeMenu(e)}onItemClick(e,i=!1){if(i&&e){e.preventDefault(),e.stopPropagation();return}
1this.itemClicked.emit()}onShowHomeCustomization(){this.showHomeCustomization.emit()}onShowFeedback(){this.showFeedback.emit()}onOpenStripeBilling(e){if(this.billingUrlLoading){e.preventDefault();return}this.openStripeBilling.emit(e)}getExpandedState(e){switch(e){case"content":return this.contentMenuExpanded();case"moderation":return this.moderationMenuExpanded();case"users":return this.usersMenuExpanded();case"appearance":return this.appearanceMenuExpanded();case"commerce":return this.commerceMenuExpanded();case"settings":return this.settingsMenuExpanded();case"system":return this.systemMenuExpanded();default:return!1}}setExpandedState(e,i){switch(e){case"content":this._contentMenuExpanded.set(i);break;case"moderation":this._moderationMenuExpanded.set(i);break;case"users":this._usersMenuExpanded.set(i);break;case"appearance":this._appearanceMenuExpanded.set(i);break;case"commerce":this._commerceMenuExpanded.set(i);break;case"settings":this._settingsMenuExpanded.set(i);break;case"system":this._systemMenuExpanded.set(i);break}}toggleSubMenu(e,i){i&&i.stopPropagation();let t=this.getExpandedState(e);this.setExpandedState(e,!t)}static \u0275fac=function(i){return new(i||n)};static \u0275cmp=O({type:n,selectors:[["ih-admin-menu"]],hostBindings:function(i,t){i&1&&g("keydown.escape",function(w){return t.onEscape(w)})},inputs:{showAdminMenu:"showAdminMenu",showHubAdministration:"showHubAdministration",canManageAppSettings:"canManageAppSettings",canManageThirdPartyAppAccess:"canManageThirdPartyAppAccess",canEditMembers:"canEditMembers",canManagePermissions:"canManagePermissions",canPublishContent:"canPublishContent",canCreateContent:"canCreateContent",canManageChannels:"canManageChannels",paidChannelsEnabled:"paidChannelsEnabled",paidPlan:"paidPlan",builderLink:"builderLink",menuOptions:"menuOptions",showCustomDomains:"showCustomDomains",thirdPartyAppAccessRollout:"thirdPartyAppAccessRollout",billingUrlLoading:"billingUrlLoading",canPublishToHome:"canPublishToHome",canManagePostTypes:"canManagePostTypes",canAccessBuilder:"canAccessBuilder",canModerateComments:"canModerateComments",canManageGive:"canManageGive",canViewPaymentsSubscriptions:"canViewPaymentsSubscriptions"},outputs:{closeAdminMenu:"closeAdminMenu",itemClicked:"itemClicked",showHomeCustomization:"showHomeCustomization",showFeedback:"showFeedback",openStripeBilling:"openStripeBilling"},decls:1,vars:1,consts:[["id","hubAdminMenuPanel","role","navigation",1,"hub-admin-nav-list"],["type","button","id","closeAdminMenuBtn","data-testid","close-admin-menu-btn","ihTrackClick","Back hub administration menu clicked","aria-label","Back to main menu",1,"menu-return","menu-item","nav-text-color",3,"click"],["svgIcon","chevron-left","aria-hidden","true",1,"main-menu-icon"],[1,"nav-text","flex"],[1,"sub-menu-section"],["aria-controls","community-submenu","ihTrackClick","Community submenu toggled",1,"sub-menu-header","menu-item","nav-text-color",3,"click"],["svgIcon","account-group-outline",1,"item-icon"],["svgIcon","chevron-down",1,"chevron-icon"],["id","community-submenu",1,"sub-menu-items",3,"inert"],["matTooltip","Members requires invite permission",3,"matTooltipDisabled"],["data-testid","admin-members-link","matRipple","","ihTrackClick","Hub administration members clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click","routerLink"],["svgIcon","account-multiple",1,"item-icon"],["matTooltip","Member roles requires manage permissions",3,"matTooltipDisabled"],["data-testid","admin-member-roles-link","matRipple","","ihTrackClick","Hub administration member roles clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click","routerLink"],["svgIcon","shield-check-outline",1,"item-icon"],["routerLink","/admin/welcomeMessage","matRipple","","ihTrackClick","Hub administration welcome message clicked",1,"menu-item","nav-text-color","sub-menu-item"],["matTooltip","Channels requires invite/edit user, edit channel, edit roles, or edit lock screen permission",3,"matTooltipDisabled"],["id","channelsBtn","matRipple","","ihTrackClick","Hub administration channels clicked",1,"menu-item","nav-text-color","sub-menu
1-item",3,"click","routerLink"],["svgIcon","pound",1,"item-icon"],["aria-controls","account-submenu","ihTrackClick","Account submenu toggled",1,"sub-menu-header","menu-item","nav-text-color",3,"click"],["svgIcon","card-account-details-outline",1,"item-icon"],["id","account-submenu",1,"sub-menu-items",3,"inert"],["routerLink","/admin/contactUs","matRipple","","ihTrackClick","Hub administration Contact us clicked",1,"menu-item","nav-text-color","sub-menu-item"],["matRipple","",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","bullhorn",1,"item-icon"],["target","_blank","matRipple","","rel","noopener noreferrer","ihTrackClick","Hub administration builder link clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"href"],["aria-controls","content-submenu","ihTrackClick","Content submenu toggled",1,"sub-menu-header","menu-item","nav-text-color",3,"click"],["svgIcon","file-document",1,"item-icon"],["id","content-submenu",1,"sub-menu-items",3,"inert"],["routerLink","/admin/posts","matRipple","","ihTrackClick","Hub administration posts clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","post",1,"item-icon"],["routerLink","/admin/events","matRipple","","ihTrackClick","Hub administration events clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","calendar",1,"item-icon"],["matTooltip","Pages requires publish permission on Home channel",3,"matTooltipDisabled"],["routerLink","/admin/postTypes","ihTrackClick","Hub administration post labels clicked",1,"menu-item","nav-text-color","sub-menu-item"],["matTooltip","Sliders requires publish permission",3,"matTooltipDisabled"],["matRipple","","ihTrackClick","Hub administration pages clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click","routerLink"],["svgIcon","newspaper-variant-outline",1,"item-icon"],["routerLink","/admin/postTypes","ihTrackClick","Hub administration post labels clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","label",1,"item-icon"],["matRipple","","ihTrackClick","Hub administration sliders clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click","routerLink"],["svgIcon","camera-burst",1,"item-icon"],["type","button","aria-controls","moderation-submenu","ihTrackClick","Moderation submenu toggled",1,"sub-menu-header","menu-item","nav-text-color",3,"click"],["svgIcon","comment-check",1,"item-icon"],["id","moderation-submenu",1,"sub-menu-items",3,"inert"],["data-testid","admin-comments-link","routerLink","/admin/comments","matRipple","","ihTrackClick","Hub administration comments clicked",1,"menu-item","nav-text-color","sub-menu-item"],["data-testid","admin-submitted-content-link","routerLink","/admin/submittedContent","matRipple","","ihTrackClick","Hub administration submitted content clicked",1,"menu-item","nav-text-color","sub-menu-item"],["data-testid","admin-comments-link","routerLink","/admin/comments","matRipple","","ihTrackClick","Hub administration comments clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["data-testid","admin-submitted-content-link","routerLink","/admin/submittedContent","matRipple","","ihTrackClick","Hub administration submitted content clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","account-edit",1,"item-icon"],["routerLink","/admin/welcomeMessage","matRipple","","ihTrackClick","Hub administration welcome message clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","email-edit",1,"item-icon"],["aria-controls","appearance-submenu","ihTrackClick","Appearance submenu toggled",1,"sub-menu-header","menu-item","nav-text-color",3,"click"],["svgIcon","palette",1,"item-icon"],["id","appearance-submenu",1,"sub-menu-items",3,"inert"],["id","lookAndFeelBtn","routerLink","/admin/lookAndFeel","matRipple","","ihTrackClick","Hub administration look and feel clicked",1,"menu-item","nav-text-color","sub-menu-item"],["matRipple","","ihTrackClick","Hub administration home customization clicked",1,"menu-item","nav-text-color","sub-menu-item"],["routerLink","/admin/menu","matRipple","","ihTrackClick","Hub administration menu 
1clicked",1,"menu-item","nav-text-color","sub-menu-item"],["id","lookAndFeelBtn","routerLink","/admin/lookAndFeel","matRipple","","ihTrackClick","Hub administration look and feel clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["matRipple","","ihTrackClick","Hub administration home customization clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","home-edit",1,"item-icon"],["routerLink","/admin/menu","matRipple","","ihTrackClick","Hub administration menu clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","format-list-bulleted-type",1,"item-icon"],["aria-controls","commerce-submenu","ihTrackClick","Commerce submenu toggled",1,"sub-menu-header","menu-item","nav-text-color",3,"click"],["svgIcon","currency-usd",1,"item-icon"],["id","commerce-submenu",1,"sub-menu-items",3,"inert"],["data-testid","admin-give-link","routerLink","/admin/give","matRipple","","ihTrackClick","Hub administration give clicked",1,"menu-item","nav-text-color","sub-menu-item"],["routerLink","/admin/merchantAccounts","matRipple","","ihTrackClick","Hub administration merchant accounts clicked",1,"menu-item","nav-text-color","sub-menu-item"],["routerLink","/admin/products","matRipple","","ihTrackClick","Hub administration products clicked",1,"menu-item","nav-text-color","sub-menu-item"],["data-testid","admin-give-link","routerLink","/admin/give","matRipple","","ihTrackClick","Hub administration give clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","gift-outline",1,"item-icon"],["routerLink","/admin/merchantAccounts","matRipple","","ihTrackClick","Hub administration merchant accounts clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["routerLink","/admin/products","matRipple","","ihTrackClick","Hub administration products clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","cart-outline",1,"item-icon"],["data-testid","admin-subscriptions-link","routerLink","/admin/subscriptions","matRipple","","ihTrackClick","Hub administration subscriptions clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","receipt-text",1,"item-icon"],["data-testid","admin-payments-link","routerLink","/admin/payments","matRipple","","ihTrackClick","Hub administration payments clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","cash-multiple",1,"item-icon"],["aria-controls","configuration-submenu","ihTrackClick","Configuration submenu toggled",1,"sub-menu-header","menu-item","nav-text-color",3,"click"],["svgIcon","cog",1,"item-icon"],["id","configuration-submenu",1,"sub-menu-items",3,"inert"],["routerLink","/admin/customDomains","matRipple","","ihTrackClick","Hub administration custom domains clicked",1,"menu-item","nav-text-color","sub-menu-item"],["routerLink","/admin/urlRedirects","matRipple","","ihTrackClick","Hub administration URL redirects clicked",1,"menu-item","nav-text-color","sub-menu-item"],["routerLink","/admin/customCode","matRipple","","ihTrackClick","Hub administration custom code clicked",1,"menu-item","nav-text-color","sub-menu-item"],["routerLink","/admin/thirdPartyAppAccess","matRipple","","ihTrackClick","Hub administration third-party app access clicked",1,"menu-item","nav-text-color","sub-menu-item"],["routerLink","/admin/advancedOptions","matRipple","","ihTrackClick","Hub administration advanced options clicked",1,"menu-item","nav-text-color","sub-menu-item"],["routerLink","/admin/customDomains","matRipple","","ihTrackClick","Hub administration custom domains clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","server-outline",1,"item-icon"],["routerLink","/admin/urlRedirects","matRipple","","ihTrackClick","Hub administration URL redirects clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","file-arrow-left-right",1,"item-icon"],["routerLink","/admin/customCode","matRipple","","ihTrackClick","Hub administration custom code clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","code-tags",1,"item-icon"],["routerLink","/admin/thirdPartyAppAccess","matRipple","","ihTrackClick","Hub administration third-party app access clicked",1,"menu-item","nav-text-color","sub-menu
1-item",3,"click"],["svgIcon","shield-key-outline",1,"item-icon"],["routerLink","/admin/advancedOptions","matRipple","","ihTrackClick","Hub administration advanced options clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["routerLink","/upgrade","matRipple","","ihTrackClick","Hub administration billing clicked",1,"menu-item","nav-text-color","sub-menu-item"],["matRipple","","ihTrackClick","Hub administration billing clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"href","disabled"],["routerLink","/upgrade","matRipple","","ihTrackClick","Hub administration billing clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","credit-card",1,"item-icon"],["matRipple","","ihTrackClick","Hub administration billing clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click","href"],[1,"loading-animation"],["routerLink","/admin/contactUs","matRipple","","ihTrackClick","Hub administration Contact us clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click"],["svgIcon","email-outline",1,"item-icon"],["target","_blank","matRipple","","rel","noopener noreferrer","ihTrackClick","Hub administration builder link clicked",1,"menu-item","nav-text-color","sub-menu-item",3,"click","href"],["svgIcon","account-hard-hat",1,"item-icon"],[1,"nav-open-builder","fx-layout-align-start-center"],["svgIcon","open-in-new",1,"open-in-new-icon"]],template:function(i,t){i&1&&d(0,tt,46,39,"div",0),i&2&&u(t.showAdminMenu?0:-1)},dependencies:[Q,ce,V,I,E,R,H,de,ln,U],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;flex:0 0 100%;width:100%;min-width:100%}.hub-admin-nav-list[_ngcontent-%COMP%]{width:100%;min-width:100%;padding:8px;overflow:hidden}.menu-return[_ngcontent-%COMP%]{height:48px;margin:4px 0;text-align:left;border-radius:var(--mat-sys-corner-extra-small)}.menu-return[_ngcontent-%COMP%]:hover   .mat-icon[_ngcontent-%COMP%]{transition:transform .5s;transform:translate3d(-5px,0,0)}.menu-return[_ngcontent-%COMP%]:not(:hover)   .mat-icon[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_bounceLeft 4s ease-in-out 3s infinite}.menu-return[_ngcontent-%COMP%]   .main-menu-icon[_ngcontent-%COMP%]{margin-right:32px}.menu-item[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;height:40px;margin:2px 0;padding:0 16px;overflow:hidden;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;color:var(--color-nav-text);border:none;border-radius:var(--mat-sys-corner-full);background-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.menu-item[_ngcontent-%COMP%]:hover{background-color:var(--color-accent);color:var(--color-accent-contrast)}.menu-item[_ngcontent-%COMP%]:hover   .mat-icon[_ngcontent-%COMP%]{color:var(--color-accent-contrast)}.menu-item[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--mat-sys-primary, #1976d2);outline-offset:-2px}.menu-item.disabled[_ngcontent-%COMP%]{pointer-events:none;opacity:.5}.menu-item[_ngcontent-%COMP%]   .item-icon[_ngcontent-%COMP%]{margin-right:var(--ih-menu-icon-margin, 16px)}.menu-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-top:2px}.loading-animation[_ngcontent-%COMP%]{display:inline-block;width:20px;height:20px;margin-left:8px;border:2px solid rgba(var(--color-nav-text-rgb),.2);border-top-color:var(--color-nav-text);border-radius:50%;animation:_ngcontent-%COMP%_spin 1s linear infinite}.nav-open-builder[_ngcontent-%COMP%]{display:flex;align-items:center}.sub-menu-section[_ngcontent-%COMP%]{margin:8px 0}.sub-menu-header[_ngcontent-%COMP%]{position:relative;justify-content:space-between;border-radius:var(--mat-sys-corner-full)}.sub-menu-header[_ngcontent-%COMP%]   .chevron-icon[_ngcontent-%COMP%]{margin-right:0;margin-left:auto;transition:transform .2s ease}.sub-menu-header[_ngcontent-%COMP%]   .chevron-icon.expanded[_ngcontent-%COMP%]{transform:rotate(180deg)}.sub-menu-items[_ngcontent-%COMP%]{position:relative;overflow:hidden;border-radius:var(--mat-sys-corner-extra-small);margin:4px 0;background:rgba(var(--color-nav-text-rgb, 0, 0, 0),.05)}.sub-menu-items[_ngcontent-%COMP%]:not(.expanded){max-height:0;opacity:0;visibility:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s}
1.sub-menu-items.expanded[_ngcontent-%COMP%]{max-height:500px;opacity:1;visibility:visible;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility 0s 0s}.sub-menu-item[_ngcontent-%COMP%]{padding-left:48px;background:transparent;border-radius:var(--mat-sys-corner-full)}.sub-menu-section[_ngcontent-%COMP%]   .sub-menu-items[_ngcontent-%COMP%]{will-change:transform;backface-visibility:hidden;min-height:0}@keyframes _ngcontent-%COMP%_bounceLeft{0%{transform:translateZ(0)}20%{transform:translateZ(0)}50%{transform:translateZ(0)}80%{transform:translateZ(0)}to{transform:translateZ(0)}40%{transform:translate3d(-5px,0,0)}60%{transform:translate3d(-3px,0,0)}}@keyframes _ngcontent-%COMP%_spin{to{transform:rotate(360deg)}}.collapsed[_nghost-%COMP%]   .menu-item[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .menu-item[_ngcontent-%COMP%], .collapsed[_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%]{justify-content:center;padding:0}.collapsed[_nghost-%COMP%]   .menu-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .menu-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .collapsed[_nghost-%COMP%]   .menu-item[_ngcontent-%COMP%]   .nav-text[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .menu-item[_ngcontent-%COMP%]   .nav-text[_ngcontent-%COMP%], .collapsed[_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .collapsed[_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%]   .nav-text[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%]   .nav-text[_ngcontent-%COMP%]{display:none!important}.collapsed[_nghost-%COMP%]   .menu-item[_ngcontent-%COMP%]   .item-icon[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .menu-item[_ngcontent-%COMP%]   .item-icon[_ngcontent-%COMP%], .collapsed[_nghost-%COMP%]   .menu-item[_ngcontent-%COMP%]   .main-menu-icon[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .menu-item[_ngcontent-%COMP%]   .main-menu-icon[_ngcontent-%COMP%], .collapsed[_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%]   .item-icon[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%]   .item-icon[_ngcontent-%COMP%], .collapsed[_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%]   .main-menu-icon[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%]   .main-menu-icon[_ngcontent-%COMP%]{margin:0}.collapsed[_nghost-%COMP%]   .sub-menu-header[_ngcontent-%COMP%]   .chevron-icon[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .sub-menu-header[_ngcontent-%COMP%]   .chevron-icon[_ngcontent-%COMP%]{display:none}.collapsed[_nghost-%COMP%]   .sub-menu-items[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .sub-menu-items[_ngcontent-%COMP%]{display:none}.collapsed[_nghost-%COMP%]   .loading-animation[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .loading-animation[_ngcontent-%COMP%]{display:none}.collapsed[_nghost-%COMP%]   .nav-open-builder[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .nav-open-builder[_ngcontent-%COMP%]{justify-content:center}.collapsed[_nghost-%COMP%]   .nav-open-builder[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%], .collapsed   [_nghost-%COMP%]   .nav-open-builder[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{display:none}[dir=rtl][_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%]{text-align:right}[dir=rtl][_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%]   .main-menu-icon[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .menu-return[_ngcontent-%COMP%]   .main-menu-icon[_ngcontent-%COMP%]{margin-right:0;margin-left:32px}[dir=rtl][_nghost-%COMP%]   .menu-item[_ngcontent-%COMP%]   .item-icon[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .menu-item[_ngcontent-%COMP%]   .item-icon[_ngcontent-%COMP%]{margin-right:0;margin-left:var(--ih-menu-icon-margin, 16px)}
1[dir=rtl][_nghost-%COMP%]   .sub-menu-header[_ngcontent-%COMP%]   .chevron-icon[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .sub-menu-header[_ngcontent-%COMP%]   .chevron-icon[_ngcontent-%COMP%]{margin-right:auto;margin-left:0}[dir=rtl][_nghost-%COMP%]   .sub-menu-item[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .sub-menu-item[_ngcontent-%COMP%]{padding-right:48px;padding-left:16px}'],changeDetection:0})}return n})();var ot=["profileMenu"],at=()=>[import("./profile-menu.component-MFDTVNQX.js").then(n=>n.ProfileMenuComponent)];function rt(n,l){if(n&1&&m(0,"ih-image",7),n&2){r(2);let e=he(0);f("imageInfo",e.profileImage)}}function ct(n,l){if(n&1){let e=h();o(0,"div",0)(1,"button",4),g("click",function(t){_(e);let s=r();return C(s.toggleMainMenu(t))}),o(2,"div",5)(3,"div",6),d(4,rt,1,1,"ih-image",7),c(),o(5,"div")(6,"div",8),p(7),c(),o(8,"div",9)(9,"span"),p(10),c()()(),o(11,"div",10),k(12,"async"),m(13,"mat-icon",11),c()()()()}if(n&2){let e=r(),i=he(0);a(4),u(i.profileImage?4:-1),a(2),b("title",i.fullName),a(),A(" ",i.fullName," "),a(),b("title",i.email),a(2),D(i.email),a(),x("expanded",P(12,7,e.showMenu$))}}function lt(n,l){if(n&1){let e=h();o(0,"div",1)(1,"div",12),p(2,"You're Almost There"),c(),o(3,"div",13)(4,"button",14),g("click",function(){_(e);let t=r();return C(t.showCompleteProfile())}),p(5," Finish setting up your profile "),c()()()}}function st(n,l){n&1&&(p(0," or "),o(1,"b"),p(2,"Register"),c())}function mt(n,l){if(n&1){let e=h();o(0,"div",2)(1,"div",15),p(2," Customize your experience "),c(),o(3,"span",16)(4,"button",17),g("click",function(){_(e);let t=r();return C(t.showLogin())}),o(5,"b"),p(6,"Sign In"),c(),d(7,st,3,0),c()()()}if(n&2){let e=r();a(7),u(e.allowRegistration()?7:-1)}}function dt(n,l){n&1&&m(0,"ih-profile-menu")}function ut(n,l){n&1&&(o(0,"div",18),m(1,"div",19)(2,"div",19)(3,"div",19)(4,"div",19)(5,"div",19)(6,"div",19),c())}var xn=(()=>{class n{auth=v(B);config=v(me);signalr=v(Ye);router=v(W);loginDialog=v(un);cd=v(G);completeProfile=v(pn);layout=v(nn);loading$=new F(!1);hostClass=!0;elementId="accountInfo";profileMenuViewContainer;profileMenuComponentType;profileMenu;config$=this.config.config$;allowRegistration=le(this.config.config$.pipe($(e=>!e.isPrivate&&!e.registration.disabled)));currentUser$=this.auth.currentUser$.pipe($(e=>e&&{campaign_user_id:e.campaign_user_id,fullName:e.fullName,profileImage:e.profileImage?{url:e.profileImage.url,cropData:e.profileImage.cropData,blurHash:e.profileImage.blurHash,stockPhoto:e.profileImage.stockPhoto}:null,email:e.email,profileComplete:e.profileComplete,isOwner:e.isOwner}));showLetsGoBanner$=this.currentUser$.pipe($(e=>(this.layout.setCompleteProfile(!1),!e||e.isOwner?!1:(e.profileComplete||this.layout.setCompleteProfile(!0),!e.profileComplete))));bgClass="profile-bg-"+Math.floor(Math.random()*10);showMenu$=new F(!1);constructor(){}showLogin(){this.loginDialog.open()}register(){this.router.navigate(["account","register"])}showCompleteProfile(){this.completeProfile.open()}toggleMainMenu(e){e.stopPropagation(),this.showMenu$.next(!this.showMenu$.value),!this.profileMenuComponentType&&!this.loading$.value&&(this.loading$.next(!0),requestAnimationFrame(()=>{import("./profile-menu.component-MFDTVNQX.js").then(i=>{this.profileMenuComponentType=i.ProfileMenuComponent,this.profileMenu=this.profileMenuViewContainer?.createComponent(this.profileMenuComponentType),this.cd.markForCheck(),this.loading$.next(!1)})}))}static \u0275fac=function(i){return new(i||n)};static \u0275cmp=O({type:n,selectors:[["ih-account-info"]],viewQuery:function(i,t){if(i&1&&Ae(ot,5,Te),i&2){let s;Ee(s=Ie())&&(t.profileMenuViewContainer=s.first)}},hostVars:3,hostBindings:function(i,t){i&2&&(Oe("id",t.elementId),x("ih-account-info",t.hostClass))},decls:15,vars:15,consts:[[1,"account-info"],[1,"finish-profile-notice","fx-layout-column","fx-layout-align-center-center"],[1,"account-logged-out","fx-layout-column","fx-layout-align-center-center"],[1,"profile-menu-wrapper"],["id","mainMenuToggleBtn","mat-button","",3,"click"],[1,"user-info"],[1,"user-image"],[3,"imageInfo"],[1,"full-name"],[1,"email"],[1,"icon"],["svgIcon","chevron-down"],[1,"finish-profile-text"],[1,"finish-profil-button-container"],["mat-raised-button","","color","accent","ihTrackClick","Nav finish setting up your profile button clicked","aria-label","Finish setting up your profile",1,"finish-profile-button",3,"click"],[1,"customize-your-experience-text","fx-layout-row","fx-layout-align-center-center"],[1,"customize-your-experience-button-container","fx-layout-row","fx-flex"],["id","sidenav-sign-in-button","data-testid","sidenav-sign-in-button","mat-raised-button","","color","accent","ihTrackClick","Left nav Sign In button clicked","aria-label","Sign in or register",1,"custom-your-experience-button",3,"click"],[1,"profile-menu-placeholder"],[1,"profile-menu-placeholder-item","pulse"]],template:function(i,t){if(i&1&&(Ve(0),k(1,"async"),d(2,ct,14,9,"div",0),d(3,lt,6,0,"div",1),k(4,"async"),m(5,"ih-upgrade-subscription"),d(6,mt,8,1,"div",2),o(7,"div",3),k(8,"async"),te(9,dt,1,0
1)(10,ut,7,0),ie(11,9,at,null,10),k(13,"async"),c(),m(14,"mat-divider")),i&2){let s=De(P(1,6,t.currentUser$));a(2),u(s!=null&&s.campaign_user_id?2:-1),a(),u(P(4,9,t.showLetsGoBanner$)?3:-1),a(3),u(s!=null&&s.campaign_user_id?-1:6),a(),x("expanded",P(8,11,t.showMenu$)),a(4),oe(P(13,13,t.showMenu$))}},dependencies:[re,je,V,N,I,E,an,on,U,_n,q],styles:[".app-logo[_ngcontent-%COMP%]{padding:8px 0}.app-logo[_ngcontent-%COMP%]   ih-image[_ngcontent-%COMP%], .app-logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;height:40px;margin:0 auto;width:216px}.account-info[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:0;height:auto;padding:0;width:100%}.account-info[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]     .mdc-button__label{letter-spacing:normal;min-width:0;width:100%}.profile-menu-placeholder[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.profile-menu-placeholder-item[_ngcontent-%COMP%]{height:24px;width:calc(100% - 32px);margin:20px 16px;overflow:hidden;border-radius:16px}.profile-menu-wrapper[_ngcontent-%COMP%]{position:relative;max-height:0;overflow:hidden;transition:max-height .2s cubic-bezier(.55,0,.55,.2)}.profile-menu-wrapper.expanded[_ngcontent-%COMP%]{max-height:996px}.account-info[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:inherit;text-decoration:none}.finish-profile-notice[_ngcontent-%COMP%]{padding:16px;margin:16px;color:var(--ih-app-background-color-contrast);background-color:var(--ih-app-background-color);border-radius:16px}.finish-profile-text[_ngcontent-%COMP%]{font-size:24px;font-weight:700;padding-bottom:8px}.customize-your-experience-button-container[_ngcontent-%COMP%], .custom-your-experience-button[_ngcontent-%COMP%]{width:100%}.account-logged-out[_ngcontent-%COMP%]{padding:16px;margin:16px;color:var(--ih-app-background-color-contrast);background-color:var(--ih-app-background-color);border-radius:16px}.customize-your-experience-text[_ngcontent-%COMP%]{font-size:16px;font-weight:700;padding-bottom:8px}.logo[_ngcontent-%COMP%]{background-size:cover;height:59px;width:319px}.point-logo-div[_ngcontent-%COMP%]{margin-bottom:8px}.point-logo[_ngcontent-%COMP%]{width:100%}.user-info[_ngcontent-%COMP%]{align-items:center;color:var(--color-nav-text);display:flex;flex-direction:row;justify-content:flex-start;line-height:initial;padding:16px;text-align:left}.user-info[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(.icon):not(.user-image){flex:1 1 100%;min-width:0}.user-info[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#00000080}.user-info[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{display:block;height:24px;min-width:24px;transition:transform .2s cubic-bezier(.55,0,.55,.2)}.user-info[_ngcontent-%COMP%]   .icon.expanded[_ngcontent-%COMP%]{transform:rotate(180deg)}.user-image[_ngcontent-%COMP%]{border-radius:32px;overflow:hidden;height:48px;margin-right:16px;width:48px;min-width:48px}.user-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%}
1.user-info[_ngcontent-%COMP%]   .full-name[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:28px;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.user-info[_ngcontent-%COMP%]   .email[_ngcontent-%COMP%]{line-height:20px;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}"],changeDetection:0})}return n})();var vn=n=>({muted:n}),Mn=(n,l)=>l.handle;function pt(n,l){n&1&&m(0,"mat-progress-bar",7)}function _t(n,l){if(n&1&&(o(0,"div",8)(1,"a",9),m(2,"ih-channel-icon",10),o(3,"span",11),p(4),c()()()),n&2){let e=l.$implicit;a(),f("routerLink",L("/c/",e.handle,"/feed"))("ngClass",fe(5,vn,!e.selected)),a(),f("channel",e),a(2),D(e.name)}}function Ct(n,l){if(n&1&&z(0,_t,5,7,"div",8,Mn),n&2){let e=r(2);j(e)}}function gt(n,l){if(n&1){let e=h();o(0,"div",5)(1,"label",6),p(2,"Starred channels"),c(),m(3,"span",2),o(4,"button",3),g("click",function(t){_(e);let s=r(2);return C(s.toggleStarred(t))}),m(5,"mat-icon",4),c()(),d(6,pt,1,0,"mat-progress-bar",7),d(7,Ct,2,0),m(8,"mat-divider")}if(n&2){let e=r(),i=r();a(5),f("svgIcon",i.showStarred()?"chevron-up":"chevron-down"),a(),u(e?-1:6),a(),u(i.showStarred()?7:-1)}}function ht(n,l){n&1&&d(0,gt,9,3),n&2&&u(l.length>0?0:-1)}function ft(n,l){n&1&&m(0,"mat-progress-bar",15)}function xt(n,l){if(n&1&&(o(0,"div",8)(1,"a",16),m(2,"ih-channel-icon",10),o(3,"span",11),p(4),c()()()),n&2){let e=l.$implicit;a(),f("routerLink",L("/c/",e.handle,"/feed"))("ngClass",fe(5,vn,!e.selected)),a(),f("channel",e),a(2),D(e.name)}}function vt(n,l){if(n&1&&(o(0,"span",11),p(1),c()),n&2){let e=r(2),i=r(2);a(),A("Show ",e.length-i.DEFAULT_LIMIT," more")}}function Mt(n,l){if(n&1&&(o(0,"span",11),p(1),c()),n&2){let e=r(2),i=r(2);a(),A("Hide ",e.length-i.DEFAULT_LIMIT," channels")}}function bt(n,l){if(n&1){let e=h();o(0,"button",18),g("click",function(t){_(e);let s=r(3);return C(s.toggleLimit(t))}),o(1,"div",19),m(2,"mat-icon",4),c(),d(3,vt,2,1,"span",11),d(4,Mt,2,1,"span",11),c()}if(n&2){let e=r(3);a(2),f("svgIcon",e.limit>e.DEFAULT_LIMIT?"chevron-up":"chevron-down"),a(),u(e.limit===e.DEFAULT_LIMIT?3:-1),a(),u(e.limit>e.DEFAULT_LIMIT?4:-1)}}function kt(n,l){if(n&1&&d(0,bt,5,3,"button",17),n&2){let e=r(2);u(l.length>e.DEFAULT_LIMIT?0:-1)}}function Pt(n,l){if(n&1&&(o(0,"a",12),m(1,"mat-icon",13),o(2,"span",14),p(3,"Explore Channels"),c()(),d(4,ft,1,0,"mat-progress-bar",15),k(5,"async"),z(6,xt,5,7,"div",8,Mn),k(8,"async"),k(9,"slice"),d(10,kt,1,1),k(11,"async")),n&2){let e,i=r();a(4),u(P(5,2,i.myChannels$)?-1:4),a(2),j(Re(9,6,P(8,4,i.myChannels$),0,i.limit)),a(4),u((e=P(11,10,i.myChannels$))?10:-1,e)}}var bn=(()=>{class n{hostClass=!0;destroy$=new X;channel=v(Xe);auth=v(B);security=v(Je);cd=v(G);DEFAULT_LIMIT=5;limit=this.DEFAULT_LIMIT;showStarred=y(!0);showMyChannels=y(!0);canCreateChannels$=this.auth.currentUser$.pipe(ee(()=>K(this.security.can(Ge.ChannelsCreate))));starredChannels$=this.channel.channels$.pipe(ee(e=>{if(e){let i=Object.values(e).filter(t=>t.isMember&&!t.everyone&&!t.isDm&&t.starred&&!t.suspended).sort((t,s)=>t.name<s.name?-1:t.name>s.name?1:0);return K(i)}return pe}));myChannels$=this.channel.channels$.pipe(ee(e=>{if(e){let i=Object.values(e).filter(t=>t.isMember&&!t.everyone&&!t.isDm&&!t.starred&&!t.suspended).sort((t,s)=>t.name.localeCompare(s.name));return K(i)}return pe}));constructor(){}ngOnDestroy(){this.destroy$.next()}toggleLimit(e){this.limit===this.DEFAULT_LIMIT?this.limit=9999:this.limit=this.DEFAULT_LIMIT,e.stopPropagation(),e.preventDefault(),this.cd.markForCheck()}toggleStarred(e){e.stopPropagation(),this.showStarred.update(i=>!i)}toggleMyChannels(e){e.stopPropagation(),this.showMyChannels.update(i=>!i)}static \u0275fac=function(i){return new(i||n)};static \u0275cmp=O({type:n,selectors:[["ih-my-channels"]],hostVars:2,hostBindings:function(i,t){i&2&&x("ih-my-channels",t.hostClass)},decls:11,vars:5,consts:[[1,"my-channels-header-container"],[1,"left-nav-header","my-channels-header"],[1,"flex"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"starred-channels-header"],[1,"left-nav-header","starred-channels-header-label"],["mode","indeterminate","color","accent",1,"starred-channel-list-loader"],[1,"side-nav-item-wrapper"],["matRipple","","ihTrackClick","Starred Channels channels channel name clicked",1,"side-nav-item","channel-menu-item","starred-channel-menu-item",3,"routerLink","ngClass"],[1,"nav-icon",3,"channel"],[1,"nav-text"],["id","myChannelsLink","routerLink","/channels","matRipple","","ihTrackClick","My channels Explore Channels link clicked",1,"side-nav-item","channel-menu-item","explore-channels-menu-item"],["svgIcon","binoculars",1,"nav-icon"],[1,"nav-text","flex"],["mode","indeterminate","color","accent",1,"my-channel-list-loader"],["matRipple","","ihTrackClick","My channels channel name clicked",1,"side-nav-item","channel-menu-item","my-channel-menu-item",3,"routerLink","ngClass"],["matRipple","","ihTrackClick","My channels show hide more channels link clicked",1,"side-nav-item"],["matRipple","","ihTrackClick","My channels show hide more channels link clicked",1,"side-nav-item",3,"click"],[1,"icon"]],template:function(i,t){if(i&1&&(m(0,"mat-divider"),d(1,ht,1,1),k(2,"async"),o(3,"div",0)(4,"label",1),p(5,"My channels"),c(),m(6,"span",2),o(7,"button",3),g("click",function(w){return t.toggleMyChannels(w)}),m(8,"mat-icon",4),c()(),d(9,Pt,12,12),m(10,"mat-divider")),i&2){let s;a(),u((s=P(2,3,t.starredChannels$))?1:-1,s),a(7),f("svgIcon",t.showMyChannels()?"chevron-up":"chevron-down"),a(),u(t.showMyChannels()?9:-1)}},dependencies:[Be,Q,ce,re,ze,V,N,I,E,cn,rn,R,H,sn,q,Fe],styles:["[_nghost-%COMP%]{display:block}.starred-channels-header[_ngcontent-%COMP%], .my-channels-header-container[_ngcontent-%COMP%]{align-items:center;display:flex;--mat-icon-button-icon-color: var(--color-nav-text)}label.starred-channels-header-label[_ngcontent-%COMP%], label.my-channels-header[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin:0 16px;padding-bottom:3px;padding-top:4px}.side-nav-item-wrapper[_ngcontent-%COMP%]{padding:4px 0}.side-nav-item[_ngcontent-%COMP%]{margin:0}.side-nav-item.rtl[_ngcontent-%COMP%]   .nav-icon[_ngcontent-%COMP%]{margin-left:var(--ih-sidenav-icon-margin);margin-right:0}.nav-icon[_ngcontent-%COMP%]{margin-right:var(--ih-sidenav-icon-margin);min-height:24px;min-width:24px}mat-divider[_ngcontent-%COMP%]{margin:8px 0}.nav-text[_ngcontent-%COMP%]{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}"],changeDetection:0})}return n})();var wt=(n,l,e)=>({currentUser:n,isAuthenticated:l,showInstall:e}),kn=(n,l)=>({item:n,opts:l});function yt(n,l){n&1&&Ce(0)}function St(n,l){if(n&1){let e=h();o(0,"a",3),g("click",function(t){_(e);let s=r(4);return C(s.onClick(t))}),ne(1,yt,1,0,"ng-container",4),c()}if(n&2){let e=r(2),i=r(),t=r(),s=ge(5);ae(L("side-nav-item ",t.key)),x("has-badge",e.badge)("side-nav-parent",e.hasChildren)("side-nav-child-item",e.parent),b("href",e.url,J)("target",e.target)("title",e.title),a(),f("ngTemplateOutlet",s)("ngTemplateOutletContext",xe(14,kn,e,i))}}function Tt(n,l){n&1&&Ce(0)}function Ot(n,l){if(n&1){let e=h();o(0,"button",3),g("click",function(t){_(e);let s=r(4);return C(s.onClick(t))}),ne(1,Tt,1,0,"ng-container",4),c()}if(n&2){let e=r(2),i=r(),t=r(),s=ge(5);ae(L("side-nav-item ",t.key)),x("has-badge",e.badge)("side-nav-parent",e.hasChildren)("side-nav-child-item",e.parent),b("title",e.title),a(),f("ngTemplateOutlet",s)("ngTemplateOutletContext",xe(12,kn,e,i))}}function At(n,l){if(n&1&&(o(0,"label",2),p(1),c()),n&2){let e=r(2);f("title",e.title),a(),A(" ",e.title," ")}}function Et(n,l){n&1&&m(0,"mat-divider")}function It(n,l){n&1&&m(0,"ih-my-channels")}function Vt(n,l){if(n&1&&(d(0,St,2,17,"a",1),d(1,Ot,2,15,"button",1),d(2,At,2,2,"label",2),d(3,Et,1,0,"mat-divider"),d(4,It,1,0,"ih-my-channels")),n&2){let e=r(),i=r(),t=r();u(e.url&&(!e.type||e.type==t.MenuItemType.Link)||e.type==t.MenuItemType.Install&&i.showInstall?0:-1),a(),u(!e.url&&e.type==t.MenuItemType.Link||e.type==t.MenuItemType.Parent?1:-1),a(),u(e.type==t.MenuItemType.Header?2:-1),a(),u(e.type==t.MenuItemType.Divider?3:-1),a(),u(e.type==t.MenuItemType.MyChannels?4:-1)}}function Dt(n,l){if(n&1&&d(0,Vt,5,5),n&2){let e=l,i=r();u(e.requireAuth==null||e.requireAuth==i.isAuthenticated?0:-1)}}function Lt(n,l){if(n&1&&(d(0,Dt,1,1),k(1,"async")),n&2){let e,i=r();u((e=P(1,1,i.item$))?0:-1,e)}}function Ht(n,l){if(n&1&&m(0,"i"),n&2){let e=r().item;ae(L("mdi mdi-24px ",e.icon.indexOf("mdi")==-1?"mdi-"+e.icon:e.icon))}}function Rt(n,l){if(n&1&&(m(0,"mat-icon",6),k(1,"safe")),n&2){let e=r().item;f("innerHTML",He(1,1,e.svg,"html"),Se)}}function Nt(n,l){if(n&1&&(o(0,"div",8),p(1),c()),n&2){let e=r(),i=e.item,t=e.opts;a(),A(" ",t.currentUser[i.badge]," ")}}function Bt(n,l){n&1&&(o(0,"mat-icon",9),we(),o(1,"svg",10),m(2,"path",11),c()())}function Ut(n,l){if(n&1&&(d(0,Ht,1,3,"i",5),d(1,Rt,2,4,"mat-icon",6),o(2,"span",7),p(3),c(),d(4,Nt,2,1,"div",8),d(5,Bt,3,0,"mat-icon",9)),n&2){let e=l.item,i=l.opts;u(e.icon&&!e.svg?0:-1),a(),u(e.svg?1:-1),a(2),D(e.title),a(),u(e.badge==="unread_messages"&&i.currentUser&&i.currentUser[e.badge]>0?4:-1),a(),u(e.hasChildren?5:-1)}}var Pn=(()=>{class n{hostClass=!0;auth=v(B);cd=v(G);breakpointObserver=v($e);router=v(W);sideNav=v(gn);lazyInject=v(tn);logger=se("SideNavItemComponent");item$=new F(null);get item(){return this.item$.value}set item(e){e.url&&!e.url.match(/^(?:http(s)?:\/\/|\/)/)&&(e.url="https://"+e.url),this.item$.next(e)}key;showChildren=new T;MenuItemType=ve;currentUser$=this.auth.currentUser$;isAuthenticated$=this.auth.isAuthenticated$;showInstall$=new F(!1);addToHomeScreen;destroy$=new X;ngOnInit(){this.lazyInject.get(()=>import("./add-to-home-screen.service-ECOTEUUH.js").then(e=>e.AddToHomeScreenService)).then(e=>{this.addToHomeScreen=e,this.addToHomeScreen.showInstall$.pipe(ke(this.destroy$)).subscribe(i=>{this.showInstall$.next(i)}),this.cd.markForCheck()}).catch(e=>{this.logger.error("Failed to lazy-load AddToHomeScreenService",{error:e})})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onClick(e){if(this.item.type===ve.Install&&(e.preventDefault(),this.addToHomeScreen.open(!0)),this.item.callback){this.item.url==null&&e.preventDefault();let t=window;if(!t[this.item.callback])throw new Error(`Tried to call callback ${this.item.callback}() but it doesn't exist`);t[this.item.callback]()}if(this.item.hasChildren){this.showChildren.emit(this.key),e.stopPropagation(),e.preventDefault(),this.cd.markForCheck();return}let i=e.target instanceof HTMLAnchorElement?e.target:e.target.closest("a");i&&Qe(i)&&(e.preventDefault(),console.debug("sidenav href is local url. intercepting: "+i.getAttribute("href")),this.router.navigate([i.pathname],{fragment:i.hash?i.hash.substring(1):void 0,queryParams:We(i.search)})),this.breakpointObserver.observe("(max-width: 1279px)").pipe(Z(1)).subscribe(t=>{t.matches&&this.sideNav.close()})}static \u0275fac=function(i){return new(i||n)};static \u0275cmp=O({type:n,selectors:[["ih-side-nav-item"]],hostVars:2,hostBindings:function(i,t){i&2&&x("ih-side-nav-item",t.hostClass)},inputs:{item:"item",key:"key"},outputs:{showChildren:"showChildren"},decls:6,vars:11,consts:[["buttonContent",""],["matRipple","","ihTrackClick","Side nav item list item clicked",3,"class","has-badge","side-nav-parent","side-nav-child-item"],[1,"left-nav-header",3,"title"],["matRipple","","ihTrackClick","Side nav item list item clicked",3,"click"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"class"],[1,"item-icon",3,"innerHTML"],[1,"nav-text","flex"],[1,"badge"],[1,"show-children-icon"],["viewBox","0 0 24 24"],["d","M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"]],template:function(i,t){if(i&1&&(d(0,Lt,2,3),k(1,"async"),k(2,"async"),k(3,"async"),ne(4,Ut,6,5,"ng-template",null,0,Ne)),i&2){let s;u((s=Le(7,wt,P(1,1,t.currentUser$),P(2,3,t.isAuthenticated$),P(3,5,t.showInstall$)))?0:-1,s)}},dependencies:[Ue,V,N,I,E,R,H,U,bn,q,mn],styles:["[_nghost-%COMP%]{display:flex}.item-icon[_ngcontent-%COMP%]{margin-right:var(--ih-sidenav-icon-margin)}.rtl[_ngcontent-%COMP%]   .item-icon[_ngcontent-%COMP%]{margin-left:var(--ih-sidenav-icon-margin);margin-right:0}show-children-icon[_ngcontent-%COMP%]{margin-left:16px}label.left-nav-header[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin:0 16px;padding-bottom:3px;padding-top:8px}mat-divider[_ngcontent-%COMP%]{width:100%;padding:2px 0}.mat-mdc-list-item.side-nav-item.side-nav-parent[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]:last-child{transform:translateZ(0);transition:transform .3s cubic-bezier(.55,0,.55,.2)}.mat-mdc-list-item.side-nav-item.side-nav-parent[_ngcontent-%COMP%]:hover   .mat-icon[_ngcontent-%COMP%]:last-child{transform:translate3d(5px,0,0)}button.side-nav-item[_ngcontent-%COMP%]{text-align:left}button.side-nav-item.rtl[_ngcontent-%COMP%]{text-align:right}.nav-text[_ngcontent-%COMP%]{max-width:calc(100% - 24px - var(--ih-sidenav-icon-margin));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-text.has-badge[_ngcontent-%COMP%]{max-width:calc(100% - 24px - var(--ih-sidenav-icon-margin) - 24px)}.ih-my-channels[_ngcontent-%COMP%]{width:100%}"],changeDetection:0})}return n})();var Ft=()=>[import("./src-6OHG7J62.js").then(n=>n.GettingStartedChecklistComponent)],$t=(n,l)=>l.id,zt=(n,l)=>l.key;function jt(n,l){n&1&&m(0,"ih-getting-started-checklist")}function Gt(n,l){if(n&1&&d(0,jt,1,0,"ih-getting-started-checklist"),n&2){let e=r();u(e.showGettingStarted()?0:-1)}}function qt(n,l){if(n&1){let e=h();o(0,"ih-admin-menu",11),g("closeAdminMenu",function(t){_(e);let s=r(2);return C(s.closeAdminMenu(t))})("itemClicked",function(){_(e);let t=r(2);
1return C(t.itemClicked.emit())})("showHomeCustomization",function(){_(e);let t=r(2);return C(t.showHomeCustomization())})("showFeedback",function(){_(e);let t=r(2);return C(t.showFeedback())})("openStripeBilling",function(t){_(e);let s=r(2);return C(s.openStripeBilling(t))}),c()}if(n&2){let e=r(2);f("showAdminMenu",e.showAdminMenu())("showHubAdministration",e.showHubAdministration())("canManageAppSettings",e.canManageAppSettings())("canManageThirdPartyAppAccess",e.canManageThirdPartyAppAccess())("canEditMembers",e.canEditMembers())("canManagePermissions",e.canManagePermissions())("canPublishContent",e.canPublishContent())("canCreateContent",e.canCreateContent())("canManageChannels",e.canManageChannels())("canModerateComments",e.canModerateComments())("canManageGive",e.canManageGive())("canViewPaymentsSubscriptions",e.canViewPaymentsSubscriptions())("paidChannelsEnabled",e.paidChannelsEnabled())("paidPlan",e.paidPlan())("builderLink",e.builderLink()??"")("menuOptions",l)("showCustomDomains",e.showCustomDomains())("thirdPartyAppAccessRollout",e.thirdPartyAppAccessRollout())("billingUrlLoading",e.billingUrlLoading())("canPublishToHome",e.canPublishToHome())("canManagePostTypes",e.canManagePostTypes())("canAccessBuilder",e.canAccessBuilder())}}function Wt(n,l){if(n&1){let e=h();o(0,"nav",5)(1,"div",1)(2,"button",6),g("click",function(t){_(e);let s=r();return C(s.openAdminMenu(t))}),o(3,"span",7),p(4,"Hub administration"),c(),m(5,"mat-icon",8),c(),o(6,"a",9),p(7," Help center "),c()(),d(8,qt,1,22,"ih-admin-menu",10),c(),m(9,"mat-divider")}if(n&2){let e,i=r();x("admin-menu-visible",i.showAdminMenu()),a(2),b("aria-expanded",i.showAdminMenu()),a(6),u((e=i.menuOptions())?8:-1,e)}}function Qt(n,l){if(n&1){let e=h();o(0,"button",15),g("click",function(){_(e);let t=r(2);return C(t.updateNow())}),m(1,"mat-icon",16),o(2,"span",17),p(3,"Update now"),c()()}}function Zt(n,l){if(n&1){let e=h();o(0,"button",18),g("click",function(t){_(e);let s=r(2);return C(s.back(t))}),m(1,"mat-icon",19),o(2,"span",7),p(3),c()()}if(n&2){let e=r().$implicit;f("ihTrackClick",L("return to ",e.parent?e.parent.title:"Main menu")),a(3),D(e.parent?e.parent.title:"Main menu")}}function Jt(n,l){if(n&1){let e=h();o(0,"ih-side-nav-item",20),g("showChildren",function(t){_(e);let s=r(2);return C(s.showChildren(t))}),c()}if(n&2){let e=l.$implicit;f("item",e.value)("key",e.key)}}function Yt(n,l){if(n&1&&(o(0,"div",1),d(1,Qt,4,0,"button",12),d(2,Zt,4,3,"button",13),z(3,Jt,1,2,"ih-side-nav-item",14,zt),c()),n&2){let e=l.$implicit,i=r();a(),u(!e.parent&&i.showUpdateBanner()?1:-1),a(),u(e.id?2:-1),a(),j(e.items)}}var Jo=(()=>{class n{hostClass=!0;checkForUpdate=v(en);config=v(me);editPage=v(Cn);auth=v(B);channelQuery=v(Ke);el=v(ye);router=v(W);deviceInfo=v(dn);feedbackDialog=v(hn);logger=se("SideNavComponent");parents=y([null]);adminNavListContainer;navListContainer;itemClicked=new T;showAdminMenu=y(!1);showStyleMenu=!1;showTutorialsMenu=!1;billingUrlLoading=y(!1);isOwner=M(()=>this.auth.currentUser()?.isOwner??!1);_channelSecurities=M(()=>{let e=this.auth.currentUser()?.channelRoleSecurities;return e?Array.isArray(e)?e:Object.values(e):[]});canManageAppSettings=M(()=>this.auth.currentUser()?.roleSecurity.permissions.ManageAppSettings??!1);canManageThirdPartyAppAccess=M(()=>this.auth.currentUser()?.roleSecurity.permissions.ManageThirdPartyAppAccess??!1);canEditMembers=M(()=>this.auth.currentUser()?.roleSecurity.permissions.UsersInviteEdit??!1);canManagePermissions=M(()=>this.auth.currentUser()?.roleSecurity.permissions.ManagePermissions??!1);canPublishContent=M(()=>this._channelSecurities().some(e=>e.permissions.PostsPublishScheduleArchive));canCreateContent=M(()=>this._channelSecurities().some(e=>e.permissions.PostsCreateEdit||e.permissions.PostsEditOther||e.permissions.PostsPublishScheduleArchive));canManageChannels=M(()=>this._channelSecurities().some(e=>e.permissions.ChannelEdit||e.permissions.ChannelInviteEditUsers||e.permissions.ChannelRoleCreateEdit||e.permissions.LockChannel));canModerateComments=M(()=>this._channelSecurities().some(e=>e.permissions.ModerateComments));canManageGive=M(()=>this.auth.currentUser()?.roleSecurity.permissions.ManageGive??!1);canViewPaymentsSubscriptions=M(()=>this.auth.currentUser()?.roleSecurity.permissions.ViewPaymentsSubscriptions??!1);canPublishToHome=M(()=>{let e=this.channelQuery.homeChannel();return this._channelSecurities().some(i=>i.permissions.PostsPublishScheduleArchive&&i.channelId===e?.channelId)});canManagePostTypes=M(()=>this.auth.currentUser()?.roleSecurity.permissions.ManagePostTypes??!1);canAccessBuilder=M(()=>
1this.auth.currentUser()?.roleSecurity.permissions.AccessBuilder??!1);paidChannelsEnabled=M(()=>this.config.config()?.features?.paidChannels??!1);thirdPartyAppAccessRollout=M(()=>this.config.config()?.features?.oidcAuthServerRollout??!1);showGettingStarted=M(()=>{let i=this.config.config()?.checklistProgress;return!this.isOwner()||i?.goLive===!0?!1:i?.showGettingStarted===!0});showHubAdministration=M(()=>this.canManageAppSettings()||this.canEditMembers()||this.canPublishContent()||this.canCreateContent()||this.canManageChannels()||this.canModerateComments()||this.canManageGive()||this.canViewPaymentsSubscriptions()||this.canManageThirdPartyAppAccess());version=M(()=>{let e=this.config.config();return e?e.environment.environment==="Development"?e.environment.branch:`${window.version} [${e.environment.region}]`:""});paidPlan=M(()=>{let e=this.config.config();return e?!qe.includes(e.plan.productId):!1});builderLink=this.config.buildOrigin;showCustomDomains=M(()=>{let e=this.config.config();return(this.auth.currentUser()?.roleSecurity.permissions.ManageAppSettings&&e?.features.customDomains)??!1});menuOptions=M(()=>this.config.config()?.menuOptions??null);menuMap=M(()=>{let e=this.config.config();if(!e)return null;let i=JSON.parse(JSON.stringify(e.menu.sideNav)),t=new Map;
1return Object.keys(i).forEach(s=>{let w=i[s];if(w.parent){let S=t.get(w.parent)||[];S.push({key:s,value:w}),t.set(w.parent,S)}else{let S=t.get(null)||[];S.push({key:s,value:w}),t.set(null,S)}}),t.forEach((s,w)=>{if(w===null)return;let S=i[w];S&&(S.hasChildren=s.length>0)}),{menu:i,childrenMap:t}});menus=M(()=>{let e=this.menuMap(),i=this.parents();return e?i.map(t=>{let w=(t?e.menu[t]:void 0)?.parent;return{id:t,parent:w?e.menu[w]:null,items:(e.childrenMap.get(t)??[]).sort((S,wn)=>S.value.index-wn.value.index)}}):[]});updateAvailable=le(this.checkForUpdate.updateAvailable$.pipe($(()=>!0)),{initialValue:!1});showUpdateBanner=M(()=>this.updateAvailable()&&!(this.config.config()?.isTemplate??!0));openAdminMenu(e){e.stopPropagation(),this.showAdminMenu.set(!0),this.updateAdminTranslate(-this.el.nativeElement.querySelector(".hub-admin-nav-container").clientWidth),this.resetSidenavScroll()}closeAdminMenu(e){e.stopPropagation(),this.showAdminMenu.set(!1),this.updateAdminTranslate(0),this.resetSidenavScroll(),this.el.nativeElement.querySelector("#hubAdministrationBtn")?.focus()}openStripeBilling(e){e.stopPropagation(),this.billingUrlLoading.set(!0)}async showHomeCustomization(){this.router.url.indexOf("/home")===-1&&(this.logger.debug("SideNavComponent.showHomeCustomization: Navigating to home"),await this.router.navigate(["/home"]),await new Promise(e=>setTimeout(e,100))),this.editPage.setEditing(!0)}showFeedback(){this.feedbackDialog.open()}updateNow(){this.checkForUpdate.updateNow()}showChildren(e){let i=this.parents();if(i.indexOf(e)===-1){let t=[...i,e];this.updateTranslate((t.length-1)*-1*this.sideNavWidth()),this.parents.set(t)}this.resetSidenavScroll()}back(e){e.stopPropagation();let i=this.parents();this.updateTranslate((i.length-2)*-1*this.sideNavWidth()).subscribe(()=>{this.parents.set(i.slice(0,-1))}),this.resetSidenavScroll()}showDeviceInfo(){this.deviceInfo.open()}menuId(e,i){return i.id}resetSidenavScroll(){let e=window.document.querySelector("mat-sidenav > div");e&&(e.scrollTop=0)}sideNavWidth(){return window.document.querySelector("ih-side-nav")?.clientWidth??0}updateAdminTranslate(e){return this.adminNavListContainer=this.adminNavListContainer||this.el.nativeElement.querySelector(".hub-admin-nav-container"),this.adminNavListContainer.style.transform="translate3d("+e+"px,0,0)",_e(this.adminNavListContainer,"transitionend").pipe(Z(1))}updateTranslate(e){return this.navListContainer=this.navListContainer||this.el.nativeElement.querySelector(".nav-list-container"),this.navListContainer.style.transform="translate3d("+e+"px,0,0)",_e(this.navListContainer,"transitionend").pipe(Z(1))}static \u0275fac=function(i){return new(i||n)};static \u0275cmp=O({type:n,selectors:[["ih-side-nav"]],hostVars:2,hostBindings:function(i,t){i&2&&x("ih-side-nav",t.hostClass)},outputs:{itemClicked:"itemClicked"},decls:12,vars:3,consts:[[1,"nav-list-container"],["role","navigation",1,"sidebar-nav"],[1,"flex"],[1,"version-info-wrapper"],["matRipple","",1,"version-info","side-nav-item","nav-text-color",3,"click"],[1,"hub-admin-nav-container"],["type","button","id","hubAdministrationBtn","data-testid","hub-administration-btn","matRipple","","aria-controls","hubAdminMenuPanel","ihTrackClick","Hub administration clicked",1,"side-nav-item","nav-text-color",3,"click"],[1,"nav-text","flex"],["svgIcon","chevron-right",1,"show-children-icon"],["href","https://support.ihub.app","target","_blank","matRipple","","ihTrackClick","Help center clicked",1,"side-nav-item","nav-text-color"],[3,"showAdminMenu","showHubAdministration","canManageAppSettings","canManageThirdPartyAppAccess","canEditMembers","canManagePermissions","canPublishContent","canCreateContent","canManageChannels","canModerateComments","canManageGive","canViewPaymentsSubscriptions","paidChannelsEnabled","paidPlan","builderLink","menuOptions","showCustomDomains","thirdPartyAppAccessRollout","billingUrlLoading","canPublishToHome","canManagePostTypes","canAccessBuilder"],[3,"closeAdminMenu","itemClicked","showHomeCustomization","showFeedback","openStripeBilling","showAdminMenu","showHubAdministration","canManageAppSettings","canManageThirdPartyAppAccess","canEditMembers","canManagePermissions","canPublishContent","canCreateContent","canManageChannels","canModerateComments","canManageGive","canViewPaymentsSubscriptions","paidChannelsEnabled","paidPlan","builderLink","menuOptions","showCustomDomains","thirdPartyAppAccessRollout","billingUrlLoading","canPublishToHome","canManagePostTypes","canAccessBuilder"],["matRipple","","ihTrackClick","Side nav Update now link clicked",1,"side-nav-item","update-now"],["matRipple","",1,"side-nav-item","menu-return",3,"ihTrackClick"],[3,"item","key"],["matRipple","","ihTrackClick","Side nav Update now link clicked",1,"side-nav-item","update-now",3,"click"],["svgIcon","update"],[1,"nav-text","fx-flex"],["matRipple","",1,"side-nav-item","menu-return",3,"click","ihTrackClick"],["svgIcon","chevron-left"],[3,"showChildren","item","key"]],template:function(i,t){i&1&&(m(0,"ih-account-info"),te(1,Gt,1,1),ie(2,1,Ft),d(4,Wt,10,4),o(5,"nav",0),z(6,Yt,5,2,"div",1,$t),c(),m(8,"span",2),o(9,"div",3)(10,"button",4),g("click",function(){return t.showDeviceInfo()}),p(11),c()()),i&2&&(a(2),oe(t.showGettingStarted()),a(2),u(t.showHubAdministration()?4:-1),a(2),j(t.menus()),a(5),A(" ",t.version()," "))},dependencies:[Q,V,N,I,E,R,H,de,U,xn,fn,Pn],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:100%}[_nghost-%COMP%]     .side-nav-item{-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:var(--mat-sys-corner-small, 6px);color:var(--color-nav-text);cursor:pointer;display:flex;align-items:center;text-align:left;font:var(--mat-sys-label-large);width:100%;height:40px;margin:2px 0;padding:0 16px;overflow:hidden}[_nghost-%COMP%]     .side-nav-item:hover{background-color:var(--color-accent);color:var(--color-accent-contrast)}[_nghost-%COMP%]     .side-nav-item:hover .mat-icon{color:var(--color-accent-contrast)}[_nghost-%COMP%]     .side-nav-item:hover .badge.badge{background-color:var(--color-accent-contrast);color:var(--color-accent)}[_nghost-%COMP%]     .side-nav-item .mat-icon:not(.show-children-icon){margin-right:var(--ih-sidenav-icon-margin)}[_nghost-%COMP%]     .side-nav-item span{margin-top:2px}.menu-return[_ngcontent-%COMP%]{border-radius:var(--mat-sys-corner-extra-small);height:48px;margin:4px 0}.menu-return[_ngcontent-%COMP%]:hover   .mat-icon[_ngcontent-%COMP%]{transform:translate3d(-5px,0,0);transition:transform .5s}.menu-return[_ngcontent-%COMP%]:not(:hover)   .mat-icon[_ngcontent-%COMP%]{animation:bounceLeft 4s ease-in-out 3s infinite}.menu-return[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{margin-right:32px}.rtl.menu-return[_ngcontent-%COMP%]{text-align:right}.rtl.menu-return[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{margin-left:32px;margin-right:0}ih-getting-started-checklist[_ngcontent-%COMP%]{padding:0 16px}.nav-list-container[_ngcontent-%COMP%], .hub-admin-nav-container[_ngcontent-%COMP%]{display:flex;transform:translate3d(0);transition:transform .3s cubic-bezier(.55,0,.55,.2);flex:1 1 100%}.hub-admin-nav-container[_ngcontent-%COMP%]{transition-property:transform;max-height:108px}.hub-admin-nav-container.admin-menu-visible[_ngcontent-%COMP%]{max-height:none}.hub-admin-nav-list[_ngcontent-%COMP%]{width:100%;padding:8px;min-width:100%;overflow:hidden}.sidebar-nav[_ngcontent-%COMP%]{overflow:hidden;min-width:100%;padding:8px;width:100%}.version-info-wrapper[_ngcontent-%COMP%]{border-top:1px solid rgba(var(--color-nav-text-rgb, 0, 0, 0),.12);padding:8px 16px}.version-info[_ngcontent-%COMP%]{display:block;width:100%;padding:8px 16px;border:none;border-radius:var(--mat-sys-corner-extra-small);background-color:rgba(var(--color-nav-text-rgb, 0, 0, 0),.08);font:var(--mat-sys-body-small);text-align:center;color:rgba(var(--color-nav-text-rgb, 0, 0, 0),.5);cursor:pointer}.version-info[_ngcontent-%COMP%]:hover{background-color:rgba(var(--color-nav-text-rgb, 0, 0, 0),.15)}"],changeDetection:0})}return n})();export{Jo as SideNavComponent};
2/**i18n:c9e569e2ecdb3e0de183c72d8315eadfdcb9da9e09d5ac2d9fef9056c1853e21*/

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.