{"version":3,"file":"obliczeniowo-elementary-ssr.mjs","sources":["../../../../projects/components/ssr/services/ssr.service.ts","../../../../projects/components/ssr/directives/ssr-exclude.directive.ts","../../../../projects/components/ssr/directives/bsr-exclude.directive.ts","../../../../projects/components/ssr/obliczeniowo-elementary-ssr.ts"],"sourcesContent":["import { isPlatformBrowser, isPlatformServer } from '@angular/common';\nimport { Inject, Injectable, PLATFORM_ID } from '@angular/core';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class SsrService {\n\n  constructor(\n    @Inject(PLATFORM_ID) private platformId: any\n  ) { }\n\n  isBrowser() {\n    return isPlatformBrowser(this.platformId);\n  }\n\n  isServer() {\n    return isPlatformServer(this.platformId);\n  }\n}\n","import { isPlatformServer } from '@angular/common';\nimport { Directive, Inject, PLATFORM_ID, TemplateRef, ViewContainerRef } from '@angular/core';\n\n@Directive({\n  selector: '[oblSsrExclude]',\n  standalone: true\n})\nexport class SsrExcludeDirective {\n\n  constructor(\n    @Inject(PLATFORM_ID) private platformId: any,\n    private templateRef: TemplateRef<any>,\n    private viewContainer: ViewContainerRef\n  ) {\n  }\n\n  ngOnInit(): void {\n    if (isPlatformServer(this.platformId)) {\n      this.viewContainer.clear();\n    } else {\n      this.viewContainer.createEmbeddedView(this.templateRef)\n    }\n  }\n}\n","import { isPlatformServer } from '@angular/common';\nimport { Directive, Inject, PLATFORM_ID, TemplateRef, ViewContainerRef } from '@angular/core';\n\n@Directive({\n  selector: '[oblBsrExclude]',\n  standalone: true\n})\nexport class BsrExcludeDirective {\n\n  constructor(\n    @Inject(PLATFORM_ID) private platformId: any,\n    private templateRef: TemplateRef<any>,\n    private viewContainer: ViewContainerRef\n  ) {\n  }\n\n  ngOnInit(): void {\n    if (isPlatformServer(this.platformId)) {\n      this.viewContainer.clear();\n    } else {\n      this.viewContainer.createEmbeddedView(this.templateRef)\n    }\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}