{"version":3,"file":"axulus-uikit-unauthorized.mjs","sources":["../../src/app/components/unauthorized/unauthorized.ts","../../src/app/components/unauthorized/axulus-uikit-unauthorized.ts"],"sourcesContent":["import { CommonModule } from '@angular/common';\nimport { ChangeDetectionStrategy, Component, NgModule, ViewEncapsulation } from '@angular/core';\nimport { ActivatedRoute, Router } from '@angular/router';\nimport { ButtonModule } from '@axulus/uikit/button';\nimport { RippleModule } from '@axulus/uikit/ripple';\n\n@Component({\n  selector: 'p-unauthorized',\n  template: `\n    <img *ngIf=\"logoHeaderUrl\" [src]=\"logoHeaderUrl\" alt=\"Brand's Logomark\" class=\"p-unauthorized-img\" />\n    <svg\n      viewBox=\"0 0 960 540\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n      version=\"1.1\"\n      preserveAspectRatio=\"none\"\n      class=\"p-unauthorized\"\n    >\n      <rect x=\"0\" y=\"0\" width=\"960\" height=\"540\" fill=\"var(--surface-ground)\"></rect>\n      <path\n        d=\"M0 331L26.7 321C53.3 311 106.7 291 160 291C213.3 291 266.7 311 320 329.5C373.3 348 426.7 365 480 373.2C533.3 381.3 586.7 380.7 640 373.8C693.3 367 746.7 354 800 341.2C853.3 328.3 906.7 315.7 933.3 309.3L960 303L960 541L933.3 541C906.7 541 853.3 541 800 541C746.7 541 693.3 541 640 541C586.7 541 533.3 541 480 541C426.7 541 373.3 541 320 541C266.7 541 213.3 541 160 541C106.7 541 53.3 541 26.7 541L0 541Z\"\n        fill=\"var(--primary-color-hover)\"\n        stroke-linecap=\"round\"\n        stroke-linejoin=\"miter\"\n      ></path>\n    </svg>\n    <div class=\"p-unauthorized-content\">\n      <div>\n        <svg width=\"120px\" height=\"120px\" viewBox=\"0 0 1024 1024\" class=\"icon\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\">\n          <path\n            d=\"M513.6 62.1c-153.7 0-279.5 125.8-279.5 279.5v144.7c0 153.7 125.8 279.5 279.5 279.5S793.1 640 793.1 486.3V341.7c0-153.8-125.7-279.6-279.5-279.6z m174.2 426.5c0 95.8-78.4 174.2-174.2 174.2-95.8 0-174.2-78.4-174.2-174.2V333.5c0-95.8 78.4-174.2 174.2-174.2 95.8 0 174.2 78.4 174.2 174.2v155.1z\"\n            fill=\"var(--text-color)\"\n          />\n          <path\n            d=\"M513.6 778.9c-77.8 0-151.2-30.5-206.6-85.9-26.9-26.9-48-58.2-62.8-93-15.3-36.1-23.1-74.3-23.1-113.6V341.7c0-77.8 30.5-151.2 85.9-206.6 55.4-55.4 128.8-85.9 206.6-85.9 77.8 0 151.2 30.5 206.6 85.9 55.4 55.4 85.9 128.8 85.9 206.6v144.7c0 39.3-7.8 77.6-23.1 113.6-14.8 34.8-35.9 66.1-62.8 93-55.4 55.4-128.8 85.9-206.6 85.9z m0-703.8c-70.9 0-137.7 27.8-188.2 78.3s-78.3 117.3-78.3 188.2v144.7c0 70.9 27.8 137.7 78.3 188.2s117.3 78.3 188.2 78.3 137.7-27.8 188.2-78.3 78.3-117.3 78.3-188.2V341.7c0-70.9-27.8-137.7-78.3-188.2S584.5 75.1 513.6 75.1z m0 600.7c-49.8 0-96.8-19.5-132.2-55-35.5-35.5-55-82.4-55-132.2V333.5c0-49.8 19.5-96.8 55-132.2 35.5-35.5 82.4-55 132.2-55s96.8 19.5 132.2 55 55 82.4 55 132.2v155.1c0 49.8-19.5 96.8-55 132.2s-82.4 55-132.2 55z m0-503.5c-42.9 0-83.3 16.8-113.9 47.4-30.5 30.5-47.4 71-47.4 113.9v155.1c0 42.9 16.8 83.3 47.4 113.9 30.5 30.6 71 47.4 113.9 47.4 42.9 0 83.3-16.8 113.9-47.4 30.5-30.5 47.4-71 47.4-113.9V333.5c0-42.9-16.8-83.3-47.4-113.9s-71-47.3-113.9-47.3z\"\n            fill=\"var(--text-color)\"\n          />\n          <path\n            d=\"M845.4 960.2H181.8c-18.8 0-34-15.2-34-34V488.7c0-18.8 15.2-34 34-34h663.6c18.8 0 34 15.2 34 34v437.6c0 18.7-15.2 33.9-34 33.9z\"\n            fill=\"var(--surface-ground)\"\n          />\n          <path\n            d=\"M845.4 973.2H181.8c-25.9 0-47-21.1-47-47V488.7c0-25.9 21.1-47 47-47h663.6c25.9 0 47 21.1 47 47v437.6c0 25.9-21.1 46.9-47 46.9zM181.8 467.7c-11.6 0-21 9.4-21 21v437.6c0 11.6 9.4 21 21 21h663.6c11.6 0 21-9.4 21-21V488.7c0-11.6-9.4-21-21-21H181.8z\"\n            fill=\"var(--text-color)\"\n          />\n          <path d=\"M513.6 615.3m-50.8 0a50.8 50.8 0 1 0 101.6 0 50.8 50.8 0 1 0-101.6 0Z\" fill=\"var(--text-color)\" />\n          <path\n            d=\"M513.6 853.3c-9.9 0-18-8.1-18-18V662.8c0-9.9 8.1-18 18-18s18 8.1 18 18v172.5c0 10-8 18-18 18z\"\n            fill=\"var(--text-color)\"\n          />\n        </svg>\n        <p class=\"p-unauthorized-body\" [innerHTML]=\"body\"></p>\n        <button pButton pRipple class=\"p-button-raised\" type=\"button\" (click)=\"navigateHome()\" [label]=\"button\"></button>\n      </div>\n    </div>\n  `,\n  styleUrls: ['./unauthorized.css'],\n  encapsulation: ViewEncapsulation.None,\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  host: {\n    class: 'p-element'\n  }\n})\nexport class Unauthorized {\n  constructor(private _route: ActivatedRoute, private _router: Router) {}\n\n  get body(): string | null {\n    return this._route.snapshot.data['body'];\n  }\n\n  get button(): string | null {\n    return this._route.snapshot.data['button'];\n  }\n\n  get logoHeaderUrl(): string | null {\n    return this._route.snapshot.data['logoHeaderUrl'];\n  }\n\n  navigateHome(): void {\n    this._router.navigate(['/']);\n  }\n}\n\n@NgModule({\n  imports: [CommonModule, ButtonModule, RippleModule],\n  exports: [Unauthorized],\n  declarations: [Unauthorized]\n})\nexport class UnauthorizedModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":"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"}