1const r={methods:{isVisibleGroup(i){const e=this.isActiveUser,s=this.isExpiredMember,t=!this.isLoggedIn,n=this.isInactiveMember,c=this.isInactiveMemberWithBenefits;return i.includes("member")&&e||i.includes("guest")&&t||i.includes("expiredMember")&&s||i.includes("inactive")&&n||i.includes("inactive")&&c},isDashboardVisibleGroup(i){const e=this.isActiveUser,s=this.isExpiredMember,t=this.isInactiveMember;return i.includes("member")&&e||i.includes("expiredMember")&&s||i.includes("inactive")&&t},isVisibleOnDevice(i){return i.includes("mobile")&&i.includes("desktop")||i.includes("desktop")&&this.$device.isDesktop||i.includes("mobile")&&!this.$device.isDesktop},isAllowedDevice(i){return!this.$device.isIos&&!this.$device.isAndroid?!0:i.allowDevices.includes("ios")&&this.$device.isIos||i.allowDevices.includes("android")&&this.$device.isAndroid},isVisibleItem(i,e=!1){return(e?this.isDashboardVisibleGroup(i.visibilityRule):this.isVisibleGroup(i.visibilityRule))&&this.isVisibleOnDevice(i.deviceVisibility)&&this.isAllowedDevice(i)},findVisibleItems(i){return i.filter(e=>this.isVisibleItem(e))},findVisibleItemsWithCondition(i,e=s=>!0){return i.filter(s=>this.isVisibleItem(s)&&e(s))}}};export{r as m};
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.